心跳:找出集群內機器的狀態?

心跳:找出集群內機器的狀態?

我正在嘗試進行一些心跳調試。

有沒有簡單的方法來詢問機器是否認為自己是叢集的一部分,以及它是主設備還是從設備?

我試過了

$ 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還允許您控制您的叢集。

HBGUI 截圖

相關內容