我想让起搏器重试启动我的资源
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 上使用 pacemaker 1.0。
事实证明,解决方案非常简单,只需将“start-failure-is-fatal”设置为
false
.这是一个全局选项,它是默认选项,
true
因此是我的失败资源。起搏器配置参考