我在单节点系统上运行 pacemaker(1.x) 和 corosync。我需要它以某种方式进行配置,如果任何资源未启动,即它已达到其最大阈值那么起搏器也应该停止所有其他资源。
作为参考,我的配置文件看起来像这样:
节点 Node1 \
attributes maintenance=off
原始 alert_gen 故障转移脚本 \
op start interval=0s timeout=20 \
op stop interval=0s timeout=20 \
op monitor interval=30s on-fail=restart \
meta target-role=Started is-managed=true
原始 mon_RRDCache lsb:rrdcached \
op monitor interval=30 timeout=60 \
op start interval=0 timeout=60 \
op stop interval=0 timeout=60 \
meta is-managed=true on-fail=standby migration-threshold=2 failure-timeout=60
属性 cib-bootstrap-options:\
dc-version="1.1.12-1.1.12+git20140723.483f48a" \
cluster-infrastructure="classic openais (with plugin)" \
last-lrm-refresh=1461912140 \
no-quorum-policy=ignore \
expected-quorum-votes=1 \
start-failure-is-fatal=false \
stonith-enabled=false
我已经尝试过使用失败时=待机但它只是停止mon_RRD缓存监测。但我希望起搏器停止所有资源。