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:😆💡😀👿😥😎😕