停止失败失败的心跳

我有2个心跳的CentOS机器。 如果node01有问题或重新启动, node02接pipe – 这工作。

node01恢复之后, node01不再是我的首选了( node02已经接pipe了)。 但是当我重新启动node02node01再次成为主node01

我不希望node01重新成为主要的。 我想等node02成为主要的。 我怎样才能做到这一点?

如果你想避免“乒乓球”的情况,或者想要在系统准备好再次接pipe服务之前检查系统,我会build议

  • 系统启动chkconfig heartbeat off后手动启动chkconfig heartbeat off
  • 在故障节点上故障切换后停止心跳。

后者有点棘手 – 但是你可以在你的mysql-resource-group中定义一个资源来停止心跳(但是我不build议这样做 – 因为你正在用自己的方式射击)。

心跳控制之外这可能更好(可能是一个脚本,检查cl_status rscstatus返回,然后停止心跳。