在执行虚拟机克隆之前,您必须创建克隆所基于的虚拟机模板。

前提条件

过程

  1. 在 vSphere Web Client 或 vSphere Client 中,创建新虚拟机。
  2. 配置自定义配置选项。
    1. 右键单击虚拟机,然后单击编辑设置
    2. 指定 vCPU 数量和显存大小。
      请遵循 Linux 分发包安装指南中的 vCPU 数量和显存大小准则。
      例如,Ubuntu 18.04 指定配置 2048 MB 显存和 2 个 vCPU。
    3. 选择视频卡并指定显示器数量和显存 (vRAM) 总大小。
      对于使用 2D 图形的虚拟机(使用 VMware 驱动程序),请在 vSphere Web Client 中设置 vRAM 大小。vRAM 的大小对 vDGA 或 NVIDIA GRID vGPU 计算机(使用 NVIDIA 驱动程序)没有影响。

      遵循 2D 图形的虚拟机设置中的准则。请勿使用显存计算器。

  3. 打开虚拟机的电源并安装 Linux 分发包。
  4. 创建具有 root 特权的用户,例如 ViewUser。此用户仅用于安装和卸载 Horizon Agent。
  5. 编辑 /etc/sudoers 并添加行 ViewUser ALL=(ALL) NOPASSWD:ALL
    如果 /etc/sudoers 中包含此行,则无需密码就能以 ViewUser 身份运行 sudo。当您通过运行本章中提供的示例脚本来安装 Horizon Agent 时,需要将 ViewUser 指定为输入。
  6. 如果 Linux 分发包是 RHEL、CentOS 或 NeoKylin,请编辑 /etc/sudoers 并注释掉以下行:
    Defaults requiretty
    Defaults !visiblepw
  7. 如果 Linux 分发包不是 RHEL/CentOS 8.x、RHEL/CentOS 7.x 和 SLED/SLES 12.x,请安装 VMware Tools。
    默认情况下,RHEL/CentOS 8.x、RHEL/CentOS 7.x 和 SLED/SLES 12.x 已经安装了 Open VM Tools。
  8. 安装和配置依赖项包。
    1. 如果 Linux 分发包运行的 Open VM Tools 版本低于 9.10,请安装 deployPkg 插件。
      http://kb.vmware.com/kb/2075048 中提供了相应的说明。
    2. 如果 Linux 分发包是 Ubuntu,请参阅以下知识库 (Knowledge Base, KB) 文章来确定要在虚拟机中安装和配置的依赖项包。
  9. 对于 RHEL 和 CentOS,启用网络连接设置“自动连接”。
  10. 执行 AD 集成步骤。
  11. 执行步骤设置图形。
  12. 安装 Horizon Agent。
     sudo ./install_viewagent.sh -A yes

    请参阅安装 Horizon Agent

  13. 使用 Horizon 7 配置文件执行其他配置。
  14. 关闭虚拟机并创建快照。