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。在示例中,所有三个服务都处于活动状态并启用。