web-dev-qa-db-ja.com

ペースメーカークラスター:XenRAとlibvirtRA

ペースメーカー クラスターを構築して、sysadmがさまざまなリソースエージェントに対して選択できるXendomU仮想マシンを管理します。

どちらも、通常の開始/停止操作と実行中のノード間のライブマイグレーションをサポートします。 Xen raは、xm listを実行することでモニターアクションを実装します(モニターのタイムアウトの設定が低すぎると問題が発生する可能性があることを私は知っています)、libvirtはvirsh domstateを使用します(方法はわかりません)実装されています)。

全体として、2つのRAは機能がほぼ同じように見えます。

新しいクラスターを計画および実装するときに、一方のリソースタイプを他方よりも優先する理由はありますか?

2
Luke404

libvirtは、ハイパーバイザーを管理するアプリケーションの開発を可能にするプログラミングAPIです。完全にハイパーバイザーに依存しないため、同じAPIを介してXen、KVM、VMware、Hyper-Vなどを管理できます。

したがって、ハイパーバイザーに依存するシステムを構築する場合、またはさまざまなタイプのハイパーバイザーを実行している場合は、libvirtを使用してそれらを管理する必要があります。このように、基盤となるハイパーバイザーがXen、Hyper-V、KVM、VMware、またはその他のものであるかどうかに関係なく、同じコードを使用して操作を実行します。

2
Michael Hampton