Skip to main content

2026 年 8 月 24 日

为 ESXi 主机上的 NVIDIA GRID vGPU 显卡安装 VIB

要在 Linux 桌面上支持 vGPU 功能,必须在 ESXi 主机上为 NVIDIA GRID 显卡下载并安装 VIB。

NVIDIA 提供了一个包含 vGPU 管理器(在此步骤中安装到 ESXi 主机上)和 Linux 显卡驱动程序(在后面的步骤中安装到 Linux 虚拟机上)的 vGPU 软件包。

必备条件

  • 确认在您的环境中安装了 vSphere 7 U3 或更高版本。

    **注意:**要在 Linux 应用程序池上支持 vGPU 功能,您必须使用 vSphere 7 U3 或更高版本。

  • 确认在 ESXi 主机上安装所需的 vGPU 显卡。

**注意:**有关支持 vGPU 功能的 NVIDIA 显卡和 Linux 分发包的信息,请参阅 https://docs.nvidia.com/grid/latest/product-support-matrix/index.html

步骤

  1. 从 NVIDIA 网站中下载适用于您的 NVIDIA GRID vGPU 显卡的 VIB。

    从下拉菜单中选择相应的 VIB 版本。

    选项描述
    产品类型GRID
    产品系列选择 NVIDIA GRID vGPU
    产品选择 ESXi 主机上安装的版本(例如 GRID K2)。
    操作系统选择 vSphere ESXi 版本。
  2. 解压缩 vGPU 软件包 .zip 文件。

  3. 将 vGPU 管理器文件夹上载到 ESXi 主机中。

    **注意:**您可以在后面的步骤中在 Linux 虚拟机上安装 Linux 显卡驱动程序。

  4. 关闭电源或挂起 ESXi 主机上的所有虚拟机。

  5. 使用 SSH 连接到 ESXi 主机。

  6. 停止 xorg 服务。

    # /etc/init.d/xorg stop
    
  7. 安装 NVIDIA VIB。

    例如:

    # esxcli system maintenanceMode set --enable true
    # esxcli software vib install -v /path-to-vib/NVIDIA-VIB-name.vib
    # esxcli system maintenanceMode set --enable false
    
  8. 重新引导或更新 ESXi 主机。

对于安装的 ESXi 主机,请重新引导该主机。

对于无状态 ESXi 主机,请执行以下步骤以更新无状态 ESXi 主机。(您也可以在已安装的 ESXi 主机上执行这些步骤。)

a. 获取 ESXi 计算机进程 vmkdevmgr.pid 的进程 ID (Process ID, PID)。在 ESXi 计算机的 /var/run 区域中查找 vmkdevmgr.pid

b. 在 kill -HUP 命令中使用该 PID,通过向 PID 发送挂起信号来更新 ESXi vmkdevmgr 进程。对于 <insert pid>,请使用在上一步中查找的 PID。

# kill -HUP <insert pid>

c. 等待更新完成,然后在更新后使用本地信息绑定内部设备。此绑定可确保与 VIB 相关的更改生效。

在以下命令中,将 <esxcli-directory> 替换为 ESXi 主机上 ESXI 命令行界面插件所在的目录路径。

localcli --plugin-dir <esxcli-directory>/int deviceInternal bind

d. **注意:*此步骤是 NVIDIA 352. 主机驱动程序的新要求。运行以下命令以启动 NVIDIA vGPU 服务。 /etc/init.d/nvidia-vgpu start

e. 重新启动负责管理 GPU 分配的 xorg 服务,以确保应用新配置: /etc/init.d/xorg start

  1. 在重新启动 ESXi 主机后,验证 xorg 服务是否正在运行。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…