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

相关推荐

  • Linux防火墙之基本原理

    本系列文章主要讲述Linux防火墙的基本原理和基础使用方法: 1.什么是防火墙: 当我们把计算机连入互联网与其他计算机进行通信时,这无疑也将自己的信息暴露了,那就意味着可能会有一些心怀不轨的人会利用这些信息来攻击自己的主机,尤其是作为一台服务器向互联网用户提供服务时,就迫切需要一种隔离和保护机制,来隔离外部网络,达到保护自我的目的。而这种隔离机制就叫做防火墙…

    Linux干货 2016-12-27
  • 由tty命令产生的好玩的想法

    昨天看了马哥Linux视频的前两天内容,里面讲了到终端的概念,回顾一下:  物理终端:是直接接入本机的显示器和键盘设备。/dev/console  虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 6默认启动6个虚拟终端 Ctrl+Alt+F#: [1,6] 图形终端:附加在物理终端之上的以软件方式…

    Linux干货 2016-05-16
  • 修改Linux命令终端提示符

    作业1. 设置自己的终端提示符,要求字符终端登录时:     a> 需要带颜色     b> 需要显示当前执行到了第几条命令     c> 显示当前登录终端,主机名和当前时间     这可以通…

    Linux干货 2016-10-17
  • 文本处理工具之AWK

    概述:     在之前的文章中,我们介绍过文本处理三剑客的grep、sed,本篇就简要说明下awk的用法。主要是围绕常见的一些用法进行展开,分为以下几个部分:     1、awk的基础语法     2、awk的进阶语法  &nbs…

    Linux干货 2016-09-20
  • 马哥教育网络班22期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [xw@localhost ~]$ who | cut -d' ' -f1 | uniq xw root 2、取出最后登录到当前系统的用户的相关信息。 [xw…

    Linux干货 2016-09-01
  • 内部命令与外部命令——Linux基本命令(3)

    1.     内部命令与外部命令 内部命令:由shell自带的,而且通过某命令形式提供 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。 外部命令:在文件系统路径下有对应的可执行程序文件 外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。 2.     命令类…

    2017-07-13