ペースメーカーにリソースの開始を再試行してもらいたい
primitive Imq ocf:example:imq \
op monitor on-fail="restart" interval="10s" \
op start interval="0" timeout="60s" on-fail="restart" \
meta failure-timeout="30s"
このリソースは、を介して最初のノードに固定されていることに注意してください
location location_Imq Imq inf: vm1
location location_Imq1 Imq -inf: vm2
現在、このリソースが失敗カウントを開始するのを停止する何かを壊すと、INFINITYが返され、サービスの再起動の試行が停止します。
断続的な問題が解決すると、リソースが再起動してサービスを再開できるように、リソースを決してあきらめたくありません。
CentOSでペースメーカー1.0を使用する。
解決策は非常に単純であることがわかりました。必要なのは、「start-failure-is-fatal」をfalse
に設定することだけです。
crm configure property start-failure-is-fatal=false
これはグローバルオプションであり、デフォルトはtrue
であるため、失敗したリソースです。