12.7. NVIDIA vGPU がアタッチされた仮想マシンのライブ移行
仮想化ワークロードで仮想 GPU (vGPU)を使用する場合は、接続されている vGPU を使用して、実行中の仮想マシン(VM)を別の KVM ホストにライブマイグレーションできます。現在、これは NVIDIA GPU でのみ可能です。
前提条件
- この機能をサポートする NVIDIA 仮想 GPU Software Driver バージョンを備えた NVIDIA GPU がある。詳細は、関連する NVIDIA vGPU ドキュメントを参照してください。
仮想マシンに割り当てられた NVIDIA vGPU が正しく設定されている。手順は、NVIDIA vGPU デバイスのセットアップ を参照してください。
注記複数の vGPU デバイスがアタッチされている仮想マシンのライブマイグレーションを行うこともできます。
- ホストは RHEL 9.4 以降をオペレーティングシステムとして使用している。
- NVIDIA によって文書化されるすべての vGPU 移行の前提条件。詳細は、関連する NVIDIA vGPU ドキュメントを参照してください。
- 仮想マシンの一般的な移行の前提条件 すべて。詳細は コマンドラインインターフェイスを使用した仮想マシンの移行 を参照してください。
制限
- 特定の NVIDIA GPU 機能は、移行を無効にすることができます。詳細は、グラフィックカードの特定の NVIDIA ドキュメントを参照してください。
- 一部の GPU ワークロードは、移行中に発生するダウンタイムと互換性がありません。その結果、GPU ワークロードは停止またはクラッシュする可能性があります。仮想 GPU ライブマイグレーションを試みる前に、ワークロードがダウンタイムと互換性があるかどうかをテストすることが推奨されます。
- 現在、vGPU ドライバーのバージョンが移行元ホストと移行先ホストと異なる場合、vGPU ライブマイグレーションに失敗します。
現在、vGPU が接続された仮想マシンのライブマイグレーションでは、一部の一般的な仮想化機能を使用できません。
仮想マシンのダーティーメモリーページレート生成の計算
現在、計算は vGPU から vRAM を含めずにゲスト RAM のみを表示するため、vGPU が接続されている仮想マシンを移行するときに、
virsh domjobinfo
およびvirsh domdirtyrate-calc
コマンドによって提供されるライブマイグレーションデータと統計は不正確です。- コピー後のライブマイグレーションの使用
- 仮想マシンでの仮想 I/O Memory Management Unit (vIOMMU) デバイスの使用
手順
- ライブマイグレーションを行う方法については、コマンドラインインターフェイスを使用した仮想マシンの移行 を参照してください。
接続されている vGPU デバイスには、移行コマンドに追加のパラメーターは必要ありません。