您可以为受支持的图形实现编辑图形设置。

vSphere 支持多种图形实现。
  • VMware 支持 AMD、Intel 和 NVIDIA 提供的三维图形解决方案。
  • 支持 NVIDIA GRID。
  • 允许单个 NVIDIA VIB 同时支持 vSGA 和 vGPU 实现。
  • 为 Intel 和 NVIDIA 提供 vCenter GPU 性能图表。
  • 为 Horizon View VDI 桌面启用图形。
  • 您可以创建一个具有最多 16 个 vGPU 设备的虚拟机。必须在 ESXi 和 vCenter 上启用 HWv21。
您可以针对每个虚拟机配置主机图形设置,并自定义 vGPU 图形设置。
注: 本章中“内存”是指物理内存。

查看 GPU 统计信息

您可以查看主机显卡的详细信息。

您可以查看 GPU 温度、利用率和内存使用情况。
注: 这些统计信息只有在主机上安装 GPU 驱动程序时才会显示。

过程

  1. vSphere Client 中,导航到主机。
  2. 单击监控选项卡,然后单击性能
  3. 单击高级,然后从下拉菜单中选择 GPU

将 NVIDIA GRID vGPU 添加到虚拟机

如果 ESXi主机具有 NVIDIA GRID GPU 图形设备,则可以将虚拟机配置为使用 NVIDIA GRID 虚拟 GPU (vGPU) 技术。

NVIDIA GRID GPU 图形设备旨在优化复杂的图形操作,使这些操作能够以高性能运行且不会出现 CPU 过载。

前提条件

  • 验证主机上是否安装了具有相应驱动程序的 NVIDIA GRID GPU 图形设备。请参见《vSphere 升级》文档。
  • 验证虚拟机是否与 ESXi6.0 及更高版本兼容。

过程

  1. 右键单击虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,选择添加新设备,然后从下拉菜单中选择新 PCI 设备
  3. 展开新 PCI 设备,然后选择要连接虚拟机的 NVIDIA GRID vGPU 直通设备。
    注: 将自动应用全部内存预留,这是 PCI 设备所必需的。
  4. 选择 GPU 配置文件。
    GPU 配置文件表示 vGPU 类型。
  5. 单击确定

结果

虚拟机即可访问该设备。

配置主机图形

您可以针对每个主机自定义图形选项。

前提条件

应关闭虚拟机电源。

过程

  1. 选择一个主机,然后选择配置 > 硬件 > 图形
  2. 主机图形下,选择编辑
  3. 编辑主机图形设置窗口中,选择:
    选项 描述
    共享 VMware 共享虚拟图形
    直接共享 供应商共享直通图形
  4. 选择一个共享直通 GPU 分配策略。
    1. 将虚拟机分散在多个 GPU 中 (最佳性能)
    2. 将虚拟机组合到 GPU 中直到已满为止 (GPU 整合)
  5. 单击确定

下一步做什么

单击确定后,您必须重新启动主机上的 Xorg。

配置图形设备

您可以编辑显卡的图形类型。

前提条件

必须关闭虚拟机电源。

过程

  1. 图形设备下,选择一个显卡并单击编辑
    1. 为 VMware 共享虚拟图形选择共享
    2. 为供应商共享直通图形选择直接共享
  2. 单击确定

结果

如果选择某个设备,则会显示哪些虚拟机(如果处于活动状态)正在使用该设备。

下一步做什么

单击确定后,您必须重新启动主机上的 Xorg。

迁移具有 vGPU 的虚拟机

您可以迁移具有 vGPU 的虚拟机。

从 vSphere 8.0 U2 开始,DRS 可以自动迁移具有 vGPU 的虚拟机。如果设置了 DRS 集群高级选项,并且虚拟机的预计虚拟机设备关闭时间低于虚拟机设备的 vMotion 关闭时间限制,DRS 将自动执行虚拟机迁移。

要启用此功能,请确保基础架构满足以下要求:

  • 正常 vSphere 生命周期服务(请参见 KB 91891
  • 仅通过 vCenter 配置虚拟机的 vGPU 设备
  • 正常的 vMotion 网络(vMotion 网卡设置

如果满足这些要求,请添加以下 DRS 集群高级选项:

DRS 集群高级选项
PassthroughDrsAutomation

1

LBMaxVmotionPerHost 1

对于关闭时间超过“vMotion 关闭时间限制”(默认为 100 秒)的 vGPU 虚拟机,VI 管理员可以添加以下 DRS 集群高级选项:

DRS 集群高级选项
VmDevicesStunTimeTolerated <秒数,大于集群中任何虚拟机的预计关闭时间>(默认为 100 秒)

或者,您可以在虚拟机配置 > > “虚拟机选项”选项卡 > “高级”部分修改“vMotion 关闭时间限制”。

对于早期版本:

有关维护模式撤出,请参阅知识库文章 88271 在 DRS 集群中的主机维护模式下自动迁移 vGPU 虚拟机

如果出现虚拟机放置问题,请将 DRS 自动化降低为部分自动化。有关详细信息,请参见编辑集群设置

您可以将具有 vGPU 的虚拟机手动迁移到其他主机。有关详细信息,请参见《vCenter Server 和主机管理》指南中的“使用 vMotion 迁移 vGPU 虚拟机”。

配置 vGPU 大小

可以在 vCenter 调整 vGPU 大小。

单个物理 GPU 上的 vGPU 配置文件可以具有不同的类型或大小。这意味着,例如,您可以在单个设备上同时运行具有 16GB 计算和 4GB 图形的 vGPU 虚拟机配置文件。这使您能够更灵活地处理 vGPU 工作负载,并更好地利用具有混合 vGPU 工作负载的设备。

可以为每个设备激活或停用不均匀大小。激活此功能可减少某些配置文件的最大实例数。例如,当停用该功能时,A16-1Q 配置文件支持 24 个实例,但当激活时,则支持 16 个实例。您可能希望在某些设备上停用该功能,以便为其工作负载提供最大容量。

过程

  1. 浏览到 ESXi 主机。
  2. 可以在以下菜单下调整 vGPU 大小:配置 > 硬件 > 图像 > 图形设备
  3. 选择 vGPU 模式,然后选择 SameSizeMixedSize。默认值为 SameSize
    • SameSize 表示大小是均匀的。
    • MixedSize 指示大小可以是不均匀的。

结果

编辑图形设备时,将显示以下消息。
设置将在重新启动主机或 xorg 服务之后生效。

编辑 vGPU 大小时,需要这些设置。