创建组件 › 分发安装 › Windows 安装参考 › Windows Server 2003 单个 CD 安装参考
Windows Server 2003 单个 CD 安装参考
该安装示例基于 Windows 2003 Server Standard Edition SP2 的单 CD 安装。 在此示例中,我们使用名为 win03_iso 的全局卷(有关为安装指定 ISO 映像的其他方式,请参阅 iso2class 参考)。 该示例还可用于其他 Windows 版本(Enterprise 和 DataCenter)。
注意:在本主题的以下文本中,WIN03y 中的 y 占位符表示组件所基于的 Windows 版本(S 代表 Standard、E 代表 Enterprise、DC 代表 DataCenter)。
使用单个 CD 安装和配置 WIN03y 组件
- 打开 3T shell 并执行以下命令:
util iso2class app_name=win03_install install_size=10G console_type=graphic iso_volume1=win03_iso virt_options=acpi=1
该命令创建和启动 win03_install 应用,并从指定的 ISO 映像启动单例 iso2class。
注意:卷的初始大小为 10GB。 该大小用于确保有足够的磁盘空间用于安装 Windows。 在创建组件之后,您可以根据 Windows 安装后的剩余可用磁盘空间量来调整卷的大小(建议至少保留 500MB 的可用磁盘空间)。
- 以下面两种方式之一访问单例的图形控制台:
- 在显示图形控制台之后,Windows 2003 Server 安装应该可见。 按照以下说明运行安装:
- 使用单个 NTFS 分区
- 选择自定义设置-禁用两个网络接口的文件和打印机共享。
- 使用工作组。
- 完成安装之后:
- 如果您要在 ESX 网格上创建 Windows 组件,请使用 iso2class 实用工具安装 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 更新”,然后安装所有高优先级更新。 当显示相应的询问时,可以选择拒绝安装 IE7。 安装完成后,重新启动系统。
- 使用 Windows 资源管理器删除与高优先级更新的安装相关的还原文件:
- 删除 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。 可通过内部接口从网格控制器下载这一自动执行的安装程序。 该接口已通过 DHCP 正确配置。
- 要查找控制器的内部 IP 地址,请在命令行 shell 中执行以下命令,并记录本地连接 2 的 DHCP 服务器的 IP 地址。
ipconfig /all
- 将 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 并执行以下命令。 此命令将文件复制到 C:\WINDOWS\SYSWOW64 目录中:
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。
- 输入说明:Windows 服务器组件-基于 Windows Server 2003 Standard Edition 32/64 位 SP2(确保使用正确的版本名称)。
- 更改下列资源设置:
CPU(数字)
最小:0.1
最大:4
默认:0.25
内存(字节)
最小:256
最大:4G
默认:512M
带宽(位/秒)
最小:1M
最大:1G
默认:1M
- 将文档 URL 设置为:http://doc.3tera.com/AppLogic30/CatGenericWindows.html
- 向组件添加终端,直到终端总数为 8(Windows 组件可以具有的最大终端数)。 确认组件的边界添加了一个默认接口、一个外部接口和 6 个以上的终端。 在将终端添加到不以 Windows 服务器组件为基础的未来 Windows 组件时,需要执行此操作以避免人工干预。
- 右键单击单例并选择“属性”。 将实例名称改为 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 的行为的详细信息,请查阅《组件目录参考指南》。