组件工具包 › 组件创建说明 › 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_iso virt_options=acpi=1 cpu=1 mem=1G
该命令创建和启动 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 将自动挂接为驱动器 D。在 Windows 资源管理器中访问该驱动器并执行辅助安装程序(例如:R2AUTO.EXE)
- 完成安装之后:
- 如果在步骤 4 中未安装 VM 工具,且您正在 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 工具安装。
- 安装将自动重新启动组件。在重新启动后,您必须重新打开图形控制台并登录到组件。
- 禁用页面文件:
- 依次打开“控制面板”、“系统”、“高级”、“性能设置”、“高级”、“虚拟内存”、“无分页文件”、“设置”以禁用页面文件。
- 重新启动应用。
- 依次打开“Windows Explorer”、“工具”、“文件夹选项”、“查看”,然后选择“显示隐藏的文件和文件夹”。取消选中“隐藏受保护的操作系统文件”。
- 验证页面文件:C:\pagefile.sys 已被删除。如果未删除,请手动将其删除。通过更改默认设置,可在 Windows 资源管理器中查看受保护的操作系统文件:
- 依次打开“Windows Explorer”、“工具”、“文件夹选项”、“查看”,然后重置“隐藏保护的操作系统文件”。
- 按照以下步骤,增加组件的默认 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.1 版本,则禁用名为 gkservice 的服务。该服务随 PV 驱动程序一起安装,如果存在与组件关联的多个虚拟网络接口,将会无法启动。禁用该服务不会影响 PV 驱动程序的性能。
- 停止应用。
- 再次修改组件的边界,并删除上一步中添加的额外终端。
- 将单例移动到您有必要权限的 /system_ms 目录。在可以移动单例之前,您必须为自己分配目录的 full 访问权限。有关详细信息,请参见《命令行 Shell 参考指南》中“目录 modify_acl(目录管理)-替换全局目录 ACL 部分”。
WIN03y 组件现在可以使用。
附加信息
资源
32 位组件
|
Resource
|
最小值
|
标准版最大值
|
企业版最大值
|
数据中心版最大值
|
Web 版最大值
|
默认值
|
|
CPU
|
0.1
|
4
|
8
|
32
|
2
|
1
|
|
内存
|
256 MB
|
4 GB
|
64 GB
|
64 GB
|
2 GB
|
1 GB
|
|
带宽
|
1 Mbps
|
2 Gbps
|
2 Gbps
|
2 Gbps
|
2 Gbps
|
100 Mbps
|
64 位组件
|
Resource
|
最小值
|
标准版最大值
|
企业版最大值
|
数据中心版最大值
|
默认值
|
|
CPU
|
0.25
|
4
|
8
|
32
|
1
|
|
内存
|
768 MB
|
32 GB
|
64 GB
|
64 GB
|
1 GB
|
|
带宽
|
1 Mbps
|
2 Gbps
|
2 Gbps
|
2 Gbps
|
100 Mbps
|
有关通过所有 Windows msi 安装的 Windows APK 的行为的详细信息,请查阅《组件目录参考指南》。