LVS案例-基于DR工作模式的负载均衡

1)VIP DIP RIP在同一网段

共三台服务器,一台做Director,两台做Real Server

服务器名称              网络接口                   IP地址

lvs.example.com         eth0                  192.168.7.15
                                                     eth0:0                192.168.7.20

web1.example.com     eth0                  192.168.7.16
                                                     lo:0                   192.168.7.20

web2.example.com     eth0                  192.168.7.17
                                                     lo:0                   192.168.7.20

配置DR:

修改DR eth0 DIP地址为192.168.7.15,略

配置DR eth0:0 VIP地址为192.168.7.20:

ifconfig eth0:0 192.168.168.7.20 up

配置路由 route add -host 192.168.7.20 dev eth0:0

关闭防火墙 service iptables stop

安装ipvsadm:yum install ipvsadm

配置ipvsadm集群:

ipvsadm -A -t 192.168.7.20:80 -s rr

ipvsadm -a -t 192.168.7.20:80 -r 192.168.7.16:80 -g

ipvsadm -a -t 192.168.7.20:80 -r 192.168.7.17:80 -g

配置Real Server(以一台为例):

修改RS的eth0的RIP地址,略。

关闭防火墙:service iptables stop

安装httpd:yum install -y httpd;echo “rs1” >/var/www/html/index.html;service httpd start

配置arp_announce,arp_ignore:

echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore

配置lo:0上的VIP地址为192.168.7.20

ifconfig lo:0 192.168.7.20 netmask 255.255.255.0 broadcast 192.168.7.20 up

配置路由 route add -host 192.168.7.20 dev lo:0

客户端访问192.168.7.20,看是否能够均衡分配到后端RS上。

标签:

分享:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

😉😐😡😈🙂😯🙁🙄😛😳😮:mrgreen:😆💡😀👿😥😎😕