创建或编辑即时克隆 RDS 计算机的场时,您可以为场配置 3D 图形渲染。即时克隆场支持使用 NVIDIA GRID vGPU 进行 3D 渲染。

Horizon 8 不像处理完整克隆虚拟机那样,直接控制即时克隆场的 3D 渲染设置。您需要使用 vSphere Client 配置 ESXi 主机中的 3D 设置,然后再配置最佳配置映像中的 3D 设置。即时克隆虚拟机将从最佳配置映像继承这些设置。Horizon Console 将显示您配置的部分设置,但您无法编辑这些设置或与其交互。

在创建虚拟机时,ESXi 主机按照先到先得的原则将 GPU 硬件资源分配给虚拟机。默认情况下,ESXi 主机会将虚拟机分配给所分配到的虚拟机最少的物理 GPU。这是最佳性能模式。如果您希望 ESXi 主机将虚拟机分配给同一物理 GPU,直到达到虚拟机最大数量后再在下一物理 GPU 上放置虚拟机,则可以使用 GPU 整合模式。您可以在 vCenter Server 中为安装了 vGPU 的每个 ESXi 主机配置此模式。有关更多信息,请参阅 VMware 知识库 (KB) 文章 https://kb.vmware.com/s/article/55049

如果每个 vSphere 集群仅使用一个 vGPU 配置文件,请将集群内所有 GPU 主机的 GPU 分配策略设置为最佳性能模式,以便最大程度地提高性能。在这种情况下,您还可以具有在同一 vSphere 集群中使用同一 vGPU 配置文件的即时克隆池和完整克隆池。

您可以具有包含一些已启用 GPU 的主机和一些未启用 GPU 的主机的集群。

NVIDIA GRID vGPU 具有以下潜在限制:

  • 不支持 RDP。
  • 虚拟机必须使用硬件版本 11 或更高版本。
  • 从 vSphere 6.7 开始,将支持在已启用 vGPU 的主机之间对虚拟机执行 vMotion 操作。您无法将 vSphere Distributed Resource Scheduler (DRS) 与 vGPU 配合使用。
  • Horizon 8 支持使用包含一些已启用 vGPU 的主机和未启用 vGPU 的主机的集群创建 vGPU 即时克隆场,并且将在创建场时只忽略未启用 vGPU 的主机。您无法使用 vMotion 将即时克隆从已启用 GPU 的 ESXi 主机移动到未配置 GPU 硬件的 ESXi 主机。

要使即时克隆场能够使用 NVIDIA GRID vGPU,请执行以下操作:

过程

  1. 在物理 ESXi 主机中安装 NVIDIA GRID vGPU。
  2. 在 vCenter Server 硬件图形配置中,选择“主机图形”选项卡,然后在编辑主机图形设置中,选择共享直接
    ESXi 主机会将 NVIDIA GRID 卡用于 vGPU。
  3. 准备一个配置了 NVIDIA GRID vGPU 的最佳配置映像,包括选择您要使用的 vGPU 配置文件。
  4. 为最佳配置映像拍摄快照。
  5. 在 Horizon Console 中,当您创建即时克隆场时,请选择此最佳配置映像和快照。

结果

Horizon 8 会在“3D 渲染”字段中自动显示 NVIDIA GRID vGPUHorizon 8 还会显示您在最佳配置映像中选择的 vGPU 配置文件。即时克隆会继承在 vSphere Client 中为最佳配置映像配置的设置。

在即时克隆场创建过程中,无法通过 Horizon Console 编辑 vGPU 配置文件。要在创建场后编辑场的 vGPU 配置文件,您可以使用更新的 vGPU 配置文件创建新映像,拍摄快照,然后执行推送映像操作。