lvs负载均衡集群之DR模式

来源:互联网 发布:一个问题阻止了windows 编辑:程序博客网 时间:2024/05/24 06:27
DR为直接路由(Directly Routing)模式,响应有RS直接通过路由响应而非经过调度器DR响应。

VIP、DIP、RIP均在同一网络内


配置调度器DR的DIP和VIP:

# ifconfig eth0 192.168.0.203/24# ifconfig eth0:0 192.168.0.200/24

配置RS1和RS的RIP:

# ifconfig eth0 192.168.0.201/24# ifconfig eth0 192.168.0.202/24

配置RS1和RS2不主动通知ARP请求,和忽略响应的ARP请求(必须先配置此步骤才能在RS上配置VIP):

# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce # echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore # echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore 

表示主机不响应和不主动通知VIP的ARP请求,两台RS上都必须配置。

RS1和RS2上配置VIP:

# ifconfig lo:0 192.168.0.200/32 broadcast 192.168.0.200 up


RS1和RS2配置192.168.0.200路由从lo:0接口进入和响应,保证响应数据包以VIP作为源地址响应:

# route add -host 192.168.0.200 dev lo:0

在调度器DR上配置负载均衡集群:

# ipvsadm -A -t 192.168.0.200:80 -s wrr# ipvsadm -a -t 192.168.0.200:80 -r 192.168.0.201 -g -w 2# ipvsadm -a -t 192.168.0.200:80 -r 192.168.0.202 -g -w 3

# -g 表示DR模式

# -w 指定权重



0 0