3D 呈现选项和其他池设置具有多种优势和缺陷。选择最能支持 vSphere 硬件基础架构、最能满足用户对图形呈现要求的选项。
何时选择“自动”选项
对于许多需要 3D 呈现的 Horizon 7 部署来说,自动选项是最佳选择。已启用 vSGA(虚拟共享图形加速)的虚拟机可以在软件和硬件 3D 呈现之间进行动态切换,而无需重新配置。该选项可确保某些类型的 3D 呈现即使在 GPU 资源完全预留时也可发生。在包含 ESXi 5.1 和 ESXi 5.0 主机的混合群集中,该选项可确保虚拟机成功开启,并确保即使在 vMotion 将虚拟机移动到 ESXi 5.0 主机时仍可使用 3D 呈现。
自动选项的唯一缺陷是您无法轻松判断虚拟机使用的是硬件还是软件 3D 呈现。
何时选择“硬件”选项
硬件选项可保证池中的每一台虚拟机均使用硬件 3D 呈现,前提是 GPU 资源在 ESXi 主机上可用。当您的所有用户都运行图形密集型应用程序时,此选项或许为最佳选择。可以在配置 vSGA(虚拟共享图形加速)时使用该选项。
如果选择硬件选项,您必须严格控制 vSphere 环境。所有的 ESXi 主机必须是 5.1 版或更高版本,且必须安装 GPU 显卡。
如果 ESXi 主机上的所有 GPU 资源均被预留,Horizon 7 将无法为下一个尝试登录到桌面的用户打开虚拟机电源。您必须管理 GPU 资源的分配和 vMotion 的使用来确保资源对桌面可用。
何时选择“使用 vSphere Client 管理”选项
选择使用 vSphere Client 管理选项时,可以使用 vSphere Web Client 通过不同选项和虚拟 RAM 值来配置单个虚拟机。
- 对于 vSGA(虚拟共享图形加速),可针对池中的虚拟机进行 3D 呈现和虚拟 RAM 大小的混合配置。
- 对于 vDGA(虚拟专用图形加速),必须将每个虚拟机单独配置为与 ESXi 主机共享特定 PCI 设备,且必须预留所有内存。有关更多信息,请参阅准备 vDGA 功能。
所有的 ESXi 主机必须是 5.5 版或更高版本,且必须安装 GPU 显卡。注: 某些 Intel vDGA 卡需要特定的 vSphere 6 版本。请参阅位于 http://www.vmware.com/resources/compatibility/search.php 的《VMware 硬件兼容性列表》。此外,对于 Intel vDGA,使用的是 Intel 集成的 GPU 而不是分离式 GPU,其他供应商的情况也是如此。
- 对于采用 vDGA 的 AMD 多用户 GPU,必须将每个虚拟机分别配置为与 ESXi 主机共享特定的 PCI 设备,并且必须预留所有内存。此功能可使一个 PCI 设备显示为多个不同的物理 PCI 设备,这样就能使 GPU 在 2 至 15 个用户之间共享。有关更多信息,请参阅准备使用采用 vDGA 的 AMD 多用户 GPU 功能。
所有的 ESXi 主机必须是 6.0 版或更高版本,且必须安装 GPU 显卡。
如果通过让克隆继承父虚拟机的设置,来显式管理克隆和链接克隆的图形设置,也可以选择该选项。
何时选择“NVIDIA GRID vGPU”选项
通过使用 NVIDIA GRID vGPU 选项,您可以在启用了 NVIDIA GRID vGPU 的 ESXi 主机上获得比使用 vDGA 更高的虚拟机整合率,同时保持相同的性能水平。与 vDGA(专用虚拟图形)一样,ESXi 和虚拟机也对 NVIDIA GRID vGPU 使用 GPU 直通。
vGPU.consolidation = "true"
默认情况下,ESXi 主机会将虚拟机分配给所分配到的虚拟机最少的物理 GPU。这称为“性能模式”。如果您希望 ESXi 主机将虚拟机分配给同一物理 GPU,直到达到虚拟机最大数量后再在下一物理 GPU 上放置虚拟机,则可以使用整合模式。
由于 GPU 不需要专用于某个特定的虚拟机,使用 NVIDIA GRID vGPU 选项可以创建父虚拟机或虚拟机模板并将其配置为启用 NVIDIA GRID vGPU,然后创建可共享相同物理 GPU 的虚拟机的桌面池。
如果 ESXi 主机上的所有 GPU 资源正由其他虚拟机使用,则在下一个用户尝试登录到桌面时,Horizon 7 可以将虚拟机移至群集中其他已启用 NVIDIA GRID vGPU 的 ESXi Server,然后打开虚拟机的电源。所有的 ESXi 主机必须是 6.0 版或更高版本,且必须安装 GPU 显卡。
有关更多信息,请参阅准备 NVIDIA GRID vGPU 功能。
何时选择“软件”选项
如果您只有 ESXi 5.0 主机,或者 ESXi 5.1 或更高版本主机没有 GPU 显卡,又或者您的用户仅运行不需要硬件图形加速的应用程序(如 AERO 和 Microsoft Office),请选择软件选项。
配置桌面设置以管理 GPU 资源
您可配置其他的桌面设置以确保用户未积极使用 GPU 资源时也不会造成浪费。
对于浮动池,请设置会话超时,这样当用户未使用桌面时,GPU 资源可供其他用户使用。
对于专用池,您可以将断开连接后自动注销设置配置为立即和挂起电源策略(如果这些设置适合您的用户)。例如,对于执行长时间运行的模拟操作的研究人员的池,请勿使用这些设置。请注意,如果使用 NVIDIA GRID vGPU 选项,则挂起电源策略不可用。