您可以在 vSphere Client 中配置 ESXi 主机和最佳配置映像中的 NVIDIA GRID vGPU。
在创建虚拟机时,ESXi 主机按照先到先得的原则将 GPU 硬件资源分配给虚拟机。默认情况下,ESXi 主机会将虚拟机分配给所分配到的虚拟机最少的物理 GPU。在 vSphere Web Client UI 中,此模式标记为_最佳性能_模式。(例如,使用 vSphere Web Client,打开主机的“编辑主机图形设置”窗口,然后选择“直接共享”功能和“将虚拟机分散在多个 GPU 中 (最佳性能)”功能时,您会看到此模式的设置。)
如果您希望 ESXi 主机将虚拟机分配给同一物理 GPU,直至达到虚拟机最大数量后再在下一物理 GPU 上放置虚拟机,则可以使用 vSphere Client UI 标记为 _GPU 整合_模式的功能。在此用例中,您需要在安装了 vGPU 的每个 vCenter Server ESXi 主机上配置此模式。(例如,使用 vSphere Web Client,打开主机的“编辑主机图形设置”窗口,然后选择“直接共享”功能和“将虚拟机组合到 GPU 中直到已满为止 (GPU 整合)”功能。)
如果每个 vSphere 集群仅使用一个 vGPU 配置文件,请将集群内所有 GPU 主机的 GPU 分配策略设置为_最佳性能_模式的设置,以便最大程度地提高性能。在这种情况下,您还可以具有在同一 vSphere 集群中使用同一 vGPU 配置文件的即时克隆池和完整克隆池。
您可以具有包含一些已启用 GPU 的主机和一些未启用 GPU 的主机的集群。
**注意:**以下注意事项适用于 vGPU 虚拟机的 vMotion 功能。
- 从 vSphere 6.7 开始支持对 vGPU 虚拟机进行 vMotion。有关 vSphere 中如何配置此选项的详细信息,请查看 vSphere 文档中的“使用 vMotion 迁移 vGPU 虚拟机”部分。
- vSphere 6.7 Update 1 及更高版本中的 vSphere Distributed Resource Scheduler (DRS) 支持初始放置 vGPU 虚拟机,而不支持负载均衡。
- 将 ESXi 主机置于维护模式后,低于 vSphere 7.0 U3f 的 vSphere 6.7 或 vSphere 7.0 版本中的 DRS 不会自动对 vGPU 虚拟机执行 vMotion 操作。管理员需要手动对 vGPU 虚拟机启动 vMotion,以便让 ESXi 主机进入维护模式。
- 可以将 vSphere 7.0 U3f 及更高版本中的 DRS 配置为允许在将主机置于维护模式时自动进行 vMotion。有关说明,请参阅 Broadcom 知识库文章。vGPU 虚拟机仍不支持 DRS 负载均衡。
NVIDIA GRID vGPU 具有以下潜在限制:
- 不支持 RDP。
- 虚拟机必须使用硬件版本 11 或更高版本。
- Horizon 8 支持使用包含一些已启用 vGPU 的主机和未启用 vGPU 的主机的集群创建 vGPU 即时克隆池,并且将在创建池时只忽略未启用 vGPU 的主机。您无法使用 vMotion 将即时克隆从已启用 GPU 的 ESXi 主机移动到未配置 GPU 硬件的 ESXi 主机。
支持即时克隆池使用 NVIDIA GRID vGPU
-
在物理 ESXi 主机中安装 NVIDIA GRID vGPU。
-
在 vCenter Server 硬件图形配置中,选择“主机图形”选项卡,然后在编辑主机图形设置中,选择直接共享。
ESXi 主机会将 NVIDIA GRID 卡用于 vGPU。
-
准备一个配置了 NVIDIA GRID vGPU 的最佳配置映像,包括选择您要使用的 vGPU 配置文件。
如果要将
pciPassthru值保留到即时克隆,请将pciPassthru配置参数添加到虚拟机的高级参数中。 -
为最佳配置映像拍摄快照。
-
在 Horizon Console 中,当您创建即时克隆池时,请选择此最佳配置映像和快照。
Horizon 8 会在“3D 渲染”字段中自动显示 NVIDIA GRID vGPU。Horizon 8 还会显示您在最佳配置映像中选择的 vGPU 配置文件。即时克隆会继承在 vSphere Client 中为最佳配置映像配置的设置。
在即时克隆池创建过程中,无法通过 Horizon Console 编辑 vGPU 配置文件。要在创建池后编辑池的 vGPU 配置文件,您可以使用更新的 vGPU 配置文件创建新映像、拍摄快照,然后执行推送映像操作。请参阅修补即时克隆桌面池。
将 NVIDIA 帧速率限制器保留到即时克隆
从 2412 版本开始,Horizon 8 会将在快照上设置的 NVIDIA 帧速率限制器值保留到池中的即时克隆。您可以增加帧速率限制器值以支持图形密集型应用程序。
-
使用 vSphere UI 的编辑设置 > 高级参数将其他
pciPassthru配置参数添加到虚拟机。 -
然后,生成虚拟机的快照,并在 Horizon 桌面池的计划维护作中使用。在快照上配置的所有
pciPassthru参数都将传递至桌面池中置备的虚拟机。
例如,要将 NVIDIA 帧速率限制器从 60 增加到 120,所需的 vmx 设置为 pciPassthru0.cfg.frl_config = 120。自 Horizon Agent 2406 起,Blast 协议支持 120 FPS。
此页面对您有帮助吗?