LVS DR模式配置
LVS+Keepalived配置:
LVS使用两个网卡,网卡一对外提供服务(VIP也位于该网卡),网卡二连接后端RealServer(网卡二和RealServer位于同一网段)
RealServer需要配置回环网卡,如下:
CentOS:
ifconfig lo:0 10.10.20.21 netmask 255.255.255.255 up #10.10.20.21为VIP
Windows:
添加硬件 - 回环网卡,取消IPv6
运行如下命令:
netsh interface ipv4 set interface "Loopback" weakhostreceive=enabled
netsh interface ipv4 set interface "Loopback" weakhostsend=enabled
netsh interface ipv4 set interface "Business" weakhostreceive=enabled
netsh interface ipv4 set interface "Business" weakhostsend=enabled
Keepalived.conf配置如下:
! Configuration File for keepalived global_defs { router_id LVS_001 } vrrp_instance LVI_1 { state MASTER interface eth0 virtual_router_id 59 priority 100 advert_int 2 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 10.10.20.21 } } virtual_server 10.10.20.21 443 { delay_loop 6 lb_algo lc lb_kind DR #net_mask 255.255.255.0 persistence_timeout 120 protocol TCP real_server 10.10.21.27 443 { weight 10 TCP_CHECK { connect_port 443 connect_timeout 3 #nb_get_retry 3 #delay_before_retry 3 } } }