Red Hat Training

A Red Hat training course is available for RHEL 8

18.4. 障害時の昇格リソースの降格

RHEL 8.3 では、昇格可能なリソースを設定できます。そのため、そのリソースの 昇格 または 監視 アクションが失敗した場合、またはリソースのクォーラムが失われると、リソースは降格されますが、完全に停止されることはありません。これにより、リソースを完全に停止したときに、手動で介入する必要がなくなります。

  • 昇格可能なリソースを promote アクションが失敗したときに降格するように設定するには、以下の例のように on-fail 操作メタオプションを demote に設定します。

    # pcs resource op add my-rsc promote on-fail="demote"
  • monitor アクションが失敗したときに昇格可能なリソースを降格するように設定するには、interval をゼロ以外の値に設定し、on-fail 操作メタオプションを demote に設定して、ロールMaster に設定します。

    # pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Master"
  • クラスターパーティションでクォーラムが失われると、昇格されたリソースが降格されますが、実行され続け、他のすべてのリソースが停止されるようにクラスターを設定するには、no-quorum-policy クラスタープロパティーを demote に設定します。

操作の on-fail メタ属性を demote に設定しても、リソースの昇格を決定する方法には影響しません。影響を受けるノードのプロモーションスコアが引き続き最高となっている場合は、再度昇格するように選択されます。