我正在嘗試進行一些心跳調試。
有沒有簡單的方法來詢問機器是否認為自己是叢集的一部分,以及它是主設備還是從設備?
我試過了
$ heartbeat -s
但它似乎只列印一個非常基本的狀態 - 使用進程 ID 運行,或不運行。
答案1
您使用的是 V1 還是 V2 語法?
對於 V1,cl_status rscstatus
它將返回叢集的資源分配理念(無、本地、全部)。
- none:所有資源組都在不同的節點上運行
- local:屬於該節點的所有資源組都運行在該節點上
- all:所有資源組在此節點上運行
cl_status 還有一些其他有用的選項 - 只需在命令列上呼叫它...
也嘗試一下/etc/init.d/heartbeat status
答案2
如@cyberx86所述,crm_mon
顯示群集狀態。如果您想使用圖形 X11 應用程序,hb_gui
我們可以為您提供。hb_gui
還允許您控制您的叢集。