keepalived的多节点配置可分为两种方案:
1.抢占式方案
2.非抢占式方案
抢占式方案:
本人配置了3个节点,其中1台master,2台backup:
IP | 状态 | 权重 |
x.x.x.117 | master | 100 |
x.x.x.118 | backup | 90 |
x.x.x.123 | backup | 70 |
x.x.x.124 | 虚拟IP |
效果为:如果117挂了,系统会自动从两个backup中找出权重较高的118选举为master,然后118挂了,则最后一台backup 123为master继续提供服务。恢复118,master切换118(因为其 权重较高),再回复第117,master切换为117.
117配置文件信息:
[root@gfmc-web-tomcat1 ~]# cd /etc/keepalived/
[root@gfmc-web-tomcat1 keepalived]# ll
total 12
-rwxr-xr-x. 1 root root 561 Oct 15 2020 check_mycat.sh
-rw-r--r--. 1 root root 709 Sep 11 12:52 keepalived.conf
-rw-r--r--. 1 root root