web-dev-qa-db-ja.com

ハートビート:クラスター内のマシンのステータスを調べますか?

ハートビートのデバッグを実行しようとしています。

マシンがクラスターの一部であると見なすかどうか、およびそれがマスターかスレーブかをマシンに尋ねる簡単な方法はありますか?

私はもう試した

$ heartbeat -s

しかし、それは非常に基本的なステータス(プロセスIDで実行中、または実行されていない)を出力するようです。

3
Richard

V1またはV2構文を使用していますか?

V1にはcl_status rscstatusがあり、リソース分散のクラスターのアイデアを返します(なし、ローカル、すべて)。

  • なし:すべてのリソースグループが別のノードで実行されています
  • ローカル:このノードに属するすべてのリソースグループは、このノードで実行されます
  • all:すべてのリソースグループがこのノードで実行されます

Cl_statusには他にも便利なオプションがいくつかあります-コマンドラインで呼び出すだけです...

/etc/init.d/heartbeat statusもお試しください

7
Nils

@ cyberx86で述べられているように、crm_monはクラスターのステータスを示します。グラフィカルなX11アプリケーションを使用する場合は、hb_guiはあなたにそれを提供します。 hb_guiを使用すると、クラスターを制御することもできます。

hbgui screenshot

1