web-dev-qa-db-ja.com

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

私は次のクラスター管理ソフトウェアツールを見つけました:

  • ペースメーカー(clusterlabs.org)、-元のハートビートプロジェクト、高可用性に焦点を当て、次のDebianバージョンになります
  • openqrm(openqrm.com)、-web gui-より広い使用法、

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

  • 仮想統合HA:KVM、Pacemaker、およびDRBDを使用した仮想化
  • 仮想マシン管理mitopenORM

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

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

12
yvess

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

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

私はそれを数ヶ月使用していて、私たちはそれを使って生産に取り掛かろうとしています。注意しない場合は、間違いなく火をつけることができます(CRMインターフェイスと「ペースメーカーの構成の説明」の本の両方について、何かを構成する前に数回ドキュメントを読むことをお勧めします)。最初の実装で本番環境に移行しないでください。マシンを数回拭くことを計画します。また、ペースメーカーの1つの「落とし穴」は、少なくとも3つの物理ハードウェアデバイスがあることを前提としていることです。ゲストVMをクラスター対応にしたくない場合があります。 2つのVMホストにのみペースメーカーをインストールします。

KVM-クラスターはXenベースです。ただし、正しく覚えていれば、Redhatが支援するプロジェクトです。その場合は、間違いなく必要です。 Redhatが使用しているツールを確認するには(編集):デスクトップを仮想化する場合は、KVM-デスクトップサーバーには多数のWindowsが必要ですSQLサーバーを含むベースのハードウェアただし、redhatベースの場合、 Redhatは5.xシリーズの後にXenのサポートを終了します 。Novell/SuSEはおそらくもう少し長くしてください。

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

4
Karl Katzke
0
dyasny

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

0
wazoox

両方で作業したとは言えませんが、ハートビートで作業していると、次のページが見つかるまで、ドキュメントを操作するのが非常に難しいことがわかりました。

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

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

0
TimDaMan

carp -peacemaker/heartbeatよりもはるかに簡単ですが、-一部のジョブでは問題ありません[たとえば、クラスター内のアクティブノードになるルーター上のすべてのサービスを起動する]。

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

0
pQd