nginx+keepalived双主备负载均衡和虚拟ip的应用

https://blog.51cto.com/13438667/2125166

还有单纯的主备配置的很全可以看看,比老师的还好,
https://www.jianshu.com/p/cf7601437ecc
keepalived的脚本很厉害的,就像一个计划任务,然后切换到另一台,好好用
这个是关于角色切换的

在网上查阅到的资料中,大都认为按照上述配置后可以完全符合预期中的4个点,不会出现MASTER节点服务检查失败后VIP不漂移的问题。但是实践是检验真理的唯一标准,配置nopreemt后,不仅是会让原MASTER节点服务恢复后不抢占,而是会完全的不选举新MASTER(从头到尾永远不切换,除非BACKUP认为当前集群中不存在MASTER, 才会重新选举),这样便可以解释出现的问题1和问题2了:

问题1的原因在于:

先启动的节点将自己选举为MASTER, 在收到其他节点的vrrp报文后不会按照优先级调整自己的角色;
后启动的节点收到了MASTER的vrrp报文,发现已经存在MASTER,由于不抢占,自动进入BACKUP状态;
问题2的原因在于:

设置了nopreempt, 永远不发生角色切换;
————————————————

原文链接:https://blog.csdn.net/m0_37904728/article/details/89429310
https://blog.csdn.net/m0_37904728/article/details/89429310

keepalived 各配置项和术语说明 下面这个连接:
https://blog.csdn.net/wzyzzu/article/details/50787042

指定keepalived 的日志

https://www.cnblogs.com/hwlong/p/6070575.html

发布了45 篇原创文章 · 获赞 0 · 访问量 2076

猜你喜欢

转载自blog.csdn.net/weixin_43513408/article/details/103152835