web-dev-qa-db-ja.com

KVM IntelとAMDプロセッサ間のライブマイグレーション

Redhat(RHEV)での仮想化にKVMを使用する場合、AMDボックスとIntelボックス間でVMをライブマイグレーションすることは可能ですか?特に、Opteron6100およびIntelXeon5200シリーズに興味があります。

2008年にAMDのデモがありましたが、現在利用可能かどうかはわかりません。 this Red Hatのドキュメントページで、同じCPUの要件はありません。

2
Pengin

いいえ、異なるCPUベンダー間で移行することはできません。 RHEVでは、IntelホストとAMDホストを同じクラスター(移行ドメイン)に配置できないようにする必要があります。

現在、ベンダー間の移行を許可する仮想化プラットフォームはありません。通常、セットアップ段階でブロックされるため、VMがクラッシュすることはありません。

2
dyasny

KVMでは、BIOSにアナウンスする機能の特定のサブセットを選択することでVM)に「公開」されるCPUの種類を指定できます。-cpu Hostを使用すると、単に同じものを公開しますホストとしての機能。ただし、-cpu qemu64など、他にも「一般的な」サブセットがあります。異なるマシンで同じものを使用する場合は、それらの間で自由に移行できます。

4
Javier

私は何もしないので、AMDとIntelボックスで移行が行われ、同じアーキテクトがあります。移行が表示されますが、ゾンビステータスになります。そして、両方のボックスはRHEVバージョンである必要があります

0
Rajat

はい、プラットフォーム間でライブマイグレーションできます。私は現在、ArchLinuxでKVMを使用してこれを実験しています。動作します。

0
yes

HVMベースの仮想環境を使用している場合は、そうです。 CPUは仮想ハードウェア要件をサポートする必要があります。 KVMのドキュメントを見ると、それを実行できます。これらのCPUはそれをサポートしています。

0
Mary

両方のボックスで64ビット(または同じように設定された)ディストリビューションを使用している限り、移行は問題なく機能すると思います。ただし、他のボックスで他のバージョンのRHEVが実行されている場合、または32ビットバージョンがインストールされている場合は、問題が発生します。

(32ビットディストリビューションを実行している両方のボックスも問題なく動作するはずです。32ビットと64ビットを混在させた場合にのみ問題が発生します)

0