与keepalived 服务一样 heartbeat 高可用是服务器级别的,不是服务级别的。
切换条件:
1、服务器宕机
2、heartbeat服务本身故障
3、心跳连接故障
心跳线:
串行电缆
以太网线直连
以太网电缆,交换机
预防裂脑:
1、两条心跳线路
2、检测裂脑强制关闭一个节点(Stonith、fence)
3、人为仲裁
4、共享磁盘锁
5、报警报在接管前
Heartbeat:
别名IP ifconfig 和辅助IP(*) ip addr
默认目录:
启动脚本:/etc/init.d/
资源目录:/etc/ha.d/resource.d/
参数配置文件:/etc/ha.d/ha.cf
认证文件:/etc/ha.d/authkey
资源配置文件:/etc/ha.d/haresource
注释:web服务器一般采用keepalived+lvs
Heartbeat安装配置
(1)关闭防火墙(两节点执行)
chkconfig iptables off
service iptables stop
service iptables status
setenforce