12.3. 仮想マシンの移行の制限事項
仮想マシン (VM) の移行失敗を回避し、ホスト間で仮想マシンを正常に再配置するためには、仮想マシン移行に関する制限事項を必ず事前に確認してください。
特定の機能や設定を使用する仮想マシンは、移行すると正しく動作しないか、移行が失敗します。このような機能は次のとおりです。
- デバイスパススルー
- Single Root I/O Virtualization (SR-IOV) デバイスの割り当て (ただし 、Mellanox ネットワークデバイスの Virtual Function が接続された仮想マシンの移行は 例外で、これは正しく動作します。)
- vGPU などの仲介デバイス (例外として、NVIDIA vGPU が割り当てられた仮想マシンの移行 は正常に機能します)。
- Non-Uniform Memory Access (NUMA) ピニングを使用するホスト間の移行は、ホストのトポロジーが類似している場合にのみ機能します。ただし、実行中のワークロードのパフォーマンスは、移行の影響を受ける可能性があります。
- 移行元ホストと移行先ホストの両方が、仮想マシン移行のサポート対象となる特定の RHEL バージョンを使用している必要があります。仮想マシン移行のサポート対象となるホスト を参照してください。
ソース仮想マシンとターゲット仮想マシンの両方の物理 CPU は、同一である必要があります。そうでない場合、移行は失敗する可能性があります。以下の CPU 関連領域の仮想マシン間で相違があると、移行の問題が発生する可能性があります。
CPU モデル
- Intel 64 ホストと AMD64 ホスト間の移行は、x86-64 命令セットを共有している場合でもサポートされていません。
- 異なる CPU モデルのホストに移行した後、VM が正しく動作することを保証する手順については、仮想マシンの移行におけるホスト CPU の互換性の確認を 参照してください。
- 物理マシンのファームウェアバージョンと設定
- 現在、ARM 64 ホスト間での仮想マシンの移行は、CPU、ファームウェア、およびメモリーページサイズが同じホスト間でのみサポートされています。