Linuxで使用するクラスター管理ソフトウェアは何ですか?


12

次のクラスター管理ソフトウェアツールが見つかりました。

  • pacemaker(clusterlabs.org)-高可用性に焦点を合わせたオリジナルのHeartbeatプロジェクトは、次のdebianバージョンになります
  • openqrm(openqrm.com)、-web gui-より広い使用法、

両方のプレゼンテーションがあるサイト

  • 仮想統合HA:KVM、Pacemaker、DRBDによる仮想化
  • openORMによる仮想マシン管理

ペースメーカーはより広く使用されているようです。12の異なるVM用に2つのハードウェアサーバーがあります。使用するLinuxシステムはdebian lennyです。使用するセットアップ:drdb、heartbeart、kvm。クラスタ管理ソフトウェアの経験がありません。

ペースメーカーやopenqrmの経験がある人はいますか?どちらが使いやすいですか?他の候補者はいますか?

回答:


4

ハートビートは一種の非推奨であり、新しい「業界標準」はペースメーカーとOpenAISになります。

彼らは非常に異なる動物なので、彼らの役割を読むように注意してください。Pacemakerは「クラスターリソースマネージャー」です。元の質問で質問した部分です。OpenAISまたはHeartbeatをクラスターを管理するネットワーク層として使用できますが、ペースメーカーシェルを介してコマンドを発行します。

私はそれを数ヶ月使用しており、私たちはそれを使って本番に移行しようとしています。気をつけなければ、間違いなく自分で火をつけることができます(CRMインターフェースと「ペースメーカー設定の説明」の両方のマニュアルを何度か読むことをお勧めします)。最初の実装で実稼働に行かないでください。マシンを数回拭くことを計画します。また、ペースメーカーの1つの「落とし穴」は、少なくとも3台の物理ハードウェアデバイスがあると想定していることです。おそらく、ゲストVMをクラスター対応にしたくないでしょう。2つのVMホストにのみペースメーカーをインストールしてください。

KVMの経験はありません-私たちのクラスターはXenベースです。しかし、私が正しく覚えていれば、それはRedhat支援のプロジェクトです。その場合は、間違いなくRedhatが使用しているツールを調べてください。(編集):デスクトップを仮想化する場合は、KVMを避けてください-デスクトップサーバーには、SQLサーバーを含むWindowsベースのハードウェアが必要です。ただし、Redhatベースの場合、Redhatは5以降でXenのサポートを終了します。 Xシリーズ。Novell / SuSEはおそらくそれをもう少し長く保つでしょう。

注意点:DRBDは、特にスプリットブレインの状況に陥った場合に問題になる可能性があります。STONITHの2つの形式を使用していることを確認してください。私はDRBDの大ファンではありませんが、DRBDは役に立つと認めています。また、過去2つのホストノードをスケーリングする場合、DRBDはスケーリングされないため、新しいストレージソリューションを見つける必要があります。



0

正確に何を探していますか?クラスターをセットアップしたら、ほとんどの場合監視が必要です。webminには、ハートビート/クラスターモジュールのセットが付属しています。


セットアップ、移行、高可用性のために、仮想マシン用の優れた管理インターフェイスが必要です
yvess 2009

0

両方で作業したとは言えませんが、ハートビートで作業しているとき、次のページが見つかるまでドキュメントを扱うのは非常に難しいと感じました

http://www.clusterlabs.org/wiki/Documentation#PDF_Documents

具体的には、そのページの「Configuration 1.0 Explained」pdfは、試行錯誤から実際に最初の試行で実際に作業を完了するまでに連れて行ってくれました。


0

ucarpも見ることができます-それはピースメーカー/ハートビートよりもはるかにシンプルですが、-一部のジョブでは問題ありません(たとえば、クラスター内のアクティブノードになるルーターですべてのサービスを起動します)。

本当に短いドキュメントはucarpの利点の1つです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.