本文主要是介绍负载均衡集群之LVS-DR实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
LVS-DR集群 类型一
rip,iip,vip都在同一网段,都是公网ip
原理图
VIP多一样
环境搭建
1.
<strong><strong><strong>
#(1)VIP、DIP、RIP全部位于同一网段,及全部位于公网
2.
#(2)Director两个地址: VIP DIP
3.
# RS两个地址: VIP RIP</strong></strong></strong>
LVS-DR 配置
1、配置Director
设置DIP
#ifconfig eth0 172.16.249.104/16 up
#route add default gw 172.16.0.1
设置VIP #ifconfg eth0:0 172.16.249.100 up
关闭iptables #service iptables stop 安装 ipvsadm工具 #yum -y install ipvsadm
2 、 配置RS1
设置内核参数 #echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore #echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore #echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce #echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
设置RIP
#ifconfig eth0 172.16.249.58/16 up
#route add default gw 172.16.0.1
设置VIP
#ifconfig lo:0 172.16.249.100 netmask 255.255.255.255 broadcast 172.16.249.100 up
<img class="keylink" style="display: none;" alt="" src="" www.it165.net="" pro="" pkqt="" "="" target="_blank">QTYwRGdZMjQ5LmpwZw==" src="http://www.it165.net/uploadfile/files/2014/0417/20140417084411108.jpg" title="6 RS1 配置VIP.png" />
添加主机路由
# route add -host 172.16.249.100 dev lo:0
配置web服务
#vim /var/www/html/index.html <h1>welcome to RS1!</h1> 关闭iptables # service iptables stop 重启httpd 服务 # service httpd restart3 、配置RS2 设置内核参数 #echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore #echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore #echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce #echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
配置RIP
#ifconfig eth0 172.16.249.81/16 up
#route add default gw 172.16.0.1
配置VIP
#ifconfig lo:0 172.16.249.100 netmask 255.255.255.255 broadcast 172.16.249.100 up
#ifconfig
添加主机路由
# route add -host 172.16.249.100 dev lo:0
web设置
#vim /var/www/html/index.html <h1>welcome to RS2!</h1>#service httpd restart
关闭防火墙服务
#service iptables stop
4 、Director 配置集群服务及调度算法并添加RS1,RS2
1.
<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>
#ipvsadm -A -t 172.16.249.100 -s rr
2.
#ipvsadm -a -t 172.16.249.100 -r 172.16.249.58 -g
3.
#ipvsadm -a -t 172.16.249.81 -r 172.16.249.81 -g
4.
#ipvsadm -L -n</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>
5 、客户端测试
每次刷新页面都会在RS1与RS2间切换
总结:LVS-DR 集群已经实现,rr调度算法明显!
这篇关于负载均衡集群之LVS-DR实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!