#2번 서버 dnf install -y keepalived ipvsadm echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p iptables -L -n cat /etc/rc.local cd /etc/keepalived/ cp keepalived.conf keepalived.conf.Default sysctl -p vi /etc/keepalived/master --------------------------------------------- #!/bin/sh echo "Keepalived : Master" > /etc/keepalived/keepalived.status --------------------------------------------- vi /etc/keepalived/backup --------------------------------------------- #!/bin/sh echo "Keepalived : Backup" > /etc/keepalived/keepalived.status --------------------------------------------- chmod 775 backup master vi /etc/keepalived/keepalived.conf -------------------------------------------------------- [root@lvs2 keepalived]# cat keepalived.conf global_defs { notification_email { } router_id LVS_MDM_1 } vrrp_instance VI_1 { state BACKUP interface ens18 virtual_router_id 200 priority 100 advert_int 1 authentication { auth_type PASS auth_pass Pass_LVS_MDM_1 } virtual_ipaddress { 192.168.150.35 192.168.150.40 } notify_backup /etc/keepalived/backup notify_master /etc/keepalived/master } virtual_server 192.168.150.35 3306 { delay_loop 3 lb_algo wlc lb_kind DR protocol TCP # persistence_timeout 3600 real_server 192.168.150.36 3306 { weight 10 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } real_server 192.168.150.37 3306 { weight 10 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } real_server 192.168.150.38 3306 { weight 10 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } } virtual_server 192.168.150.40 8009 { delay_loop 3 lb_algo wlc lb_kind DR protocol TCP # persistence_timeout 3600 real_server 192.168.150.41 8009 { weight 10 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } real_server 192.168.150.42 8009 { weight 10 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } } --------------------------------------------------------- systemctl start keepalived systemctl status keepalived ip a cat /etc/keepalived/keepalived.status ip a ipvsadm -L watch -n1 ipvsadm -L