3.4. 显示集群状态
您可以使用各种命令来显示集群及其组件的状态。
您可以使用以下命令显示集群和集群资源的状态。
# pcs status
您可以使用 pcs status
命令的 command 参数显示特定集群组件的状态,指定 resources
, cluster
, nodes
, 或 pcsd
。
pcs status commands
例如,以下命令显示集群资源的状态。
# pcs status resources
以下命令显示集群的状态,但不显示集群资源。
# pcs cluster status
如果您在 Pacemaker 完成更改 CIB 所需的任何操作之前运行 pcs status
命令,则此时的集群状态可能与所需的状态不匹配。从 RHEL Enterprixe Linux 9.5 开始,您可以通过运行 pcs status wait
命令确保 Pacemaker 不需要采取任何进一步的措施。
pcs status wait
命令等待,直到集群在返回值之前完成所有当前的操作。如果任何与最新更改不相关的操作正在进行中,则命令会等待,直到这些操作完成。当 Pacemaker 完成待处理操作后,pcs status wait
命令会返回 0 值。
您可以指定要等待的时间。如果当前操作在该时间段后没有完成,则命令会打印一个错误,并返回值 1。
以下命令会等待,直到 Pacemaker 应用了配置更改。
# pcs status wait
Waiting for the cluster to apply configuration changes...
以下命令最多等待一分钟,直到 Pacemaker 应用了配置更改。
# pcs status wait 1min
Waiting for the cluster to apply configuration changes (timeout: 60 seconds)...