首先明确,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,应该是文档没更新。