您必須為 ESXi 主機上的 NVIDIA GRID 圖形卡下載並安裝 VIB。

NVIDIA 提供包含 vGPU Manager 的 vGPU 軟體套件,也就是您在此程序中安裝於 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)。
    作業系統 選取 VMware 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 主機,請執行下列步驟以更新主機。(這些步驟也可用於已安裝的主機。)
      Update vmkdevmgr:
      # kill -HUP $(cat /var/run/vmware/vmkdevmgr.pid) 
      
      Wait for the update to complete:
      # localcli --plugin-dir /usr/lib/vmware/esxcli/int deviceInternal bind  
      
      This is a new requirement with the NVIDIA 352.* host driver:
      # /etc/init.d/nvidia-vgpu start  
      
      Restart xorg, which is used for GPU assignment:
      # /etc/init.d/xorg start 
  9. 驗證 xorg 服務在重新啟動主機後開始執行。