Redhat(RHEV)での仮想化にKVMを使用する場合、AMDボックスとIntelボックス間でVMをライブマイグレーションすることは可能ですか?特に、Opteron6100およびIntelXeon5200シリーズに興味があります。
2008年にAMDのデモがありましたが、現在利用可能かどうかはわかりません。 this Red Hatのドキュメントページで、同じCPUの要件はありません。
いいえ、異なるCPUベンダー間で移行することはできません。 RHEVでは、IntelホストとAMDホストを同じクラスター(移行ドメイン)に配置できないようにする必要があります。
現在、ベンダー間の移行を許可する仮想化プラットフォームはありません。通常、セットアップ段階でブロックされるため、VMがクラッシュすることはありません。
KVMでは、BIOSにアナウンスする機能の特定のサブセットを選択することでVM)に「公開」されるCPUの種類を指定できます。-cpu Host
を使用すると、単に同じものを公開しますホストとしての機能。ただし、-cpu qemu64
など、他にも「一般的な」サブセットがあります。異なるマシンで同じものを使用する場合は、それらの間で自由に移行できます。
私は何もしないので、AMDとIntelボックスで移行が行われ、同じアーキテクトがあります。移行が表示されますが、ゾンビステータスになります。そして、両方のボックスはRHEVバージョンである必要があります
はい、プラットフォーム間でライブマイグレーションできます。私は現在、ArchLinuxでKVMを使用してこれを実験しています。動作します。
HVMベースの仮想環境を使用している場合は、そうです。 CPUは仮想ハードウェア要件をサポートする必要があります。 KVMのドキュメントを見ると、それを実行できます。これらのCPUはそれをサポートしています。
両方のボックスで64ビット(または同じように設定された)ディストリビューションを使用している限り、移行は問題なく機能すると思います。ただし、他のボックスで他のバージョンのRHEVが実行されている場合、または32ビットバージョンがインストールされている場合は、問題が発生します。
(32ビットディストリビューションを実行している両方のボックスも問題なく動作するはずです。32ビットと64ビットを混在させた場合にのみ問題が発生します)