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_idpcs resource cleanup 命令会为所有具有失败计数的资源重置资源状态和 failcount 值。

除了 pcs resource cleanup resource_id 命令外,您还可以重置资源状态,并使用 pcs resource refresh resource_id 命令清除资源的操作历史记录。与 pcs resource cleanup 命令一样,您可以运行没有指定选项的 pcs resource refresh 命令,来为所有资源重置资源状态和 failcount 值。

pcs resource cleanuppcs resource refresh 命令都清除资源的操作历史记录,并重新检测资源的当前状态。pcs resource cleanup 命令仅对集群状态中显示为失败操作的资源进行操作,而 pcs resource refresh 命令则会对资源进行操作,而无论其当前状态如何。