NVIDIA GRID vGPU を使用すると、ESXi ホストの物理 GPU に直接アクセスできます。ベンダーのグラフィック カード ドライバを使用して、複数の仮想マシンで 1 つの GPU を共有できます。
Horizon 8 で NVIDIA GRID vGPU 対応のデスクトップ プールを作成するには、次の手順に従って仮想マシンと ESXi を設定します。詳細な情報と手順については、NVIDIA vGPU Deployment Guide for VMware Horizonを参照してください。
- VMware 互換性ガイドで、ホスト マシンがサポートされているかどうかを確認します。また、ホストが電源要件と設定要件を満たしていることをベンダーに確認します。グラフィックス カードを ESXi ホストにインストールします。
- ゲスト仮想マシンが仮想ハードウェア バージョン 11 以降で実行されていることを確認します。Horizon 8 にデスクトップ プールを作成する前に、共有 PCI デバイスを使用するように仮想マシン テンプレートを構成します。詳細な手順については、NVIDIA vGPU Deployment Guide for VMware Horizonを参照してください。
- 適切なバージョンの ESXi 用の NVIDIA vSphere インストール バンドル (VIB) をダウンロードします。VIB は、メジャー バージョンのリリースと互換性があります。たとえば、NVIDIA ESXi 6.5 VIB は ESXi 6.5U2 と一緒に使用できますが、ESXi 6.7 では使用できません。
- テンプレートまたは vGPU を使用する各仮想マシンで、VMware Tools と仮想ハードウェア(vSphere 互換)を更新します。
- vSphere Client で、仮想マシンの設定を編集し、共有の PCI デバイスを追加します。PCI デバイスにはゲスト メモリを予約する必要があります。[新規 PCI デバイス] を展開し、[すべてのゲスト メモリを予約] をクリックします。この設定は、仮想マシンのメモリ設定で変更することもできます。
- 使用事例に適切な GPU プロファイルを選択します。サイズ変更ガイドラインについては、NVIDIA vGPU Deployment Guide for VMware Horizonを参照してください。
- NVIDIA ゲスト ドライバ インストーラ パッケージを仮想マシンにダウンロードします。ESXi にインストール済みの NVIDIA VIB のバージョンと一致していることを確認します。
- 次のいずれかの方法で NVIDIA ゲスト ドライバをインストールします。NVIDIA ドライバがインストールされると、vCenter Server コンソールに黒い画面が表示されます。
vGPU 仮想マシンの vMotion
- vGPU 仮想マシンの vMotion は、vSphere 6.7 以降でサポートされます。構成方法の詳細については、こちらを参照してください。
- vSphere 6.7 Update 1 以降の vSphere Distributed Resource Scheduler (DRS) では、ロード バランシングをサポートしない vGPU 仮想マシンの初期配置がサポートされます。
- vSphere 7.0 U3f より前のバージョンの vSphere 6.7 または vSphere 7.0 の DRS では、ESXi ホストがメンテナンス モードに切り替わったときに、vGPU 仮想マシンの vMotion は自動的に実行されません。管理者が vGPU 仮想マシンの vMotion を手動で開始して、ESXi ホストがメンテナンス モードに切り替わるようにする必要があります。
- vSphere 7.0 U3f 以降の DRS では、ホストがメンテナンス モードになったときに、vMotion が自動的に実行されるように構成できます。手順については、https://kb.vmware.com/s/article/88271を参照してください。vGPU 仮想マシンでは、引き続き DRS ロード バランシングはサポートされません。
デスクトップ プール
この方法は、テンプレート仮想マシンを作成する場合に使用します。
- Horizon Agent をインストールします。
- 必要に応じて、ドメインの設定と他のネットワーク設定を行います。
- プール内にデスクトップとして仮想マシンを構成します。
- アカウントに管理者レベルのアクセス権を割り当てます。
- Horizon Client を Horizon Console に接続して、デスクトップにアクセスします。
- NVIDIA ドライバをインストールして、再起動と再接続を行います。
- NVIDIA コントロール パネルにアクセスして、ライセンス サーバの情報を入力します。
Horizon Agent Direct-Connection プラグイン
この方法は、環境の検証を迅速に行う場合や、単純にユーザー レベルでアクセスする場合に使用します。
- Horizon Agent をインストールします。
- 一致する Horizon Agent Direct-Connection プラグインをインストールします。ローカル管理者アカウントのアクセス権が必要です。
- Horizon Client を使用してログインします。Connection Server として仮想マシンの IP アドレスを使用します。
- NVIDIA ドライバをインストールして、再起動と再接続を行います。
- NVIDIA コントロール パネルにアクセスして、ライセンス サーバの情報を入力します。