我有2个心跳的CentOS机器。 如果node01
有问题或重新启动, node02
接pipe – 这工作。
在node01
恢复之后, node01
不再是我的首选了( node02
已经接pipe了)。 但是当我重新启动node02
, node01
再次成为主node01
。
我不希望node01
重新成为主要的。 我想等node02
成为主要的。 我怎样才能做到这一点?
如果你想避免“乒乓球”的情况,或者想要在系统准备好再次接pipe服务之前检查系统,我会build议
chkconfig heartbeat off
后手动启动chkconfig heartbeat off
后者有点棘手 – 但是你可以在你的mysql-resource-group中定义一个资源来停止心跳(但是我不build议这样做 – 因为你正在用自己的方式射击)。
心跳控制之外这可能更好(可能是一个脚本,检查cl_status rscstatus
返回,然后停止心跳。