您可以为 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 连接服务器。
过程
- 创建客户机自定义规范。
请参阅《vSphere 虚拟机管理指南》文档中的“在 vSphere Web Client 中为 Linux 创建自定义规范”。创建规范时,确保您正确指定以下设置。
| 设置 |
值 |
| 目标虚拟机操作系统 |
Linux |
| 计算机名称 |
使用虚拟机名称。 |
| 域 |
指定 Horizon 7 环境的域。 |
| 网络设置 |
使用标准网络设置。 |
| 主 DNS |
指定有效地址。 |
- 在 Horizon Administrator 中,选择。
- 选择自动桌面池,并单击下一步。
- 为桌面池中的计算机选择专用或浮动用户分配,并单击下一步。
- 在“vCenter Server”页面上,选择完整虚拟机,选择相应的 vCenter Server,然后单击下一步。
- 在“桌面池标识”页面中,输入桌面池 ID,然后单击下一步。
- 在“桌面池设置”页面上,设置以下选项,然后单击下一步。
| 选项 |
说明 |
| 默认显示协议 |
VMware Blast |
| 允许用户选择协议 |
否 |
| 3D 呈现器 |
使用 vSphere Client 管理(对于 2D 或 vDGA 桌面)和 NVIDIA GRID vGPU(对于 vGPU 桌面) |
注: 必须配置这些池设置。否则,您可能无法连接到桌面,并会收到协议错误或遇到黑屏问题。
- 在“置备设置”页面上,设置虚拟机命名选项,然后单击下一步。
| 选项 |
说明 |
| 手动指定名称 |
手动输入名称。 |
| 使用一种命名模式 |
例如,指定 LinuxVM-{n}。 您还必须指定以下桌面池尺寸调整选项:
|
- 在“存储优化”页面上,选择存储管理策略,然后单击下一步。
- 在“vCenter 设置”页面上,您必须单击“浏览”,按顺序选择 vCenter Server 设置,然后单击下一步。
您不能跳过任何 vCenter Server 设置:
- 模板
- 虚拟机文件夹位置
- 主机或群集
- 资源池
- 数据存储
- 在“高级存储选项”页面上,选择相应的存储选项,然后单击下一步。
- 在“客户机自定义”页面上,选择针对 Linux 的客户机自定义,然后单击下一步。
- 在“即将完成”页面上,检查详细信息,然后选择此向导完成后授权用户。
- 单击完成。
- 要向用户授予使用桌面池中计算机的权限,请选择相应桌面池,单击,然后添加用户和组。
- 等到桌面池中的所有 Linux 虚拟机变为可用。