心跳起搏器3节点/ IP故障切换

我已经设置了两个节点的active/active ip failoverheartbeatpacemaker遵循zivtech在后端Web服务器的两个负载平衡器上的链接 。 两个LB具有公共IP,每个公共IP用于故障转移,并且如果一磅失败,我检查ips是否被可用的lb接pipe,并且它运行良好。 现在我想添加一个更多的负载平衡器公共IP故障切换(共3 ips),我想这是不可能的心跳。 我该怎么做呢? 有什么build议吗?

谢谢!

编辑:1

尝试直接添加autojoin anyha.cf文件与autojoin any但crm_mon没有显示第三个节点,就好像它既不添加Online也不Offline

ha.cf

 ucast eth0 192.168.1.2 ucast eth0 192.168.1.3 ucast eth0 192.168.1.4 ..... node lb1 node lb2 node lb3 ........ autojoin any 

crm_mon -1

 ============ Last updated: Mon Jan 16 22:29:20 2012 Stack: Heartbeat Current DC: lb2 (47f9c1f7-e24b-4183-b9f0-9082e268578e) - partition WITHOUT quorum Version: 1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd 2 Nodes configured, unknown expected votes 3 Resources configured. ============ Online: [ lb1 lb2 ] site_one_ip (ocf::heartbeat:IPaddr): Started lb1 site_two_ip (ocf::heartbeat:IPaddr): Started lb2 site_three_ip (ocf::heartbeat:IPaddr): Started lb1 

谁好奇地知道是否有超过2个节点的心跳是可能的,那么我说心跳不限于2个节点,我们可以join2个以上的节点。 其实我没有复制第三节点的同一个authkey。 所有的三个节点现在列出。

我也尝试Corosync,并且我无法上网的节点之一不知道为什么所有的configuration和密钥相同,只是开始怀疑在心跳从未发生的Corosync的可靠性。 而且,在corosysnc中不支持Unicast并没有太多的印象。

谢谢!