17.4. 清除集群资源的失败状态
如果资源失败,则当使用 pcs status
命令显示集群状态时会出现失败信息。尝试解决故障原因后,您可以通过再次运行 pcs status
命令检查资源的更新状态,您可以使用 pcs resource failcount show --full
命令检查集群资源的故障数。
您可以使用 pcs resource cleanup
命令清除资源的故障状态。pcs resource cleanup
命令重置资源状态和资源的 failcount
值。此命令还会删除资源的操作历史记录,并重新检测其当前状态。
以下命令重置 resource_id 指定的资源的状态和 failcount
值。
pcs resource cleanup resource_id
如果没有指定 resource_id,pcs resource cleanup
命令会为具有失败数的资源重置资源状态和 failcount
值。
除了 pcs resource cleanup resource_id
命令外,您还可以使用 pcs resource refresh resource_id
命令重置资源状态,并清除资源的操作历史记录。与 pcs resource cleanup
命令一样,您可以运行没有指定选项的 pcs resource refresh
命令来重置所有资源的资源状态和 failcount
值。
pcs resource cleanup
和 pcs resource refresh
命令都会清除资源的操作历史记录,并重新检测资源的当前状态。pcs resource cleanup
命令仅会对集群状态中显示失败操作的资源进行操作,而 pcs resource refresh
命令则针对资源进行操作,无论其当前状态如何。