学习keepalived的简单总结
① VIP为逻辑上的地址,但是可以进行数据通信,VIP的MAC地址是使用的配置在物理网卡的物理地址上面。
②keepalived一般会与其他服务连用,以实现其他服务的高可用,那么VIP存在的主机需要保证其他服务的正常运行、正常处理用户请求,否则VIP的存在将没有意义。即keepalived只是提供一个VIP地址的高可用。
③高可用的应该是针对’ 服务 '而言,因此与keepalived连用的服务不能工作啦,keepalived应该飘到备份节点上。
- 因此需要定义一定的检测服务正常的机制
- keepalived 一般与haproxy,lvs,nginx…实现服务的高可用
④keepalived 有可能出现keepalived 脑裂的情况,需要解决~~详情见keepalived脑裂
⑤keepalived配置的VIP一般是非抢占式的,即VIP一旦飘走,就不让VIP再飘回至主节点(即使主节点已经修复)。
- 但是对于多主的keepalived以实现减轻单keepalived压力的情况下,当master node修理好,是否需要让VIP飘走呢??
- VIP飘走,意味着keepalived的backup node 已经提升为master node ,需要一定的通知机制