让起搏器重试失败的资源

我想让起搏器重新开始我的资源

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。

事实certificate,解决scheme非常简单,只需将“启动 – 失败 – 致命”设置为false

 crm configure property start-failure-is-fatal=false 

这是一个全球性的选项,它的默认值是true因此我的失败的资源。

起搏器configuration参考