上一主题: 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 组件

  1. 打开 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 的可用磁盘空间)。

  2. 以下面两种方式之一访问单例的图形控制台:
  3. 在显示图形控制台之后,Windows 2003 Server 安装应该可见。 按照以下说明运行安装:
  4. 完成安装之后:
  5. 按照以下步骤,增加组件的默认 Windows 磁盘设备超时值:
    1. 打开注册表编辑器(“运行”>“regedt32.exe”),导航到注册表项 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk。
    2. 添加新的名为 TimeOutValue 的 REG_DWORD 值(如果该值已经存在,则跳过此步骤)。
    3. 将 TimeOutValue 值设置为 60(十进制)。
    4. 关闭注册表编辑器。
  6. 确认您具有通过单例的外部接口访问外部网络的权限。 单例具有两个网络接口:“本地连接”和“本地连接 2”。 在这两个接口中,第一个是外部接口,第二个是内部接口。 打开命令 shell 并 ping www.google.com。 如果 ping 失败:
    1. 访问“控制面板”、“网络连接”、“本地连接”、“属性”、“Internet 协议 (TCP/IP)”、“属性”。 单击“使用以下 IP 地址”,输入网格的可用值(IP 地址、网络掩码、网关、DNS 服务器)。
    2. 或者在命令 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]
  7. 安装 Service Pack 2 和高优先级更新:
    1. 打开 IE 并使用“工具”、“Internet”选项,“该区域的安全级别”-“自定义级别”,重置自定义设置-重置为“中”,将 Internet 安全设置为“中”。
    2. 在 IE 中,选择“工具”、“Windows 更新”,然后安装 SP2。 安装完成后,重新启动系统。
    3. 删除与 SP2 的安装相关的还原文件:
      • 使用 Windows 资源管理器删除文件夹 c:\WINDOWS\$NtServicePackUninstall$
      • 清空回收站。
      • 使用 Windows 资源管理器压缩文件夹 c:\WINDOWS\ServicePackFiles:
      • 右键单击该文件夹并选择“属性”、“高级”、“压缩内容”。 也可以压缩所有子目录。
    4. 在 IE 中,选择“工具”、“Windows 更新”,然后安装所有高优先级更新。 当显示相应的询问时,可以选择拒绝安装 IE7。 安装完成后,重新启动系统。
    5. 使用 Windows 资源管理器删除与高优先级更新的安装相关的还原文件:
      • 删除 c:\WINDOWS\$*$(大约 30 个文件夹)
      • 清空回收站。
  8. 安装 Windows Server 2003 资源包工具:
    1. 将 IE 指向 http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en(或在线搜索 Windows Server 2003 资源包工具)。
    2. 将工具安装到默认位置 C:\Program Files\Windows Resource Kits\Tools。
  9. (可选)安装您希望在该组件上提供并需要访问安装 ISO 映像的 Windows 组件。 选择“控制面板”、“添加或删除程序”、“Windows 组件”,然后安装可选组件,如 IIS。
  10. 防止弹出系统关闭对话框(系统关闭的原因)
    1. 打开“开始”菜单并执行以下命令:
      gpedit.msc 
      
    2. 转到“计算机配置”、“管理模板”。
    3. 单击“系统”。
    4. 在右窗格上双击“显示关闭事件跟踪程序”。
    5. 单击“禁用”,然后单击“应用”。
  11. 根据需要激活 Windows。
  12. 对于 64 位组件,有一个 Microsoft Windows 缺陷使 32 位应用无法访问运行 Windows Server 2003 64 位版本的计算机上的 System32 文件夹。 要阅读有关该问题的更多信息并修复该问题,请参阅 http://support.microsoft.com/kb/942589 并根据说明应用该即时修正。
  13. 要将该单例转换为完全管理的 CA 3Tera AppLogic 组件,请安装 Windows Server msi。 可通过内部接口从网格控制器下载这一自动执行的安装程序。 该接口已通过 DHCP 正确配置。
    1. 要查找控制器的内部 IP 地址,请在命令行 shell 中执行以下命令,并记录本地连接 2 的 DHCP 服务器的 IP 地址。
      ipconfig /all 
      
    2. 将 IE 指向 http://IP-address:8080/download/ 并下载最新的 Windows Server msi(例如:Server_Windows-1.0.0-1.msi):
      • 右键单击 msi 文件,并选择“目标另存为”将文件下载到桌面。
    3. 双击桌面上的 msi 文件执行安装。
    4. 删除 msi 文件并清空回收站。
    5. 如果外部接口是手动配置的,则使用“控制面板”、“网络连接”、“本地连接”、“属性”、“Internet 协议 (TCP/IP)”、“属性”将接口重置为 DHCP(自动获取 IP 地址)。
  14. 如果这是 64 位组件,则使用 Windows 资源管理器将 shutdown.exe 从 C:\WINDOWS\system32 复制到 C:\WINDOWS\SYSWOW64。 如果 Windows 资源管理器拒绝复制而是移动该可执行文件:
    1. 使用 Windows 资源管理器将 shutdown.exe 移动到 C:\WINDOWS
    2. 打开 bash shell 并执行以下命令。 此命令将文件复制到 C:\WINDOWS\SYSWOW64 目录中:
      cp -p /cygdrive/c/WINDOWS/shutdown.exe /cygdrive/c/WINDOWS/system32/shutdown.exe(此命令实际将文件复制到 C:\WINDOWS\SYSWOW64)
      
    3. 使用 Windows 资源管理器将 C:\WINDOWS\shutdown.exe 移动到 C:\WINDOWS\system32\shutdown.exe。
  15. 如果要安装 Windows Server 2003 的 64 位非英语本地化版本,则按照以上说明将 chcp.com 从 C:\WINDOWS\system32 复制到 C:\WINDOWS\SYSWOW64。
  16. 关闭图形控制台并关闭应用编辑器(如果已打开)。
  17. 安装完成。 在运行 iso2class 的 3T shell 中单击 Enter 以继续。 当出现提示时,选择“组件完全受管理”。 此后,iso2class 停止应用,将单例边界更改为通用服务器组件的边界,然后重新启动应用。
  18. 如果 iso2class 无法启动应用,则请选择选项 #2 - “从 iso2class 退出,并手动调查”。
  19. 将最后的单例更改为 WIN03y 目录组件类。
    1. 停止应用。
    2. 在 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 组件时,需要执行此操作以避免人工干预。
    3. 右键单击单例并选择“属性”。 将实例名称改为 WIN03y。
    4. 启动应用。 通过 SSH 进入组件并设置管理员密码 (net user administrator new_password)。 通过内部接口下载 TurboGate PV 驱动程序(之前以同样的方式下载了 Server msi)。 安装 TurboGate PV 驱动程序。 安装后不要重新启动。

      注意:您必须更改管理员密码,因为 Windows Server MSI 会在初始启动时设置新的随机密码,您必须知道管理员密码才能安装 Turbogate PV 驱动程序。

    5. 打开 3Tshell 并执行以下命令:
      app restart win03_install --debug
      
    6. 在应用开始启动后的一分钟,使用图形控制台登录并完成 TurboGate PV 驱动程序安装:单击硬件安装向导,安装组件中配置的所有 8 个终端的 TurboGate PV 驱动程序。 此时:
      • 如果 app start 未超时:从图形控制台内关闭操作系统;这将导致 app start --debug 失败,然后执行 app stop win03_install。
      • 否则,在 3Tshell 中执行以下命令,再从图形控制台内关闭
        app stop win03_install  
        
    7. 在 3Tshell 内执行以下命令,并确认组件正常启动:
      app start win03_install 
      

      在组件的 bash shell 中执行以下命令:

      rm -f /appliance/passwd.stamp
      

      建议设置复杂的管理员密码,以便其他人无法以管理员身份登录到组件。

      • 设置新的复杂密码 (net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)
      • 退出 ssh 会话
      • 通过 ssh 进入组件并执行 rm -f ~/.bash_history,以便从 bash 历史记录中清除该密码
    8. 如果安装了 TurboGate PV 驱动程序的 3.0 版本,则禁用名为 gkservice 的服务。 该服务随 PV 驱动程序一起安装,如果存在与组件关联的多个虚拟网络接口,将会无法启动。 禁用该服务不会影响 PV 驱动程序的性能。
    9. 停止应用。
    10. 再次修改组件的边界,并删除上一步中添加的额外终端。
    11. 将单例移动到您有必要权限的 /system_ms 目录。 在可以移动单例之前,您必须为自己分配目录的完全访问权限。 有关详细信息,请参见《命令行 Shell 参考指南》中“目录 modify_acl(目录管理)-替换全局目录 ACL 部分”。

    WIN03y 组件现在可以使用。

有关通过所有 Windows msi 安装的 Windows APK 的行为的详细信息,请查阅《组件目录参考指南》。