Red Hat Training

A Red Hat training course is available for RHEL 8

17.4. 在失败时降级升级的资源(RHEL 8.3 及更新的版本)

您可以配置可升级的资源,以便在 提升监控 操作失败时,或者运行资源的分区丢失仲裁,该资源将被降级,但不会完全停止。这可避免在完全停止资源时需要的人工干预。

  • 要将可升级的资源配置为在 提升 操作失败时降级,请将 on-fail 操作 meta 选项设置为 demote,如下例所示。

    # pcs resource op add my-rsc promote on-fail="demote"
  • 要将可升级的资源配置为在 monitor 操作失败时降级,将 间隔 设置为非零值,将 on-fail 操作 meta 选项设置为 demote,并将 角色 设置为 Master,如下例所示:

    # pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Master"
  • 要配置群集,以便在群集分区丢失仲裁时,任何提升的资源都会降级但会继续运行,所有其他资源都将停止,将 no-quorum-policy 群集属性设置为 demote

为操作指定 demote meta-attribute 不会影响如何决定资源推广。如果受影响的节点仍然具有最高的升级分数,则会选择再次提升。