Linux
使起搏器重試失敗的資源
我想讓起搏器重試啟動我的資源
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
我失敗的資源。