keepalived原理
keepalived使用的是Vrrp虚拟路由冗余协议,主从,设置id,优先级,当keepalived服务工作的时候,主服务器就会向从服务器发送数据包,如果从服务器超过一段时间没有接收到主服务器的数据包,就会进行接管
keepalive脑裂
- 原因
高可用服务器对之间心跳线链路发生故障,导致无法正常通信
心跳线坏了(包括断了,老化)
网卡及相关驱动坏了,ip配置及冲突问题(网卡直连)
心跳线间连接的设备故障(网卡及交换机)
仲裁的机器出问题(采用仲裁的方案)
高可用服务器上开启了 iptables防火墙阻挡了心跳消息传输
高可用服务器上心跳网卡地址等信息配置不正确,导致发送心跳失败
其他服务配置不当等原因,如心跳方式不同,心跳广插冲突、软件Bug等
keepalived日志路径:/var/log/message