4.11. 仮想 GPU の仮想マシンへのインストール
互換性のあるグラフィック処理ユニット(GPU)を持つホストを使用して、仮想 GPU(vGPU)で仮想マシンを実行できます。仮想 GPU を持つ仮想マシンは、仮想 GPU のない仮想マシンよりも、グラフィック集約型のタスクに適しています。仮想 GPU を持つ仮想マシンは、CAD などの GPU なしで実行できないソフトウェアを実行することもできます。
vGPU の要件
ホストの仮想マシンが仮想 GPU をインストールできるようにホストを設定する予定の場合には、以下の要件を満たしている必要があります。
- GPU が vGPU に対応していること
- ホストカーネルで GPU が有効であること
- 適切なドライバーと共に GPU がインストールされていること
- 事前定義の mdev_type が、デバイスのサポートする mdev タイプのいずれかに設定されていること
- クラスター内の各ホストに vGPU に対応したドライバーがインストールされていること
- vGPU ドライバーと共に vGPU に対応した仮想マシンのオペレーティングシステムがインストールされていること
仮想 GPU インストール用のホストの準備
- 仮想 GPU 対応ドライバーをホストにインストールします。詳細は、GPU カードのドキュメントを参照してください。
vdsm-hook-vfio-mdev をインストールします。
yum install vdsm-hook-vfio-mdev
# yum install vdsm-hook-vfio-mdevCopy to Clipboard Copied! Toggle word wrap Toggle overflow
このホストで実行している仮想マシンに仮想 GPU をインストールできるようになりました。
仮想 GPU の仮想マシンへのインストール
使用する仮想 GPU インスタンスを確認します。
- ホスト をクリックし、必要なホストの名前をクリックして詳細ビューに移動し、ホスト デバイス タブをクリック します。利用可能な vGPU インスタンスが Mdev Types 列に表示されます。
もしくは、ホストで以下のコマンドを実行します。
vdsm-client Host hostdevListByCaps
# vdsm-client Host hostdevListByCapsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 利用可能な仮想 GPU インスタンスは、mdev キー available_instances に表示されます。
- 必要な仮想マシンのオペレーティングシステムをインストールします。2章Linux 仮想マシンのインストール または 3章Windows 仮想マシンのインストール を参照してください。
- 仮想マシンをシャットダウンします。
仮想 GPU インスタンスを仮想マシンに追加します。
- 仮想マシンを選択し、 をクリックします。
- をクリックし、Custom Properties タブをクリックします。
- ドロップダウンリストから mdev_type を選択し、テキストフィールドで仮想 GPU インスタンスを入力します。
- をクリックします。
- 仮想マシンを起動し、ベンダーのインストーラーで仮想 GPU ドライバーをインストールします。詳細は、GPU カードのドキュメントを参照してください。
- 仮想マシンを再起動します。
- 仮想マシンのオペレーティングシステムマネージャーをチェックして、仮想 GPU が認識されていることを確認します。
仮想 GPU を使用する仮想マシンを別のホストに移行することはできません。仮想マシンをアップグレードする際に、ベンダーのドキュメントでオペレーティングシステムおよび GPU ベンダーのサポートを確認してください。