图形概述

本部分内容概述了 的 3D 专业图形应用程序和工作站的虚拟交付。这些服务包括 GPU 直通(适用于 NVIDIA、AMD 和 Intel GPU)以及与 NVIDIA GRID™ vGPU™、AMD MxGPU™ 和 Intel GVT-g™ 共享的基于硬件的 GPU。

GPU 直通

在虚拟化系统中,将共享大多数物理系统组件。这些组件由虚拟机管理程序表示为多个客户端对应的多个虚拟实例。直通 GPU 完全不抽象,但会保留一个物理设备。每个托管虚拟机 (VM) 都会获取自己的专用 GPU,消除了软件的抽象性以及随之产生的性能下降问题。

允许您将( 主机中的)物理 GPU 分配给同一主机上运行的 Windows 或 HVM Linux VM。此 GPU 直通功能面向图形高级用户(例如 CAD 设计师)。

共享 GPU

共享 GPU 允许多个 VM 同时使用一个物理 GPU。由于使用了一部分物理 GPU,因此性能高于仿真图形,并且不需要为每个 VM 配备一个图形卡。此功能实现了资源优化,提高了 VM 的性能。每个虚拟机的图形命令都直接传递到 GPU,不需要通过虚拟机管理程序进行转换。

供应商支持

下表列出了来宾支持的 GPU 和共享 GPU:

  适用于 Windows VM 的 GPU 适用于 HVM Linux VM 的 GPU 适用于 Windows VM 的共享 GPU 适用于 Linux VM 的虚拟 GPU
AMD    
Intel    
NVIDIA

可能需要供应商订阅或许可证,具体取决于使用的图形卡。

vGPU

vGPU 允许使用虚拟 GPU 的 VM 执行 、Storage 或 VM 挂起操作。可以迁移具有 VGPU 功能的 VM,以避免出现停机时间。

要使用 vGPU ,您的 VM 必须在支持此功能的图形卡上运行,并且安装了 GPU 供应商提供的受支持的驱动程序。

使用 vGPU 时受到以下限制:

  • 不支持对早期版本的 中的 VM 执行 。

  • 与 GPU 直通功能不兼容。

  • VM 必须安装恰当的 vGPU 驱动程序才能支持任何 vGPU 功能。必须为使用 vGPU 的所有来宾安装来宾内驱动程序。

  • 迁移过程中不支持在 VM 上执行重新启动和关闭操作。这些操作会导致迁移失败。

  • Linux VM 不支持任何 vGPU 功能。

  • 启用了 vGPU 的 VM 不支持通过 Workload Balancing 设备进行实时迁移。Workload Balancing 设备无法为连接了 vGPU 的 VM 执行容量规划。

  • 不支持创建磁盘和内存快照。

  • 使用 vGPU 迁移 VM 后,来宾 VNC 控制台可能会损坏。在执行 vGPU 操作后使用 ICA、RDP 或其他基于网络的方法来访问 VM。

  • VDI 迁移使用 ,因此主机上需要足够的 vGPU 空间才能在主机上备份 vGPU 实例。如果充分利用物理 GPU,则可能无法执行 VDI 迁移。

供应商支持

下表列出了对 GPU 的支持:

  适用于 Windows VM 的 GPRU 适用于 HVM Linux VM 的 GPU 适用于 Windows VM 的共享 GPU 适用于 Linux VM 的虚拟 GPU
NVIDIA      

有关支持此功能的图形卡的详细信息,请参阅本指南中特定于供应商的部分。客户可能需要供应商订阅或许可证,具体取决于使用的图形卡。

来宾支持和限制

支持以下来宾操作系统使用虚拟 GPU。

NVIDIA vGPU

Windows 来宾:

  • Windows 7 (32-bit/64-bit)
  • Windows 8.1 (32-bit/64-bit)
  • Windows 10 (64-bit)
  • Windows Server 2008 R2 SP1 (64-bit)
  • Windows Server 2012 (64-bit)
  • Windows Server 2012 R2 (64-bit)
  • Windows Server 2016 (64-bit)

HVM Linux 来宾:

  • RHEL 7.x
  • CentOS 7.x
  • Oracle Linux 7.x
  • Scientific Linux 7.x
  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 18.04

AMD MxGPU

Windows 来宾:

  • Windows 7 SP1(64 位)
  • Windows 10 (64-bit)
  • Windows Server 2016 (64-bit)

Intel GVT-g

Windows 来宾:

  • Windows 7 (32-bit/64-bit)
  • Windows 8.1 (32-bit/64-bit)
  • Windows 10 (64-bit)
  • Windows Server 2008 R2 SP1 (64-bit)
  • Windows Server 2012 R2 (64-bit)
  • Windows Server 2016 (64-bit)

限制

  • 仅支持每个 VM 配备一个 GPU。

  • 会自动检测同一池中的各主机上完全相同的物理 GPU,并将其编组在一起。如果将某个 VM 分配给一组 GPU,该 VM 可以在池中具有该组内可用 GPU 的任何主机上启动。

  • 可以在利用高可用性功能的环境中使用所有图形解决方案(NVidia vGPU、Intel GVT-d、Intel GVT-G、AMD MxGPU 和 vGPU 直通)。但是,不能通过高可用性功能保护使用这些图形解决方案的 VM。存在具有恰当的可用资源的主机时,可以在最大努力的基础上重新启动这些 VM。

图形概述