上一主题: Windows 基类下一主题: Windows 7 基类


Windows 8 基类

对于 Windows 组件和应用,以下说明将帮助您创建 Windows Server 8 基类。 Windows.exe 包含 APK。

这些说明已经在以下 Windows Server 版本中进行了测试:

操作系统

类名称

安装大小

Windows 8 Enterprise Edition 32 位

WIN8E

20 GB

Windows 8 Enterprise Edition 64 位

WIN864E

20 GB

注意:

注意:Windows exe 包含 APK。 在安装 APK 之前,APK 先执行自动化 Prep 脚本。

如果已准备计算机,则可以禁用自动化 Prep 脚本。 在安装期间,选择“自定义”并禁用 Prep 脚本。 然后可以手工执行 APK Prep 脚本。 要查看手工步骤,请参阅“手工执行 APK Prep 脚本”

安装和配置组件

完成以下步骤:

  1. 打开 3T shell,执行以下命令,并选择 32 位或 64 位和操作系统:
    util iso2class app_name=win8_install install_size=206G console_type=graphic iso_volume1=en_windows_server_8_enterprise_x86_dvd_677651.iso  virt_options=acpi=1 cpu=1 mem=1G
    

    此时将启动 win8_install 应用,并从指定的 ISO 映像启动单例 iso2class。

    对于创建基于 SCSI 的组件,请使用以下命令:

    util iso2class app_name=win8_install install_size=20G console_type=grapic iso_volume1=en_windows_server_8_enterprise_x86_dvd_677651.iso virt_options=acpi=1 cpu=1 mem=1G scsi=1
    

    20GB 的卷大小可提供足够的空间用于操作系统安装和后续 Windows 更新,使得在该过程完成后,组件中大约留有 1GB 或更多的可用空间。 当 Microsoft 推出更多的操作系统更新时,该大小要求可能会有所变化。

    启动卷格式化为 ntfs08。 您只能增加 ntfs08 启动卷的大小。

  2. 使用以下方法之一访问单例的图形控制台:
  3. 在图形控制台显示之后,将显示安装界面。

完成安装和 Windows 设置

Windows 8 建议在安装期间使用本地帐户,而非 Microsoft 帐户。

安装期间单例将重新启动,这会导致图形控制台不可操作。 当出现重新启动时,只需关闭再重新打开图形控制台。 在极少数情况下,当使用 Mozilla Firefox 访问图形控制台时,会反复显示一个错误,指出应用未启动或图形控制台配置错误。 如果发生错误,只需关闭再重新打开 Firefox。

在 VMware 网格上安装 Windows 期间,由于没有 VMware 工具,鼠标无法按预期正常工作。 请使用以下键盘快捷方式:

要完成安装和 Windows 设置,必须重新启动单例。 Windows 将请求用户名、计算机名称和密码。

完成以下步骤:

  1. 在 Windows 弹出窗口中,输入计算机名称、用户名和密码。 用户名必须不同于主机名。

    注意:不得使用非管理员凭据。

    Windows 可以为指定用户设置新密码,并自动登录到桌面。

  2. 如果您要在 ESX 网格上创建 Windows 组件,请按如下所述安装 VMware 工具:
    1. 停止应用。
    2. 在网格 shell 中,执行 3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows。
    3. 在浏览器中打开基础架构编辑器。
    4. 右键单击单例组件 iso2class,然后选择“用户卷”。
    5. 为占位符 iso_volume1 选择卷 vmware_tools_windows
    6. 保存并启动应用。
    7. 通过图形控制台登录。
    8. 在图形控制台窗口顶部中央单击 Ctrl+Alt+Del 按钮。
    9. 在图形控制台窗口内单击。
    10. 使用 Tab 键和箭头键,导航到“启动任务管理器”。
    11. 按 Tab 键导航到“新建任务”,然后按空格键。
    12. 要以静默方式执行 VMware 工具安装,请输入
      D:\setup.exe /S /v /qn
      

    安装将自动重新启动组件。 重新启动需要几分钟时间。

  3. 重新启动之后,打开图形控制台,并登录到组件。
  4. 启用“管理员用户”并设置密码。
    1. 转到“管理工具”、“计算机管理”。
    2. 展开“本地组和用户”。
    3. 选择“用户”,然后右键单击“管理员”并选择“属性”。
    4. 清除“帐户已禁用”选项,然后单击“确定”
    5. 要设置管理员密码,请右键单击“管理员”用户并选择“设置新密码”选项。
    6. 注销当前用户,然后以管理员身份登录,以完成组件创建过程。
  5. 要配置单例的外部接口以访问 Internet,请使用以下任一方法。 单例具有两个网络接口:本地连接(外部接口)和本地连接 2(内部接口)。
  6. 安装高优先级和可选的 Windows 更新:

    在 Internet Explorer 中,“Windows 更新”选项位于“安全”、“Windows 更新”下。

  7. 通过依次打开“控制面板”、“系统和安全”、“系统”激活 Windows,并输入有效的产品密钥。
  8. 关闭 OS。
  9. 使用下列步骤继续 iso2class 安装:
    1. 在命令 shell 中键入以下命令,然后按 Enter 键:
      shutdown –s –t 0
      
    2. 等待大约五秒钟。
    3. 在运行 iso2class 实用工具的 3tshell 中,依次按 Enter 键、Y 键、Enter 键。

      第二个卷将对单例可用。

  10. 等待大约一分钟后,打开图形控制台并登录到 Windows 桌面。

    如果图形控制台在“系统恢复选项”对话框中启动,请执行以下步骤:

  11. 要将该单例转换为完全管理的组件,请执行 Windows Server exe 安装程序。
    1. 在单例的 E 驱动器上找到这一自动执行的安装程序。
    2. 双击 Server Windows exe 文件执行基类组件安装。

    作为先决条件,需安装 Windows APK。

  12. 如果卷上存在交接点,调整 Windows 组件卷的大小将失败。

    为防止调整 Windows 卷的大小失败,请删除交接点。

    以下示例显示 Windows 启动卷上的交接点:

    注意:卷的名称可以不同。

    可以使用命令提示符搜索交接点。 以下命令的输出结果会报告所有交接点的路径:

    dir/S /A:L
    
  13. 如果安装 TurboGate PV 驱动程序,请执行以下命令:
    copy E:\TurboGate-Tools-Setup-V3.0.1.exe C:\
    

    注意:必须等到基本操作系统安装完成之后,才能执行 TurboGate 安装程序。

  14. 要完成系统配置,请关闭操作系统。
    1. 在命令 shell 中键入以下命令,然后按 Enter 键:
      shutdown –s –t 0
      
    2. 等待大约五秒钟。
    3. 在运行 iso2class 实用工具的 3tshell 中,依次按 Enter 键、Y 键、Enter 键。
    4. 当 3t shell 中出现提示时,选择“组件完全受管理”选项。

      iso2class 会停止应用,将单例边界更改为通用服务器组件的边界,然后启动应用。

创建目录组件类

您可以将最终单例更改为目录组件类。

完成以下步骤:

  1. 停止应用。
  2. 在基础架构编辑器中打开应用。
  3. 右键单击单例并选择“属性”。 此时将显示“实例设置”窗口。

    将实例名更改为 WIN8y,然后单击“确定”。

    此时将显示基础架构编辑器。

  4. 右键单击单例并选择“修改边界”。

    此时将显示“类定义”窗口。

  5. 在“常规”页面中,将类名称更改为 WIN8y。
    1. 输入以下描述:Windows Server 组件-基于 Windows 8 Enterprise Edition 32 位
    2. 选择 Windows 操作系统图标。
    3. 将文档 URL 设置为使用以下 URL 的组件数据表:
      http://doc.3tera.com/AppLogicxx/index.htm?toc.htm?CatGenericWindows8.html
      
      其中,xx 表示 AppLogic 的当前版本。
      
    4. 验证虚拟模式。
  6. 选择“资源”选项卡。

    此时将显示“资源”页面。

    基于以下资源表修改资源设置。

类名称

CPU 最小值

CPU 最大值

CPU 默认值

Mem 最小值

Mem 最大值

Mem 默认值

BW 最小值

BW 最大值

BW 默认值

WIN8E

0.25

8

1

512M

64G

1G

1M

2 GB

1M

WIN864E

0.25

8

1

768M

64G

2G

1M

2 GB

1M

  1. 单击“确定”。 此时将显示基础架构编辑器。
  2. 要保存应用,请单击“保存”。

完成组件

如果要安装 TurboGate PV 驱动程序,完成该组件将包括进行更改。

否则,请参阅此过程结尾的步骤。

完成以下步骤:

  1. 右键单击单例,然后选择“修改边界”。

    此时将显示“类定义”窗口。

  2. 选择“接口”选项卡。

    如果组件的虚拟模式不是 VMware,请将终端添加到组件中,直至总共列出 7 个接口。 加上默认接口,您将最多有 8 个接口。 在将终端添加到以此组件为基础的未来组件时,需要执行此步骤以避免人工干预。

    如果组件的虚拟模式为 vmware,请将终端添加到组件中,以便获得共 9 个接口。 加上默认接口,您将最多有 10 个接口。

  3. 选择“”选项卡。

    为确保可以正确识别添加到组件中的新卷并将这些卷设置为联机状态,请创建三个 50MB 的原始卷作为占位符卷。

    不要为这些卷分配挂接点。

  4. 单击“确定”。

    此时将显示基础架构编辑器。

  5. 单击“保存”
  6. 通过 SSH 进入组件,并设置管理员密码 (net user administrator new password)。 必须更改管理员密码,因为 Server Windows EXE 会在初始启动时设置新的随机密码。 您必须知道管理员密码才能安装 TurboGate PV 驱动程序。
  7. 通过图形控制台登录。
  8. 在图形控制台的 cmd.exe shell 中执行 diskpart,以便格式化和挂接这三个原始卷。 在 diskpart 命令行界面中执行 list disk 命令。
    1. 对每个磁盘(启动磁盘除外)执行以下命令:
      select disk #  [指定数字]
      online disk # [如果磁盘处于联机状态,则跳过此步骤]
      clean
      create partition primary 
      assign letter=[为每个磁盘指定一个不同的盘符,如 D、E、F]
      
    2. 退出 diskpart 界面。
    3. 在 cmd.exe shell 中格式化每个卷。 例如:format /fs:ntfs d:。
  9. 执行 PV 驱动程序安装程序。 例如:C:\TurboGate-Tools-Setup-V3.0.1.exe。

    选择“仍要安装”选项。 安装后不要重新启动。

  10. 打开 3T shell 并执行以下命令:
    app restart win8_install –debug
    
  11. 在应用开始启动之后等待大约一分钟,然后使用图形控制台登录,再等待大约一分钟,直到驱动程序安装完成,此时将显示弹出窗口请求重新启动。

    要重新启动组件,请单击“重新启动”图标。

    注意:请执行以下各组步骤之一,具体取决于应用启动是否超时:

  12. 在 3T shell 中执行 app start win8_install,并确认组件正常启动。
  13. 通过图形控制台登录:
    1. 在 cmd.exe shell 中使用 diskpart 确认所有磁盘处于联机状态:
      diskpart
      list disk
      exit
      
    2. 如果安装了 TurboGate PV 驱动程序的 3.0.1 版,请依次选择“开始”、“运行”、“services.msc”以禁用服务 gkservice

      该服务随 PV 驱动程序一起安装,如果存在与组件关联的多个虚拟网络接口,将无法启动。 禁用该服务不会影响 PV 驱动程序的性能。

  14. 在组件的 bash shell 中执行以下步骤:
    1. 设置新的复杂密码(例如:net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)。
    2. 退出 SSH 会话。
  15. 通过 SSH 进入组件并执行以下命令:
    rm –f ~/.bash_history /cygdrive/c/TurboGate* /appliance/passwd.stamp
    
  16. 停止应用,然后通过删除前面的步骤中添加的额外终端和 3 个占位符卷修改组件边界。

未安装 TurboGate PV

如果未安装 TurboGate PV 驱动程序,请执行以下步骤完成组件。

完成以下步骤:

  1. 启动应用并使用 SSH 安全地登录到组件。
  2. 执行以下命令:
    rm –rf /appliance/passwd.stamp ~/.bash_history
    

使用 Sysprep 使组件能够兼容

Windows APK 包含在初始启动时将目录组件实例准备为“专业化”的脚本。 此过程使用 Microsoft sysprep 实用工具。

在将组件移至 /system_ms 目录前使用 Sysprep。

完成以下步骤:

  1. 通过图形控制台登录。
  2. 在 cmd.exe shell 中执行
    mountvol /e 
    
  3. 使用以下命令重新启动操作系统:
    shutdown –r –t 0
    
  4. 在几分钟之后,重新打开图形控制台。
  5. 在 cmd.exe shell 中,使用 cd 命令进入 C:\applogic 目录。
  6. 执行 run_sysprep_generalize.bat 脚本

    此时运行的是 Sysprep /generalize 阶段,该过程需要不到 3 分钟即可完成

  7. 完成之后,请停止应用

    此时单例已准备好移至 /system_ms 目录,并启用了 Sysprep 以便在安装时运行。

将组件移至目录

完成以下步骤:

  1. 确认您对目录具有完全访问权限。 必须具备这些权限才可移动单例。
  2. 将单例移至 /system_ms 目录。