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上使用pacemaker 1.0.

解决方法

事实证明,解决方案非常简单,只需将“start-failure-is-fatal”设置为false即可.
crm configure property start-failure-is-fatal=false

这是一个全局选项,它的默认值为true,因此我的资源失败了.

Pacemaker configuration reference

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...