3.6. 检查隔离代理和 Pacemaker 守护进程状态

您可以在运行 Pacemaker 的任何节点中检查隔离代理的状态以及 Pacemaker 守护进程的状态,并查看活跃和运行的 Controller 节点数量的信息。

先决条件

  • 高可用性部署并运行。

流程

  1. heat-admin 用户身份登录任何 Controller 节点。

    $ ssh heat-admin@overcloud-controller-0
  2. 运行 pcs status 命令:

    [heat-admin@overcloud-controller-0 ~]  $ sudo pcs status

    输出示例:

     my-ipmilan-for-controller-0	(stonith:fence_ipmilan): Started my-ipmilan-for-controller-0
     my-ipmilan-for-controller-1	(stonith:fence_ipmilan): Started my-ipmilan-for-controller-1
     my-ipmilan-for-controller-2	(stonith:fence_ipmilan): Started my-ipmilan-for-controller-2
    
    PCSD Status:
      overcloud-controller-0: Online
      overcloud-controller-1: Online
      overcloud-controller-2: Online
    
    Daemon Status:
      corosync: active/enabled
      pacemaker: active/enabled openstack-cinder-volume        (systemd:openstack-cinder-volume):      Started overcloud-controller-0
      pcsd: active/enabled

    输出显示 pcs status 命令输出的以下部分:

    • my-ipmilan-for-controller :显示每个 Controller 节点(stonith:fence_ipmilan)的隔离类型,以及 IPMI 服务是否已停止或正在运行。
    • PCSD 状态 :显示所有三个 Controller 节点当前都在线。
    • 后台程序状态 :显示三个 Pacemaker 守护进程的状态: corosyncpacemakerpcsd。在示例中,所有三个服务都活跃并已启用。