19.4. 失败时降级升级的资源
您可以配置可升级资源,以便在 promote 和 monitor 操作失败时,或者该资源运行的分区丢失仲裁(quorum)时,资源将会降级,但不会完全停止。这可避免在完全停止资源时需要的人工干预。
要将可升级资源配置为在
promote操作失败时降级,请将on-fail操作 meta 选项设置为demote,如下例所示。pcs resource op add my-rsc promote on-fail="demote"
# pcs resource op add my-rsc promote on-fail="demote"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将可升级的资源配置为在
monitor操作失败时降级,将interval设置为非零值,将on-fail操作 meta 选项设置为demote,并将role设置为Promoted,如下例所示。pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Promoted"
# pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Promoted"Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
要配置集群,当集群分区丢失仲裁时,任何升级的资源都会降级但会继续运行,所有其他资源都将停止,将
no-quorum-policy集群属性设置为demote
将操作的 on-fail meta-attribute 设置为 demote 不会影响如何确定资源的提升。如果受影响的节点仍然具有最高的升级分数,则会选择再次提升。