18.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
命令则会对资源进行操作,而无论其当前状态如何。