首先明确,on-fail的默认值是stop,所以某些情况下可以不用配置。


on-fail:当前操作失败时执行的操作。允许的值:


   ignore:假装资源没有失败。

   block:不对资源执行任何进一步操作。

   stop:停止资源并且不在其他位置启动该资源。

   restart:停止资源并(可能在不同的节点上)重启动。

   fence:关闭资源失败的节点 (STONITH)。

   standby:将所有资源从资源失败的节点上移走。


   当配置有STONITH设备或block otherwise时,stop on-fail的默认值是fence,执行fence操作。对于其他参数,on-fail的默认值是restart。

   pacemaker 1.1配置手册上说明,默认情况是restart。

   pacemaker 1.0配置手册上说明,默认情况是stop,经测试当前最新的默认操作也是restart,应该是文档没更新。