Linux服务器负载均衡LB Cluster的(LVS)技术 实现方(2)

 

 

首页服务器应用

背景:

阅读新闻

Linux服务器负载均衡LB Cluster的(LVS)技术 实现方案

[日期:2012-04-28]   来源:Linux社区  作者:kakane   [字体:]  

【7】 LVS 实现多端口服务的负载均衡集群  ----->如FTP 服务
          1】 网络拓扑结构
                     Client  8.8.48.22
                          |
                          |
                          |  8.8.48.1
                        DGW
                          |  4.4.64.1
                          |
                          |  4.4.64.66 (VIP)
                   Director
                          |  4.4.64.100 (DIP)
                          |
          -----------------------------------
          |               |                    |
          A               B                C             (real ftp server) (RIP)
      eth0:4.4.64.201    4.4.64.202        4.4.64.203
      lo:0 4.4.64.66     4.4.64.66         4.4.64.66

        2】 real ftp server (ABC)的配置
               A(4.4.64.201)的配置
               ifconfig lo:0 4.4.64.66/32  (VIP)
               echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
               echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce  (关闭VIP的arp响应)
               ifconfig eth0 4.4.64.201/24
               route add default gw 4.4.64.1
       
               vim /etc/vsftpd/vsftpd.conf
                    pasv_enable=YES
                    pasv_min_port=50000
                    pasv_max_port=60000
       
                touch /var/ftp/4.4.64.201
                service vsftpd start
       
               B(10.10.68.202) C(10.10.68.203)同上配置
       
          3】  DGW 的配置
                  ifconfig eth0 8.8.48.1/24
                  ifconfig eth0:0 4.4.64.1/24
                  echo 1 > /proc/sys/net/ipv4/ip_forward 
   
         4】  Director 分发器的配置
                 ifconfig eth0 4.4.64.100/24  #(顺序不能和下行颠倒,保证同一广播域数据由eth0 发出)
                 ifconfig eth0:0 4.4.64.66/24
                 echo 1 > /proc/sys/net/ipv4/ip_forward
                 route add default gw 4.4.64.1
                 ipvsadm -C
                 iptables -t mangle -A PREROUTING -p tcp -d 4.4.64.66 --dport 21 -j MARK  --set-mark 2100
                 iptables -t mangle -A PREROUTING -p tcp -d 4.4.64.66 --dport  50000:60000 -j MARK --set-mark 2100
       
                 ipvsadm -C
                 ipvsadm -A -f 2100     -s lc  -p  300  (LVS保持持久性连接300秒:同一client 请求发给同一real ftp server)
                 ipvsadm -a -f 2100     -r 4.4.64.201 -g
                 ipvsadm -a -f 2100     -r 4.4.64.202 -g
                 ipvsadm -a -f 2100     -r 4.4.64.203 -g

           5】  配置完成 Client 端 测试
                 ifconfig eth0 8.8.48.22/24
                 route add default gw 8.8.48.1
  
                 ftp 4.4.64.66

linux

 

Redhat, CentOS系统的yum本地软件库设置

HAProxy 负载均衡代理服务安装使用

相关资讯      

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1ddc6becab83ad8af3efbe5e1b66ad3c.html