心跳:找出集群内机器的状态?

Ric*_*ard 3 linux failover high-availability heartbeat

我正在尝试进行一些心跳调试。

有没有一种简单的方法来询问机器是否认为它是集群的一部分,以及它是主机还是从机?

我试过了

$ heartbeat -s
Run Code Online (Sandbox Code Playgroud)

但它似乎只打印一个非常基本的状态 - 使用进程 ID 运行,或者不运行。

Nil*_*ils 7

您使用的是 V1 还是 V2 语法?

在 V1 中cl_status rscstatus,将返回集群的资源分配理念(无、本地、全部)。

  • none:所有资源组都在不同的节点上运行
  • local:属于该节点的所有资源组都在该节点上运行
  • all:所有资源组都在这个节点上运行

cl_status 还有一些其他有用的选项 - 只需在命令行上调用它...

也试试 /etc/init.d/heartbeat status