LVS负载均衡群集DR模式

LVS-DR
在DR模式的群集中,LVS负载器为访问入口,但不作网关处理;服务器池中所有节点都各自接入internet,发送给客户端WEB响应数据包不需要LVS负载调度器。
nat模式和dr模式的区别

两种模式都是实现负载均衡lvs的方法,nat模式在包进入的时候在分发器上做了目的地址的mac转换,也就是DNAT,包回去的时候从哪进来的也要从哪里出去,这就造成了nat模式在real server过多的时候造成了数据包在回去的时候都是从一个出口方向,也就造成了瓶颈。

DR模式在数据包进入的时候由分发器上把收到的数据包分派给架构下的real server来工作,而数据包在返回的时候没有经过分发器而直接发送给数据包的来源地址,这样就解决了数据包都从分发器上返回数据包的瓶颈,从而解决大量的用户访问。

在实现DR模式的时候,我们是通过在分发器上制定架构下哪几台real server是真正工作的,而分发器上的ip地址是供用户访问的真实Ip地址,我们要做的是在真正提供服务的那几台real server的网卡下也增加分发器的真实Ip地址,但是这个ip地址是一个回环端口,在数据包进入的时候,arp广播的时候,real server的VIP是不接受arp广播的,也就是说这个VIP是只有自己本机知道的,路由器是不知道的。这样就完成了数据包的接收。

在数据包回去的时候,实际上是以real server的VIP来进入封装的,但是它进行传递的时候,是没有通过分发器传递回去,而是直接走的路由器,再由路由器将数据包送回。(此段选自51ctowangjian_)

(这个拓扑图可能与下面的实验有不同的地方不要在乎这些细节)

LVS-DR模式缺点:虽然负载能力更强但是其节点安全性有点差,因为DR模式采用半开放试的网络结构。

实验环境
四台服务器:两WEB、一LVS、一NFS、
依旧无网环境下centos6.5
A 、 配置基础环境:


配置虚拟IP地址(VIP)
vim /etc/sysconfig/netswork-scripts/ifcfg-eth0:0

配置第一台web服务器:


在web服务上添加VIP地址:
vim /etc/sysconfig/network-scripts/ifcfg-lo:0

第二台与第一台web服务器配置相同IP为172.16.16.178
nfs服务器配置和以往一样值进行配置IP,IP地址为192.168.7.250
B 、 配置LVS服务器
调整 ICMP响应参数,关闭linux内核重定向。
vim /etc/sysctl.conf

sysctl -p 查看文件加载的系统参数


C 、安装ipvs管理工具
挂在centos6.5系统光盘,自然你也可以yum安装或是wget
modprobe ip_vs 手动添加ip_vs模块
cat /proc/net/ip_vs 查看ip_vs版本号


service ipvsadm stop 清空ipvs管理工具的内容缓存
指定VIP、RIP以及LVS模式与权重

service ipvsadm save 保存配置
service ipvsadm start 开启ipvs管理工具
ipvsadm -ln 查看lvs服务器列表

chkconfig ipvsadm on 设置ipvs管理工具开机自启

C2 、 配置web服务器

配置Web服务器的icmp重定向
vim /etc/sysctl.conf

添加本地vip访问路由
vim /etc/rc.local (也可以 route add -host 172.16.16.172 dev lo:0)

关闭web服务器防火墙、启动httpd服务、做本机标识

第二台web服务器与上动作一致
配置完称进行访问测试(关闭防火墙)
刷新可以看到两台服务器可以以轮询的方式出现即前半段实验完成
D 、 配置NFS共享存储
创建共享目录
mkdir -p /opt/wwwroot
添加共享地址以及权限
vim /etc/exports

添加完成开启rpcbind和nfs(默认情况下就有这两个软件包而他们的作用是支持showmount工具的使用)

进行nfs标识
cd /opt/www.root
vim index.html下进行本机标识
E 、添加内网网卡使其可以访问NFS服务器
添加网卡之后最好在重新关闭防火墙、重开web服务器的httpd服务、路由重定向。
进入web服务器把共享存储挂在到网站目录上

web2服务器已上操作一致
完成后进行IE测试是否可以看到nfs标识如果可以即为成功

原文地址:http://blog.51cto.com/12959230/2125514

时间: 2024-10-11 06:54:39

LVS负载均衡群集DR模式的相关文章

LVS负载均衡之DR模式

LVS负载均衡之DR 一.实验环境 二.实验步骤 配置VIP目的:为了客户机来请求时lvs直接调度节点服务器,节点服务器用VIP回应客户机请求.如果不配置VIP,用自己的ip回应,则客户机丢弃web本机地址,因为不是客户机所要找的IP地址. LVS配置 ip:vmnet2:192.168.1.2 VIP:eth0:0:192.168.1.254  NETMASK:255.255.255.0 1.加载ip_vs模块并安装ipvsadm #modprobe  ip_vs #yum  -y  inst

LVS负载均衡群集--NAT模式

LVS简介1. 在互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求越来越高,单台服务器难以承担所有的访问.除了使用价格昂贵的大型机.专用负载分流设备以外,企业多选择构建群集服务器--通过整合多台相对廉价的普通服务器,以同一个地址对外提供相对的服务.本篇博客将介绍企业中常用的一种群集技术--LVS.负载均衡群集:以提高应用系统的响应能力.尽可能处理更多的访问请求.减少延迟为目标,获得高并发.高负载(LB)的整体性能.LB的负载分配依赖于主节点的分流算法,将来自客户机的访问请

LVS负载均衡群集之构建DR模式,可跟做!!!

有关于LVS负载均衡群集的相关概念可以参考博文:LVS负载均衡群集详解 一.案例概述 LVS负载均衡模式-DR模式:lvs负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点都各自接入internet,发送给客户机(互联网)的web响应数据包不需要经过lvs负载调度器. LVS负载均衡模式-DR模式:优点:负载均衡器只负责将请求包分发给物理服务器,而物理服务器将应答包直接发给用户.所以,负载均衡器能处理很巨大的请求量,这种方式,一台负载均衡能为 超过100台的物理服务器服务,负载

LVS负载均衡群集之DR模式+keepalived群集机构(理论+实践篇)

LVS-DR数据包流向分析 为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4 Client向目标VIP发出请求, Director (负载均衡器)接收 Director根据负载均衡算法选择RealServer 1,不修改也不封装IP报文,而是将数据帧的MAC地址改为RealServer 1的MAC地址,然后在局域网上发送. RealServer_ _1收到这个帧,解封装后发现目标IP与本.机匹配(RealServer事先绑定 了VIP),于是处理这个报

lvs负载均衡群集搭建(DR)

lvs负载均衡群集搭建(DR) 1:之前有讲过使用NAT技术的lvs的群集搭建接下来使用DR的直接路由模式来搭建负载均衡群集 2:在DR模式中.lvs负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点来自internet.发送给客户端的web相应数据包不需要经过负载调度器:这种方式入站.出站访问数据分别被处理,因此lvs负载调度器和所有节点服务器都需要配置VIP地址,以便响应整个群集的访问. VIP地址192.168.1.254 负载均衡服务器           web1服务

CentOS7.4——LVS负载均衡群集—直接路由模式(LVS-DR)

LVS负载均衡群集-直接路由模式(LVS-DR)环境:调度服务器一台:Linux-CentOS7.4IP地址:192.168.80.20Web服务器两台:Linux-CentOS7.4IP地址:192.168.80.30(SERVER AA)IP地址:192.168.80.40(SERVER BB)客户端一台:以win7为例,用于测试验证IP地址:192.168.80.2 第一步:配置调度服务器//加载LVS内核模块LVS现在已成为Linux内核的一部分,默认编译为ip_vs模块,必要时能够自动

LVS负载均衡群集(三种工作模式原理详解)

LVS负载均衡群集(三种工作模式原理详解) 一.前言 ? 在互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求越来越高,单台服务器力不从心.所以我们需要通过一些方法来解决这样的瓶颈. ? 最简单的方法就是使用价格昂贵的大.小型的主机:但这样在大多数企业中显然是不可取或者说不现实的.那么我们就需要通过多个普通服务器构建服务器群集. 二.相关概念概述 2.1何为LVS? ? LVS--Linux Virtual Server,即Linux虚拟服务器(虚拟主机.共享主机),虚拟主

LVS负载均衡群集之构建NAT模式,可跟做!!!

有关于LVS负载均衡群集的相关概念可以参考博文:LVS负载均衡群集详解 一.案例概述 LVS负载均衡模式-NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(源地址NAT).如果把NAT的过程稍微变化,就可以 成为负载均衡的一种方式.原理其实就是把从客户端发来的IP包的IP头目的地址在DIR上换成其中一台Web节点服务器的IP地址并发至此Web节点服务器,而Web节点服务器则在处理完成后把数据经过DIR主机发回给客户端,DIR在这个时候再把数

LVS负载均衡群集基础(一)

LVS负载均衡群集(一) 1.      群集(或集群)的称呼来自于英文单词"Cluster",用在服务器的领域表示大量的服务器集合,以便与区分单个服务器. 2.      群集的类型: (1)      负载均衡群集(load balance cluster):提高系统的响应能力,尽可能的处理更多的访问请求等,获得高并发,高负载的整体性能.例如应用于:"DNS轮询"."反向代理"等. (2)      高可用群集(high availabili