Skip to main content

2026 年 4 月 14 日

在 ESXi 主機上安裝適用於 NVIDIA GRID vGPU 圖形卡的 VIB

若要在 Linux 桌面平台上支援 vGPU 功能,您必須在 ESXi 主機上下載並安裝適用於 NVIDIA GRID 圖形配接器的 VIB。

NVIDIA 提供的 vGPU 軟體套件包含 vGPU Manager (您在此程序中安裝於 ESXi 主機上) 及 Linux 顯示驅動程式 (可在稍後的程序中安裝於 Linux 虛擬機器)。

先決條件

  • 驗證您的環境中已安裝 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 Manager 資料夾上傳到 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 程序的處理程序識別碼 (PID)。在 ESXi 機器的 /var/run 區域中尋找該 vmkdevmgr.pid

b. 在 kill -HUP 命令中使用該 PID,透過向 PID 傳送掛斷訊號來更新 ESXi vmkdevmgr 程序。對於 <insert pid>,請使用您在前一步驟中查詢到的 PID。

# kill -HUP <insert pid>

c. 等待更新完成,然後在更新後使用 local 來繫結內部裝置。此繫結可確保與 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 服務已啟動。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…