如果 vSphere with Tanzu 环境中的 ESXi 主机具有一个或多个 NVIDIA GRID GPU 图形设备,则可以将虚拟机配置为使用 NVIDIA GRID 虚拟 GPU (vGPU) 技术。您还可以在 ESXi 主机上配置其他 PCI 设备,使其可用于直通模式下的虚拟机。
- NVIDIA GRID GPU
-
NVIDIA GRID GPU 图形设备旨在优化复杂的图形操作,使这些操作能够以高性能运行且不会出现 CPU 过载。NVIDIA GRID vGPU 在多个虚拟机中共享一个物理 GPU 作为单独的启用 vGPU 的直通设备,从而提供无与伦比的图形性能、成本效益和可扩展性。
为虚拟机配置 NVIDIA vGPU 时,可将 vGPU 的 PCI 设备添加到虚拟机类。
使用 NVIDIA vGPU 时,需要考虑以下注意事项:- 当 ESXi 主机进入维护模式时,具有由虚拟机服务管理的 vGPU 设备的虚拟机将自动关闭电源。这可能会暂时影响虚拟机中运行的工作负载。主机处于维护模式后,虚拟机将自动打开电源。
- 动态 DirectPath I/O
-
使用动态 DirectPath I/O,虚拟机可以直接访问连接到主机的物理 PCI 和 PCIe 设备。
您可以使用动态 DirectPath I/O 将多个 PCI 直通设备分配给一个虚拟机。每个直通设备都可以通过其 PCI 供应商和设备标识符来指定。
前提条件
- 确认主机在《VMware 兼容性指南》的支持之列,并与供应商联系,确认主机满足电源和配置要求。在 ESXi 主机上安装 PCI 设备。
- 要配置 NVIDIA vGPU,请满足以下必备条件:
- 使用 vSphere 版本 7.0 Update 3 或更高版本。
- 在至少一个处于直接共享模式的设备上配置 ESXi 主机图形设置。请参见配置主机图形。
- 安装 NVIDIA vGPU 软件。NVIDIA 提供了包含以下组件的 vGPU 软件包。
有关详细信息,请参见相应的 NVIDIA 虚拟 GPU 软件文档。
- vGPU Manager,由 vSphere 管理员安装在 ESXi 主机上。请参见 VMware 知识库文章 2033434。
- 客户机虚拟机驱动程序,由 DevOps 工程师在部署和引导虚拟机后安装在虚拟机中。请参见在 vSphere with Tanzu 中的虚拟机中安装 NVIDIA 客户机驱动程序。
- 要为 PCI 直通设备配置动态 DirectPath I/O,请满足以下必备条件:
- 使用 vSphere 版本 7.0 Update 3 MP01。
- 将 PCI 设备连接到主机,并将其标记为可用于直通。请参阅将 PCI 设备标记为直通。
- 所需特权:
过程
- 创建或编辑现有虚拟机类时,将 PCI 设备添加到虚拟机类。
选项 操作 创建新虚拟机类 - 从 vSphere Client 主菜单中,选择工作负载管理。
- 单击服务选项卡,然后单击虚拟机服务窗格上的管理。
- 在虚拟机服务页面上,单击虚拟机类,然后单击创建虚拟机类。
- 在配置页面上,指定常规虚拟机类属性。请参见vSphere with Tanzu 中虚拟机类的属性。
确保内存资源预留值设置为 100%。
- 要添加 PCI 设备,请在配置页面上,从 PCI 设备下拉菜单中选择是,然后单击下一步。
编辑虚拟机类 - 从 vSphere Client 主菜单中,选择工作负载管理。
- 单击服务选项卡,然后单击虚拟机服务窗格上的管理。
- 在虚拟机服务页面上,单击虚拟机类。
- 在现有虚拟机类窗格中,单击管理,然后单击编辑。
确保内存资源预留值设置为 100%。
- 要添加 PCI 设备,请在配置页面上,从 PCI 设备下拉菜单中选择是,然后单击下一步。
- 在 PCI 设备页面上,展开添加 PCI 设备菜单,选择访问类型和其他相应选项,然后单击下一步。
选项 操作 NVIDIA GRID vGPU 指定以下选项: - 型号。物理设备的名称。从主机上的可用设备列表中选择设备。
- GPU 共享。指示如何在虚拟机之间共享物理 GPU。例如,时间共享。
- GPU 模式。虚拟机中的 GPU 模式。例如,计算是针对高性能计算应用程序进行优化的配置,Workstation 则用于图形密集型工作负载。
- GPU 内存。每个虚拟机的最小 GPU 内存量 (以 GB 为单位)。
- vGPU 数量。每个虚拟机的 vGPU 设备数。
动态 DirectPath IO 从 PCI 设备列表中,按供应商、型号名称或硬件标签选择 PCI 直通设备。 - 在查看并确认页面上,检查详细信息,然后单击完成。