您可以为 Linux 虚拟机创建自动完整克隆桌面池。创建自动完整克隆桌面池以后,您可以在 Horizon 7 部署中将 Linux 虚拟机用作远程桌面。

前提条件

  • 确认在 Linux 客户机操作系统上已安装 Horizon Agent。请参阅在 Linux 虚拟机上安装 Horizon Agent
  • 在执行虚拟机克隆之前,需创建克隆所基于的虚拟机模板。请参阅为克隆 Linux 桌面计算机创建虚拟机模板
  • 如果您通过 Winbind 解决方案将 Linux 虚拟机加入 Active Directory,必须在虚拟机模板中完成 Winbind 解决方案的配置。
  • 如果您使用 Winbind 解决方案,必须在虚拟机上运行域加入命令。将该命令包含在 Shell 脚本中,并在 /etc/vmware/viewagent-custom.conf 中指定到 Horizon Agent 选项 RunOnceScript 的脚本路径。有关更多信息,请参阅在 Linux 桌面上的配置文件中设置选项
  • 确认已将 vCenter Server 添加到 Horizon 连接服务器。

过程

  1. 创建客户机自定义规范。

    请参阅《vSphere 虚拟机管理指南》文档中的“在 vSphere Web Client 中为 Linux 创建自定义规范”。创建规范时,确保您正确指定以下设置。

    设置
    目标虚拟机操作系统 Linux
    计算机名称 使用虚拟机名称。
    指定 Horizon 7 环境的域。
    网络设置 使用标准网络设置。
    主 DNS 指定有效地址。
    注: 有关客户机操作系统自定义支持表的更多信息,请参阅 http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf
  2. 在 Horizon Administrator 中,选择目录 > 桌面池 > 添加
  3. 选择自动桌面池,并单击下一步
  4. 为桌面池中的计算机选择专用或浮动用户分配,并单击下一步
  5. 在“vCenter Server”页面上,选择完整虚拟机,选择相应的 vCenter Server,然后单击下一步
  6. 在“桌面池标识”页面中,输入桌面池 ID,然后单击下一步
  7. 在“桌面池设置”页面上,设置以下选项,然后单击下一步
    选项 说明
    默认显示协议 VMware Blast
    允许用户选择协议
    3D 呈现器 使用 vSphere Client 管理(对于 2D 或 vDGA 桌面)和 NVIDIA GRID vGPU(对于 vGPU 桌面)
    注: 必须配置这些池设置。否则,您可能无法连接到桌面,并会收到协议错误或遇到黑屏问题。
  8. 在“置备设置”页面上,设置虚拟机命名选项,然后单击下一步
    选项 说明
    手动指定名称 手动输入名称。
    使用一种命名模式 例如,指定 LinuxVM-{n}

    您还必须指定以下桌面池尺寸调整选项:

    • 计算机的最大数量
    • 备用的已打开电源的计算机数量
  9. 在“存储优化”页面上,选择存储管理策略,然后单击下一步
  10. 在“vCenter 设置”页面上,您必须单击“浏览”,按顺序选择 vCenter Server 设置,然后单击下一步
    您不能跳过任何 vCenter Server 设置:
    1. 模板
    2. 虚拟机文件夹位置
    3. 主机或群集
    4. 资源池
    5. 数据存储
  11. 在“高级存储选项”页面上,选择相应的存储选项,然后单击下一步
  12. 在“客户机自定义”页面上,选择针对 Linux 的客户机自定义,然后单击下一步
  13. 在“即将完成”页面上,检查详细信息,然后选择此向导完成后授权用户
  14. 单击完成
  15. 要向用户授予使用桌面池中计算机的权限,请选择相应桌面池,单击授权 > 添加授权,然后添加用户和组。
  16. 等到桌面池中的所有 Linux 虚拟机变为可用。