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

以下过程提供了为基于 Linux 的自动完全克隆桌面池配置必备设置时的准则。有关创建自动完全克隆桌面池的更多信息,请参阅 《在 Horizon 中设置虚拟桌面》

前提条件

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

过程

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

    请参阅《vSphere 虚拟机管理》文档中的“为 Linux 创建自定义规范”,该文档可从 VMware vSphere 文档中获取。创建规范时,确保您正确指定以下设置。

    设置
    目标虚拟机操作系统 Linux
    计算机名称 使用虚拟机名称。
    指定 Horizon 环境的域。
    网络设置 使用标准网络设置。
    主 DNS 指定有效地址。
    注: 有关客户机操作系统自定义支持表的更多信息,请参阅 http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf
  2. Horizon Console 中,添加自动桌面池。
    选择 清单 > 桌面 > 添加
  3. 选择自动桌面池,并单击下一步
  4. 选择完整虚拟机,再选择 vCenter Server 实例,然后单击下一步
  5. 按照向导中的提示创建池。
    1. 在“桌面池设置”页面上,设置以下选项。
      选项 说明
      默认显示协议 VMware Blast
      允许用户选择协议
      3D 渲染器 使用 vSphere Client 管理(对于 2D 桌面)和 NVIDIA GRID vGPU(对于 3D 桌面)
      会话类型 您可以通过为桌面池选择受支持的会话类型来启用“虚拟机托管的应用程序”功能:
      • 桌面。选择此选项会将池用作常规桌面池。池中的所有虚拟机只能用于托管桌面。
      • 应用程序。选择此选项会使用池中的所有虚拟机来托管应用程序。
      • 桌面和应用程序。如果选择此选项,池中的虚拟机可以托管常规桌面会话,也可以托管应用程序会话。与特定虚拟机的首次连接将决定该虚拟机的会话类型。

      有关“虚拟机托管的应用程序”功能的更多信息,请参阅技术营销白皮书“VMware Horizon 和 VMware Horizon Apps 中已发布的应用程序和桌面的最佳实践”,网址为 https://techzone.vmware.com

    2. 出现提示时,设置虚拟机命名选项。
      选项 说明
      手动指定名称 手动输入名称。
      命名模式 例如,指定 LinuxVM-{n}

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

      • 计算机的最大数量
      • 备用的已打开电源的计算机数量
    3. 出现提示时,依次选择 vCenter Server 设置。
      无法跳过 vCenter Server 设置:
      1. 模板
      2. 虚拟机文件夹位置
      3. 主机或集群
      4. 资源池
      5. 数据存储
  6. 创建桌面池后,授权用户访问桌面池中的计算机。在 Horizon Console 中,选择桌面池,选择授权 > 添加授权,然后添加用户或组。
  7. 等到桌面池中的所有 Linux 虚拟机变为可用。