我正在裸机环境中尝试使用keepalived设置HA负载平衡。 当我尝试从同一networking中的其他机器上ping keepalivedconfiguration文件中给出的VIP时,它无法访问,但是当我在其中一台机器上停止keepalived时,另一台成为主机,IP地址自动分配。
keepalived configuration
vrrp_instance VI_PUB { interface ens34 state MASTER virtual_router_id 52 priority 101 virtual_ipaddress { 192.167.3.54 } track_interface { ens34 } } virtual_server 192.167.3.54 8081 { delay_loop 4 lb_algo sh # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 8080 { weight 1 TCP_CHECK { connect_timeout 15 nb_get_retry 3 delay_before_retry 2 } } real_server 172.16.3.24 8080 { weight 1 TCP_CHECK { connect_timeout 15 nb_get_retry 3 delay_before_retry 2 } } }
ip addr show ens32在当前主ip addr show ens32上ip addr show ens32
ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:43:c2:9c brd ff:ff:ff:ff:ff:ff inet 172.16.3.24/23 brd 172.16.3.255 scope global ens32 valid_lft forever preferred_lft forever inet 192.167.3.54/32 scope global ens32 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe43:c29c/64 scope link valid_lft forever preferred_lft forever
在当前主机route -n
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.16.2.1 0.0.0.0 UG 0 0 0 ens32 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 ens32 172.16.2.0 0.0.0.0 255.255.254.0 U 0 0 0 ens32
在当前networking中的一台主机route -n
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.16.2.1 0.0.0.0 UG 0 0 0 ens34 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 ens34 172.16.2.0 0.0.0.0 255.255.254.0 U 0 0 0 ens34
任何帮助,将不胜感激..!