lvs nat


高可用集群——piranha(nat—lvs)

  

作用:通过一个director分发器,用lvs-nat原理使请求均衡的分发到不同的realServer上从而达到负载均衡。

     director有主从,主的down了从的接管。director还可侦测realserver的好坏,realserver一旦down,

     即从lvs分发列表中排除。

原理:piranha的自带功能

缺点:侦测realserver好坏时realserver是Apache可以使用自带命令侦测,若为其他服务,则需要自己编写脚

     本,比较麻烦

工具:piranha,ipvsadm

 

案例

高可用集群鈥斺攑iranha(nat鈥攍vs)

 

配置

   主从director

   1,配置一个固定的DIP,仅用于主从director之间通信

   2,安装piranha

     #yum install piranha

    3,设置一个piranha密码,用于网页登陆配置piranha

     #piranha-passwd

   4,启动piranha配置向导服务

     #/etc/init.d/piranha-gui start

      此时,可通过网页3636端口访问配置piranha

    5,web登陆配置piranha

       192.168.1.108:3636

       (1) 进行配置:

                Primary server publicIP      主director的DIP

                NAT ROUTEIP                 realserver的网关

                Redundant server publicIP   从director的DIP

                Applicationport              此例不填

                 VirtualIPaddress           对外公网VIP     

                 FirewallMark                此例不填

                 send      GET /test.htmlHTTP/1.0\\r\\n\\r\\n  然后按ACCEPT

                    用于侦测Apacherealserver的好坏,realserver要在/var/www/html/下建一个test.html

        (2)配置好后激活每一个server,生成/etc/sysconfig/ha/lvs.cf

     6, 将生成的lvs.cf scp到从director上的/etc/sysconfig/ha/目录下

    7,在主从上都起动piranha

        #servicepulse restart

       此时主director上会多出两个地址,即VIP和NAT route IP

    8,开启转发:

      /etc/sysctl.conf

       net.ipv4.ip_forward= 1

              #sysctl-p

          或 #echo 1 > /proc/sys/net/ipv4/ip_forward

     9,观察realserver情况

         #watch-n 0.1 ipvsadm -Ln

    

  两台realserver

    1,配置RIP

    2,配网关,指向director的NAT route IP

       #route add default gw 192.168.1.100

    3,在/var/www/html/目录下建个test.html随便写点东西用于让director侦测

    4,开启httpd

 

 此时客户端访问VIP时可以做负载均衡,两director之间可以互相主备切换,director还可侦测realserver好坏

 

 

 参考文档:http://www.docin.com/p-13624034.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值