global_defs { router_id nginx-lvs1 }
vrrp_script chk_lvs { script "/home/yanfaapp/rcs/app/keepalived/sbin/lvs_check.sh" interval 2 weight -20 fall 3 rise 1 }
vrrp_instance VI_1 { state BACKUP interface ens18 virtual_router_id 11 priority 100 advert_int 1 nopreempt preempt_delay 60 unicast_src_ip 192.168.31.217 unicast_peer { 192.168.31.218 } authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.31.198/24 dev ens18 label ens18:1 } track_script { chk_lvs } } virtual_server 192.168.31.198 9000 { delay_loop 6 lb_algo rr lb_kind DR protocol TCP
real_server 192.168.31.219 9000 { weight 1 TCP_CHECK { connect_port 9000 connect_timeout 3 retry 3 delay_before_retry 3#失败后等待3s再次尝试 } } real_server 192.168.31.220 9000 { weight 1 TCP_CHECK { connect_port 9000 connect_timeout 3 retry 3 delay_before_retry 3 } } real_server 192.168.31.221 9000 { weight 1 TCP_CHECK { connect_port 9000 connect_timeout 3 retry 3 delay_before_retry 3 } } }
|