XenServer

创建启用 vGPU 的虚拟机

本节提供了有关如何创建虚拟 GPU 或启用 GPU 直通的虚拟机的分步说明。

注意:

如果您正在使用 Intel GPU 直通功能,请首先参阅 启用 Intel GPU 直通 部分以获取更多配置,然后完成以下步骤。

  1. 使用 XenCenter 创建虚拟机。在“资源”窗格中选择主机,然后在“虚拟机”菜单上选择新建虚拟机

  2. 按照新建虚拟机配置上的说明进行操作,并选择安装介质主服务器CPU 和内存

  3. 启用 GPU 的主机将显示GPU配置页面:

    GPU 配置页面

  4. 单击添加。从GPU 类型列表中,选择直通整个 GPU或虚拟 GPU 类型。

    不可用的虚拟 GPU 类型将显示为灰色。

    如果要为虚拟机分配多个 vGPU,请确保选择支持多个 vGPU 的 vGPU 类型。重复此步骤以添加更多相同类型的 vGPU。

  5. 单击下一步以配置存储,然后配置网络

  6. 完成配置后,单击立即创建

安装 XenServer® VM Tools

如果没有 XenServer VM Tools 提供的优化网络和存储驱动程序,在 NVIDIA vGPU 上运行的远程图形应用程序将无法提供最佳性能。

安装客户机内部驱动程序

在 XenCenter 中查看 VM 控制台时,VM 通常以 VGA 模式启动到桌面,分辨率为 800 x 600。可以使用标准 Windows 屏幕分辨率控件将分辨率提高到其他标准分辨率。(控制面板 > 显示 > 屏幕分辨率

注意:

使用 GPU 直通时,建议您通过网络上的 RDP 或 VNC 安装客户机内部驱动程序。也就是说,不要通过 XenCenter 安装。

为确保您始终拥有最新的安全和功能修复,请确保始终更新您的客户机内部驱动程序。

安装 NVIDIA 驱动程序

要启用 vGPU 操作(如物理 NVIDIA GPU),请在 VM 中安装 NVIDIA 驱动程序。

以下部分概述了该过程。有关详细说明,请参阅 NVIDIA 虚拟 GPU 软件文档

  1. 启动 VM。在资源窗格中,右键单击 VM,然后单击启动

    在此启动过程中,XenServer 会动态地为 VM 分配一个 vGPU。

  2. 按照 Windows 操作系统安装屏幕上的说明进行操作。

  3. 操作系统安装完成后,重新启动 VM。

  4. 在客户机内部安装适用于 GPU 的相应驱动程序。以下示例显示了在客户机内部安装 NVIDIA GRID 驱动程序的具体情况。

  5. 将 64 位 NVIDIA Windows 驱动程序包复制到 VM,打开 zip 文件,然后运行 setup.exe。

  6. 按照安装程序步骤安装驱动程序。

  7. 驱动程序安装完成后,系统可能会提示您重新启动 VM。选择 立即重新启动 以立即重新启动 VM,或者退出安装程序包,并在准备就绪时重新启动 VM。VM 启动后,它会引导至 Windows 桌面。

  8. 要验证 NVIDIA 驱动程序是否正在运行,请右键单击桌面并选择 NVIDIA 控制面板

  9. 在 NVIDIA 控制面板中,选择 系统信息。此界面显示 VM 正在使用的 GPU 类型、其功能以及正在使用的 NVIDIA 驱动程序版本:

    正在使用的 NVIDIA 驱动程序版本

    注意:

    根据所使用的 NVIDIA 显卡,您可能需要 NVIDIA 订阅或许可证。有关更多信息,请参阅 NVIDIA 产品信息

VM 现在已准备好运行 GPU 支持的全部 DirectX 和 OpenGL 图形应用程序。

对于 Linux VM

在您的 Linux VM 中,按照 NVIDIA 用户指南中的说明安装驱动程序。

如果您的 Linux VM 以 UEFI 安全启动模式启动,您可能需要采取额外步骤来签署驱动程序。有关更多信息,请参阅 在您的安全启动 Linux VM 上安装第三方驱动程序

创建启用 vGPU 的虚拟机