VM ESXI安裝英偉達顯示卡驅動

2020-10-05 11:00:15

1、下載 NVIDIA GRID vGPU 顯示卡的 VIB

選項說明產品型別GRID產品系列選擇 NVIDIA GRID vGPU。產品選擇 ESXi 主機上安裝的版本(例如 GRID K2)。作業系統選擇 VMware vSphere ESXi 版本。

點我去nvidia官網下載驅動

2、安裝前的準備工作

  • 解壓縮 vGPU 軟體包 .zip 檔案。

  • 將 vGPU 管理器資料夾上載到 ESXi 6.5 主機中。注:將在後面的步驟中在 Linux 虛擬機器器上安裝 Linux 顯示卡驅動程式。

3、安裝

  •  主機系統維護模式設定

esxcli system maintenanceMode set --enable true

  • 將GPU裝置設定為vGPU模式
esxcli graphics host set --default-type SharedPassthru

  • 返回Default Graphics Type: SharedPassthru
esxcli graphics host get

  • 查詢剛才上傳的NVIDIA的vib檔案路徑
find / -name NVIDIA-vGPU-kepler-VMware_ESXi_6.5_Host_Driver_367.134-1OEM.650.0.0.4598673.vib

  • 安裝顯示卡驅動
esxcli software vib install -v /vmfs/volumes/5ea54f4f-c73acd25-8d8a-54e1ad4321f0/NVIDIA-vGPU-kepler-VMware_ESXi_6.5_Host_Driver_367.134-1OEM.650.0.0.4598673.vib

  • 更新顯示卡驅動
esxcli software vib update -v /vmfs/volumes/5ea54f4f-c73acd25-8d8a-54e1ad4321f0/NVIDIA-vGPU-kepler-VMware_ESXi_6.5_Host_Driver_367.134-1OEM.650.0.0.4598673.vib

  • ESXi主機伺服器退出維護模式
esxcli system maintenanceMode set --enable false

  • 安裝在ESXi主機上的VIB,並確保正確完成了NVIDIA VIB
esxcli software vib list | grep -i NVIDIA

  • 驅動檢查
gpuvm  vGPU

  • GPU卡和ESXi是否可以正常工作
nvidia-smi

  • 檢查是否有vgpu資源
nvidia-smi vgpu –s
  • 檢視第三塊卡的執行引數
nvidia-smi -i 2 –q
  • 使用vGPU需要關閉ECC
nvidia-smi -i 2 -e 0
nvidia-smi -e 0

  • 現在檢查是否已禁用ECC模式
nvidia-smi -q
  • 設定GPU的工作模式,預設VSGA
nvidia-smi -i 2 -vm 3
  • 移除 VIB
esxcli software vib remove --vibname=NVIDIA-vGPU-VMware_ESXi_6.0_Host_Driver
esxcli software vib remove --vibname=NVIDIA-VMware_ESXi_6.7_Host_Driver
  • 測試叢集虛擬機器器是否可以新增新PCI裝置

我們可以從上面的VM列表中選擇一個範例vGPU組態檔:grid_P100-8q。此組態檔允許VM使用最多8GB的物理GPU記憶體(總計16GB)。因此,具有此組態檔的主機伺服器上的兩個單獨的虛擬機器器可以共用同一物理GPU。

通過選擇將GPU的全部記憶體分配給VM的vGPU組態檔,我們可以將該GPU完全專用於該VM,例如,對於具有16 GB記憶體的GPU,使用名為「 grid_p100-16q」的組態檔。

 

其他可能用到的命令:

  • 現在所有的已安裝的列表
esxcli software vib list
  • 刪除某個vib
esxcli software vib remove -n net55-r8168