60.4. 障害時の昇格リソースの降格
RHEL 8.3 以降では、昇格可能なリソースを設定して、そのリソースの 昇格 または 監視 アクションが失敗した場合、またはリソースが実行されているパーティションがクォーラムを失った場合に、リソースは降格されますが完全には停止されません。これにより、リソースを完全に停止したときに、手動で介入する必要がなくなります。
昇格可能なリソースを
promoteアクションが失敗したときに降格するように設定するには、以下の例のようにon-fail操作メタオプションを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操作メタオプションをdemoteに設定して、ロールをMasterに設定します。pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Master"
# pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Master"Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
クラスターパーティションでクォーラムが失われると、昇格されたリソースが降格されますが、実行され続け、他のすべてのリソースが停止されるようにクラスターを設定するには、
no-quorum-policyクラスタープロパティーをdemoteに設定します。
操作の on-fail メタ属性を demote に設定しても、リソースの昇格を決定する方法には影響しません。影響を受けるノードのプロモーションスコアが引き続き最高となっている場合は、再度昇格するように選択されます。