集群:(二)LVS-NAT 和 LVS-DR 模型的实现

 LVS-NAT 和 LVS-DR 模型的实现
 LVS-NAT: (Linux虚拟服务器)

平台: VMware ACE Edition (Version:6.05)
            IMGAGE: Red Hat Enterprise Linux 5

------------------------------------------------------------------
DIRECTOR:
VIP: 192.160.0.40 // eth0:0
DIP:172.16.10.10
REALSERVER:
RSever1 vip:192.168.0.40 // lo:0
RSever2 vip
:  192.168.0.40 // lo:0
架构如下图:
------------------------------------------------------------------

  Director: yum install ipvsadm
  RServer1: yum install mysql-server php php-sql php-mbsring
  RServer2: yum install mysql-server php php-sql php-mbsring
  
  RServer1: vim /var/www/html/index  <h1>RealServer TestPage1</h1>
  RServer1: vim /var/www/html/index  <h1>RealServer TestPage2</h1>
            service httpd start
  
  Director: cat /proc/sys/net/ipv4/ip_forward  
            echo 1 > !$                           // 打开ICMP转发功能
  
  Director: ipvsadm -A -t 192.168.0.40 -s rr 
            ipvsadm -L -n
  
  Director: ipvsadm -a -t 192.168.0.40:80 -r 172.16.10.11 -m 
            ipvsadm -a -t 192.168.0.40:80 -r 172.16.10.12 -m 


测试:

          

=========================================================================================

LVS-DR:
    DR 模型
   
1.全部桥接 相当于都接入了一个交换机上
    2.为了避免VIP 对主机的响应的干扰我们在 REALSERVER端把 VIP设置在REALSERVER的 LOOP接口上  
       源地址选择总是选最佳的IP地址 所以 REALSERVER出来的IP 是选LOOP 接口   VIP基于响应 添加一条主机路由
   

Director:
         RIP 要配置在接口上, VIP 要配置在LO 的别名上 
1.配置VIP
      # ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255  
      # route add -host $vip dev eth0:0 
         echo 1 > /proc/sys/net/ipv4/ip_forward
2.定义集群服务 //last congure

REALSERVER:
RIP要配置在接口上,VIP 要配置在LO的别名上:
1.定义内核参数,禁止响应对VIP 的ARP 的广播请求:
       echo 1 > /proc/sys/net/ipv4/conf/lo/arp_igonre
       echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce 
       echo 1 > /proc/sys/net/ipv4/conf/all/arp_igonre
       echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 
2.配置VIP
       # ifconfig lo $VIP broadcast $VIP netmask 255.255.255.255 up
       # route ad -host $VIP dev lo:0
3.配置启动服务 启动定义为集群的服务


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值