我有两台Ubuntu 12.04服务器,它们在master-master设置中运行mysql,使用mmm作为pipe理器。 如何设置心跳以确保mmm当时只在一个节点上运行?
*编辑说明更清楚
我的设置:
---------VIP (10.0.0.123)------ | | Node1 Node2
bot Node1和Node2运行的位置:
我只想要一个单写启用的Mysql节点,而且我现在只能运行一个mmm,否则我会碰到pipe理员之间的冲突。
事实certificate,心跳将把/etc/init.d/中的任何脚本视为一项服务。 只要具有启动和停止function,使用正确的退出代码,我就可以在与vIP定义相同的行上添加服务:
loadbalancer1 10.0.0.123 service
心跳的默认行为是确保只有一个节点运行服务