我正在尝试configurationkeepalived如下
|realserver:8081 --Virtual_server:11081==| |realserver:8081 |realserver:8081
所有真正的服务器也运行keepalived守护进程(2处于备份状态),我能够从虚拟服务器:11081以外的keepalived设置获得服务,并不能够得到设置(不能够从保活的服务器备份状态)
keepalivedconfiguration文件:
服务器1:
vrrp_instance VI_one { interface ens34 mcast_src_ip 172.16.3.23 state MASTER virtual_router_id 51 priority 101 virtual_ipaddress { 172.16.3.36 } } virtual_server 172.16.3.36 11080 { quorum_down /etc/keepalived/stop_keepalived.sh delay_loop 15 lb_algo wrr # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 8081 { TCP_CHECK { connect_timeout 3 nb_get_retry 2 delay_before_retry 1 } } } virtual_server 172.16.3.36 11081 { quorum_down /etc/keepalived/stop_keepalived.sh delay_loop 15 lb_algo wrr # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 2378 { TCP_CHECK { connect_timeout 3 nb_get_retry 2 delay_before_retry 1 } } }
服务器2:
vrrp_instance VI_two { interface ens34 mcast_src_ip 172.16.3.24 state MASTER virtual_router_id 51 priority 100 virtual_ipaddress { 172.16.3.36 } } virtual_server 172.16.3.36 11080 { quorum_down /etc/keepalived/stop_keepalived.sh delay_loop 15 lb_algo wrr # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 8081 { TCP_CHECK { connect_timeout 3 nb_get_retry 2 delay_before_retry 1 } } } virtual_server 172.16.3.36 11081 { quorum_down /etc/keepalived/stop_keepalived.sh delay_loop 15 lb_algo wrr # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 2378 { TCP_CHECK { connect_timeout 3 nb_get_retry 2 delay_before_retry 1 } } }
服务器3:
vrrp_instance VI_three { interface ens34 mcast_src_ip 172.16.3.25 state MASTER virtual_router_id 51 priority 99 virtual_ipaddress { 172.16.3.36 } } virtual_server 172.16.3.36 11080 { quorum_down /etc/keepalived/stop_keepalived.sh delay_loop 15 lb_algo wrr # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 8081 { TCP_CHECK { connect_timeout 3 nb_get_retry 2 delay_before_retry 1 } } } virtual_server 172.16.3.36 11081 { quorum_down /etc/keepalived/stop_keepalived.sh delay_loop 15 lb_algo wrr # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 2378 { TCP_CHECK { connect_timeout 3 nb_get_retry 2 delay_before_retry 1 } } }