ハートビートのデバッグをしようとしています。
マシンがクラスターの一部であると考えているかどうか、またマスターであるかスレーブであるかをマシンに問い合わせる簡単な方法はありますか?
私はもう試した
$ 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
クラスターを制御することもできます。