lvs DR模型

LVS 负载均衡

使用lvs部署负载均衡服务器  实现4层tcp调度

lvs一共四种模式   分别是NAT  DR  TUN和FullNAT模式

NAT模式和DR模式部署相对简单而且实用性强

现在部署一下  LVS的DR模型

首先准备三台主机  使用的三台系统都是centos 7.3版本

拓扑图如下

                   ______________

                   |RealServer1_host| (ens37网卡使用的是172.18.6.122)

              /    —————————                      

            /      

  ________                                                                                                                         

 | DR_host|   (eth0 使用172.18.6.111 eth0:0 使用VIP 172.18.6.200)                                                                                 

  —————

              \     

               \   ______________                                                                 

                  |RealServer2_host| (ens37网卡使用的是172.18.6.124)                                                                 

                   -————————                         

DR主机上配置  LVS规则来调度后端的真实主机

 

lvs DR模型

通过脚本来方便配置  只要配置好网卡 关闭防火墙 关闭selinux就可以直接执行脚本了

 脚本写的非常简洁 易懂这里就不做过多的解释了

这里需要注意的是  DR这台主机并没有什么需要注意的细节

主要的是vip要配置eth0的子接口上 


lvs DR模型


然后是后端的两台主机

配置好网卡 关闭iptables关闭selinux然后就可以执行脚本了

这台主机要注意的是vip要配置在回环接口的子接口上

网关一定不能指定为前端的DR主机的IP就算指定了也没有用不会转发报文

要配置一条主机路由去往vip的请求要从lo接口出去否则源ip地址会发生改变

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore    如果请求的ip不是本接口的ip不会响应

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 只广播此接口上的ip同网段的地址 

lvs DR模型


lvs DR模型


分别使用浏览器进行测试

lvs DR模型

lvs DR模型

在调度器上查看是否真的是调度器多调度的结果

lvs DR模型

原创文章,作者:wode,如若转载,请注明出处:http://www.178linux.com/75875

(1)
wodewode
上一篇 2017-05-15
下一篇 2017-05-15

相关推荐

  • 马哥教育网络班21期+第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; ~]# egrep ^[[:space:]] /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; ~]# egrep …

    Linux干货 2016-08-08
  • 【听说要写一篇文章,我觉得标题比较长的人一定特别帅。】

    我叫小问。 计划是学好马哥所教授的知识。 目标是找到一份好工作!

    Linux干货 2016-10-23
  • 网络接口配置-bonding

    网络接口配置-bonding •Bonding 就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。 Bonding的工作模式 •Mode 0 (balance-rr) 轮转(Round-robin)策略:从头…

    Linux干货 2016-09-05
  • 编译httpd2.4.10踩坑记

    作者【Jev Tse】【版权所有】  系统环境:centos6.8     【本文概览】     零、httpd2.4.10编译总结         1、基础环境         2、依赖包组   &…

    Linux干货 2016-11-29
  • linux 基础3

    linux 基础3

    Linux干货 2018-03-25
  • 马哥linux0805作业内容

    在/date/testdir/里穿件的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其他用户(不属于g1,g2,g3)不能访问这个文件夹 设置user1,使之新建文件权限为rw——- 3.设置/testdir/f1的权限,使user1用户不可以读写执行,g1组可以…

    Linux干货 2016-08-11