LVS+Keepalived搭建MyCAT高可用负载均衡集群(2)

 

! Configuration File for keepalived global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id LVS_DEVEL } vrrp_instance VI_1 { state BACKUP #将state从MASTER改为BACKUP interface eno16777736 virtual_router_id 51 priority 99 #修改优先级 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.244.10 } } virtual_server 192.168.244.10 8066 { delay_loop 6 lb_algo rr lb_kind DR nat_mask 255.255.255.0 persistence_timeout 50 protocol TCP real_server 192.168.244.148 8066 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 8066 } } real_server 192.168.244.149 8066 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 8066 } } }

在上面这两个配置文件中,有一个地方尤其需要注意,即interface,网上的相关部署文档都是eth0,在CentOS7之前,网络接口的确都是eth0,但在CentOS7中,该接口为eno16777736。所以需要根据生产实际情况进行相应的修改。

三、安装,配置,启动MyCAT

分别在mycat01和mycat02两台主机上部署MyCAT,具体可参考:

注意:为了便于观察后续MyCAT负载均衡的效果,MyCAT的配置文件并没有进行修改,均是指向本地的MySQL实例。

四、在MyCAT服务器上为lo:0绑定VIP地址、抑制ARP广播

分别在mycat01和mycat02两台主机上执行以下脚本。

[root@mycat01 ~]# cat realserver.sh

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/cdc813f8740cb3b7031a31a9739ae0a9.html