4、HAproxy+keepalived
###########################################################################################
参考文档
https://www.centos.bz/2019/06/linux%E4%B8%8B%E6%90%AD%E5%BB%BAhaproxypacemakercorosync%E9%9B%86%E7%BE%A4/
https://www.andylouse.net/linux-galera-haproxy-keepalived-mariadb
https://www.andylouse.net/linux-galera-haproxy-keepalived-mariadb
https://www.cnblogs.com/hukey/p/8047125.html
#所有节点安装
yum -y install haproxy keepalived rsyslog
#备份配置文件
mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.bak
mv /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak
#配置日志
#新建配置文件
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
root@localhost
}
notification_email_from keepalived@localhost
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id haproxy_1
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_iptables
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER #主MASTER 备BACKUP
interface em1 #网卡名
virtual_router_id 51
priority 100 #越大等级越高
advert_int 1
authentication {