首页 > 其他 > 详细

负载均衡集群之LVS-DR实现 (一)

时间:2014-04-17 13:12:23      阅读:841      评论:0      收藏:0      [点我收藏+]

LVS-DR集群 类型一

    rip,iip,vip都在同一网段,都是公网ip


原理图


bubuko.com,布布扣


环境搭建


#(1)VIP、DIP、RIP全部位于同一网段,及全部位于公网
#(2)Director两个地址: VIP     DIP
#           RS两个地址: VIP     RIP


bubuko.com,布布扣


LVS-DR 配置

1、配置Director


            设置DIP

            #ifconfig eth0 172.16.249.104/16 up

            #route add default gw 172.16.0.1

bubuko.com,布布扣

                设置VIP
                #ifconfg eth0:0 172.16.249.100 up

bubuko.com,布布扣

              关闭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

bubuko.com,布布扣

设置VIP

#ifconfig  lo:0 172.16.249.100 netmask 255.255.255.255 broadcast 172.16.249.100 up

bubuko.com,布布扣

          添加主机路由

          # 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 restart


3  、配置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

bubuko.com,布布扣

配置VIP

#ifconfig lo:0 172.16.249.100 netmask 255.255.255.255 broadcast 172.16.249.100 up  

  #ifconfig

bubuko.com,布布扣

添加主机路由

# 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

#ipvsadm -A -t 172.16.249.100 -s rr
#ipvsadm -a  -t 172.16.249.100 -r 172.16.249.58 -g
#ipvsadm  -a -t  172.16.249.81 -r 172.16.249.81 -g
#ipvsadm -L -n


bubuko.com,布布扣



5 、客户端测试

bubuko.com,布布扣

bubuko.com,布布扣

每次刷新页面都会在RS1与RS2间切换

总结:LVS-DR 集群已经实现,rr调度算法明显!


       PS:水平有限如有不详尽及错误之处请指出!    





本文出自 “西风瘦猪” 博客,请务必保留此出处http://jungege.blog.51cto.com/4102814/1396696

负载均衡集群之LVS-DR实现 (一),布布扣,bubuko.com

负载均衡集群之LVS-DR实现 (一)

原文:http://jungege.blog.51cto.com/4102814/1396696

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!