ESXi 6.0 U1 以降のホストに NVIDIA GRID グラフィック カードの VIB をダウンロードしてインストールする必要があります。

NVIDIA から vGPU Manager を含む vGPU ソフトウェア パッケージと Linux ディスプレイ ドライバが提供されます。vGPU ソフトウェア パッケージは、この手順で ESXi ホストにインストールし、Linux ディスプレイ ドライバは、この後の手順で Linux 仮想マシンにインストールします。

前提条件

  • vSphere 6.0 U1 以降のリリースが環境にインストールされていることを確認します。
  • 必要な vGPU グラフィックス カードが ESXi ホストにインストールされていることを確認します。
注: 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 サービスが実行されていることを確認します。