组件工具包 › 组件创建说明 › Windows 安装参考 › Windows Server 2003 两个 CD 安装参考
Windows Server 2003 两个 CD 安装参考
该安装示例基于 Windows 2003 Server Standard Edition R2 的两个 CD 安装。 在此示例中,我们使用名为 win03-disk-1_iso 和 win03-disk-2_iso 的两个全局卷(有关为安装指定 ISO 映像的其他方式,请参阅 iso2class 参考)。 该示例还可用于其他 Windows 版本(Enterprise、DataCenter 和 Web)。
注意:在本主题的以下文本中,WIN03y 的 y 占位符表示组件所基于的 Windows 版本(S 代表 Standard、E 代表 Enterprise、DC 代表 DataCenter、W 代表 Web)。
使用两个 CD 安装和配置 WIN03y 组件
- 打开 3T shell 并执行以下命令:
util iso2class app_name=win03_install install_size=10G console_type=graphic iso_volume1=win03-disk-1_iso iso_volume2=win03-disk-2_iso virt_options=acpi=1
该命令创建和启动 win03_install 应用,并从指定的 ISO 映像启动单例 iso2class。
注意:卷的初始大小为 10GB。 该大小用于确保有足够的磁盘空间用于安装 Windows。 在创建组件之后,您可以根据 Windows 安装后的剩余可用磁盘空间量来调整卷的大小(建议至少保留 500MB 的可用磁盘空间)。
- 以下列两种方式之一访问单例的图形控制台:
- 在 CA 3Tera AppLogic GUI 的应用列表内选择应用,然后单击“登录”图标。
- 在 CA 3Tera AppLogic 编辑器中打开应用并选择单例 iso2class。 使用“组件”下拉菜单选择“登录”。
- 在 VMware 网格上安装 Windows 期间,由于没有 VMware 工具,鼠标可能不会如预期一样正常工作。 下列键盘快捷方式非常有用:
- 要在按钮之间导航,请使用 Tab 键和/或箭头键
- 要选择,请使用空格键或 Enter 键
- 要访问选定窗口的“文件”菜单,请使用 Alt+f 键
- 在显示图形控制台之后,Windows 2003 Server 安装应该可见。 按照以下说明运行安装:
- 使用单个 NTFS 分区。
- 对两个网络接口禁用文件和打印机共享。
- 使用工作组。
- 当从第一个 CD 安装完成后,Windows 将重新启动,然后通知您 Windows 安装尚未完成,询问是否安装 Windows Server CD2。 此时,在 3t shell 中,继续使用 iso2class 实用工具。 iso2class 停止应用并更改它的描述符:
- 操作系统安装的目标卷成为启动卷。
- 第二个 CD iso_volume2 成为备用磁盘。
如果“VM”工具安装在驱动器 E:
- 通过图形控制台登录
- 按下位于图形控制台窗口顶部中央的“Ctrl+Alt+Del”按钮
- 单击图形控制台窗口内的任意位置
- 使用 Tab 键和箭头键导航到“启动任务管理器”
- 使用 Tab 键导航到“新建任务”并按空格键
- 键入“E:\setup.exe /S /v /qn”以静默方式执行 VMware 工具安装
- 安装将自动重新启动组件。 在重新启动后,您必须重新打开图形控制台并登录到组件。
- 访问控制台并继续安装。 第二个 CD 将自动挂接为驱动器 D。 在 Windows 资源管理器中访问该驱动器并执行辅助安装程序(例如:R2AUTO.EXE)
- 完成安装之后:
- 如果您要在 ESX 网格上创建 Windows 组件,请按如下所述安装 VMware 工具:
- 停止应用
- 在网格 shell 中执行 3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows
- 在浏览器中打开应用编辑器
- 右键单击单例组件 iso2class,然后选择“用户卷”
- 为占位符 iso_volume1 选择卷 vmware_tools_windows
- 保存并启动应用
- 通过图形控制台登录
- 按下位于图形控制台窗口顶部中央的“Ctrl+Alt+Del”按钮
- 单击图形控制台窗口内的任意位置
- 使用 Tab 键和箭头键导航到“启动任务管理器”
- 使用 Tab 键导航到“新建任务”并按空格键
- 键入“D:\setup.exe /S /v /qn”以静默方式执行 VMware 工具安装。
- 安装将自动重新启动组件。 在重新启动后,您必须重新打开图形控制台并登录到组件。
- 禁用页面文件:
- 依次打开“控制面板”、“系统”、“高级”、“性能设置”、“高级”、“虚拟内存”、“无分页文件”、“设置”以禁用页面文件。
- 重新启动应用并确认页面文件 C:\pagefile.sys 已删除。 如果未删除,请手动将其删除。 通过更改默认设置,可在 Windows 资源管理器中查看受保护的操作系统文件:
- 依次打开“工具”、“文件夹选项”、“查看”,然后选择“显示隐藏的文件和文件夹”。 取消选中“隐藏受保护的操作系统文件”。
- 按照以下步骤,增加组件的默认 Windows 磁盘设备超时值:
- 打开注册表编辑器(“运行”>“regedt32.exe”),导航到注册表项 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk。
- 添加新的名为 TimeOutValue 的 REG_DWORD 值(如果该值已经存在,则跳过此步骤)。
- 将 TimeOutValue 值设置为 60(十进制)。
- 关闭注册表编辑器。
- 确认您具有通过单例的外部接口访问外部网络的权限。 单例具有两个网络接口:“本地连接”和“本地连接 2”。 在这两个接口中,第一个是外部接口,第二个是内部接口。 打开命令 shell 并 ping www.google.com。 如果 ping 失败:
- 访问“控制面板”、“网络连接”、“本地连接”、“属性”、“Internet 协议 (TCP/IP)”、“属性”。 单击“使用以下 IP 地址”,输入网格的可用值(IP 地址、网络掩码、网关、DNS 服务器)。
- 或者,在命令 shell 中执行以下命令:
netsh interface ip set address name="Local Area Connection" static [ip-address] [netmask] [gateway] 1
netsh interface ip set dns name="Local Area Connection" static [dns-ip]
- 安装 Service Pack 2 和高优先级更新:
- 打开 IE 并使用“工具”、“Internet 选项”、“安全”将 Internet 安全级别设置为“中”。
- 在 IE 中,选择“工具”、“Windows 更新”,然后安装 SP2。 安装完成后,重新启动系统。
- 删除与 SP2 的安装相关的还原文件:
- 使用 Windows 资源管理器删除文件夹 c:\WINDOWS\$NtServicePackUninstall$
- 清空回收站。
- 使用 Windows 资源管理器压缩文件夹 c:\WINDOWS\ServicePackFiles:
- 右键单击该文件夹并选择“属性”、“高级”、“压缩内容”。 也可以压缩所有子目录。
- 在 IE 中,选择“工具”、“Windows 更新”,然后安装所有高优先级更新。 可选地,拒绝不稳定的 IE 更新。
- 使用 Windows 资源管理器 (v8) 或更高版本删除与高优先级更新的安装相关的还原文件:
- 删除 c:\WINDOWS\$*$(大约 30 个文件夹)
- 清空回收站。
- 安装 Windows Server 2003 资源包工具:
- 将 IE 指向 http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en(或在线搜索 Windows Server 2003 资源包工具)。
- 将工具安装到默认位置 C:\Program Files\Windows Resource Kits\Tools
- (可选)安装您希望在该组件上提供并需要访问安装 ISO 映像的 Windows 组件。 选择“控制面板”、“添加或删除程序”、“Windows 组件”,然后安装可选组件,如 IIS。
- 防止弹出系统关闭对话框(系统关闭的原因)
- 打开“开始”菜单并运行 gpedit.msc
- 转到“计算机配置”、“管理模板”
- 单击“系统”
- 在右窗格上双击“显示关闭事件跟踪程序”
- 选择“禁用”,然后单击“应用”
- 根据需要激活 Windows。
- 对于 64 位组件,有一个 Microsoft Windows 缺陷使 32 位应用无法访问运行 Windows Server 2003 64 位版本的计算机上的 System32 文件夹。 要阅读有关该问题的更多信息并修复该问题,请参阅 http://support.microsoft.com/kb/942589 并根据说明应用该即时修正。
- 要将该单例转换为完全管理的 CA 3Tera AppLogic 组件,请安装 Windows Server msi。 该自助执行的安装程序可从 D 或 E 驱动器下载。
- 要查找控制器的内部 IP 地址,请在命令行 shell 中执行 ipconfig /all,并记录本地连接 2 的 DHCP 服务器的 IP 地址。
- 将 IE 指向 http://IP-address:8080/download/ 并下载最新的 Windows Server msi(例如:Server_Windows-1.0.0-1.msi):
- 右键单击 msi 文件,并选择“目标另存为”将文件下载到桌面。
- 双击桌面上的 msi 文件执行安装。
- 删除 msi 文件并清空回收站。
- 如果外部接口是手动配置的,则使用“控制面板”、“网络连接”、“本地连接”、“属性”、“Internet 协议 (TCP/IP)”、“属性”将接口重置为 DHCP(自动获取 IP 地址)。
- 如果这是 64 位组件,则使用 Windows 资源管理器将 shutdown.exe 从 C:\WINDOWS\system32 复制到 C:\WINDOWS\SYSWOW64。 如果 Windows 资源管理器拒绝复制而是移动该可执行文件:
- 使用 Windows 资源管理器将 shutdown.exe 移动到 C:\WINDOWS
- 打开 bash shell 并执行以下命令:
- cp -p /cygdrive/c/WINDOWS/shutdown.exe /cygdrive/c/WINDOWS/system32/shutdown.exe(此命令实际将文件复制到 C:\WINDOWS\SYSWOW64)
- 使用 Windows 资源管理器将 C:\WINDOWS\shutdown.exe 移动到 C:\WINDOWS\system32\shutdown.exe
- 如果要安装 Windows Server 2003 的 64 位非英语本地化版本,则按照以上说明将 chcp.com 从 C:\WINDOWS\system32 复制到 C:\WINDOWS\SYSWOW64。
- 关闭图形控制台并关闭应用编辑器(如果已打开)。
- 安装完成。 在运行 iso2class 的 3T shell 中按 [Enter] 键以继续。 当出现提示时,选择“组件完全受管理”。 此后,iso2class 停止应用,将单例边界更改为通用服务器组件的边界,然后重新启动应用。
- 如果 iso2class 无法启动应用,则请选择选项 #2 - “从 iso2class 退出,并手动调查”。
- 以调试模式启动应用:在 3Tshell 中执行命令 app start app_name --debug。 成功启动应用之后,继续以下步骤。
- 将最后的单例更改为 WIN03y 目录组件类:
- 停止应用。
- 在 CA 3Tera AppLogic 编辑器中打开应用,右键单击单例并选择“修改边界”:
- 右键单击单例并选择“属性”。 将实例名称改为 WIN03y。
- 启动应用。 通过 SSH 进入组件并设置管理员密码 (net user administrator new_password)。 通过内部接口下载 TurboGate PV 驱动程序(之前以同样的方式下载了 Server msi)。 安装 TurboGate PV 驱动程序。 安装后不要重新启动。
注意:您必须更改管理员密码,因为 Windows Server MSI 会在初始启动时设置新的随机密码,您必须知道管理员密码才能安装 Turbogate PV 驱动程序。
- 打开 3Tshell 并执行以下命令:
app restart win03_install --debug
- 在应用开始启动后的一分钟,使用图形控制台登录并完成 TurboGate PV 驱动程序安装:单击硬件安装向导,安装组件中配置的所有 8 个终端的 TurboGate PV 驱动程序。 此时:
- 如果 app start 未超时:从图形控制台内关闭操作系统;这将导致 app start --debug 失败,然后执行以下命令:
app stop win03_install
- 否则,在 3Tshell 中执行以下命令,再从图形控制台内关闭:
app stop win03_install
- 在 3Tshell 内执行以下命令,并确认组件正常启动:
app start win03_install
- 在组件的 bash shell 中执行以下命令:
rm -f /appliance/passwd.stamp
建议设置复杂的管理员密码,以便其他人无法以管理员身份登录到组件。
- 设置新的复杂密码 (net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)
- 退出 ssh 会话。
- 通过 ssh 进入组件并执行 rm -f ~/.bash_history,以便从 bash 历史记录中清除密码。
- 如果安装了 TurboGate PV 驱动程序的 3.0 版本,则禁用名为 gkservice 的服务。 该服务随 PV 驱动程序一起安装,如果存在与组件关联的多个虚拟网络接口,将会无法启动。 禁用该服务不会影响 PV 驱动程序的性能。
- 停止应用。
- 再次修改组件的边界,并删除上一步中添加的额外终端。
- 将单例移动到您有必要权限的 /system_ms 目录。 在可以移动单例之前,您必须为自己分配目录的完全访问权限。 有关详细信息,请参见《命令行 Shell 参考指南》中“目录 modify_acl(目录管理)-替换全局目录 ACL 部分”。
WIN03y 组件现在可以使用。
有关通过所有 Windows msi 安装的 Windows APK 的行为的详细信息,请查阅《组件目录参考指南》。