单独使用Heartbeat,确实能够做到nginx的HA浮动IP切换,但是按照上面的测试场景,如果只是浮动IP所在节点的nginx服务被关闭了,而heartbeat进程正常的话,浮动IP并不会切换,导致nginx不可用,解决方案是结合heartbeat的CRM软件(Cluster Resource Manager),在HA管理层检测服务健康状态,拉起down掉的服务。
--------------------------------------分割线 --------------------------------------
Heartbeat+LVS+Ldirectord高可用负载均衡解决方案
Heartbeat高可用httpd基于Resources简单配置
CentOS 6 高可用服务 Heartbeat v3 安装以及配置
--------------------------------------分割线 --------------------------------------