heartbeat在实际生产环境中的应用:

1)heartbeat可以仅仅控制虚拟IP(vip)资源的飘移,而不负责服务资源的启动和停止

2)heartbeat即可以控制虚拟IP(vip)的飘移,同时负责其他服务资源的启动和停止,参见通过heartbeat实现web服务高可用初探

3)需要数据同步(配置drbd)的高可用业务最好使用heartbeat,例如mysql双主多从,MFS/NFS存储,它们共同的特点就是需要数据的同步。

注意:如果当前主机节点只是httpd服务宕机,那么heartbeat是不会进行高可用切换的,解决思路为写个脚本定时或守护进程监控httpd服务,一旦httpd服务停止,则自动停止本端heartbeat,主动将服务资源切换到对端主机节点。