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
                                }
                }
}

 

posted on 2022-07-05 15:33  momingliu11  阅读(193)  评论(0编辑  收藏  举报