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

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

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

マシンがクラスターの一部であると考えているかどうか、またマスターであるかスレーブであるかをマシンに問い合わせる簡単な方法はありますか?

私はもう試した

$ heartbeat -s

しかし、プロセス ID とともに実行中か、実行されていないかという非常に基本的なステータスのみが印刷されるようです。

答え1

V1 構文と V2 構文のどちらを使用していますか?

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

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

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

試してみる/etc/init.d/heartbeat status

答え2

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

hbgui スクリーンショット

関連情報