LVS-DR负载均衡群集

知识部分
简介:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。LVS在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。
LVS群集由调度器、服务器池和共享存储组成。有高可用群集、负载均衡群集和高性能运算群集三种。而LVS较常见的三种模式分别为DR模式、NAT模式和IP隧道模式。

操作部分
本次案例做DR直连路由模式。首先我们需要的服务器共四台(一台调度器、一台NFS用作共享存储和两台web服务器模拟服务器池。)第一台web服务器两块网卡,地址分别是192.168.7.21、172.16.16.177;第二台web服务器同样,地址分别为192.168.7.22、172.16.16.178;调度器地址为172.16.16.170;NFS地址为192.168.7.250。
配置地址部分不详细说了。
1、NFS共享存储部分。安装nfs-utils和rpcbind包。建议使用yum安装以解决依赖包的安装问题。


2、设置nfs和rpcbind为开机自启动

3、创建一个共享目录。

4、配置NFS配置文件/etc/exports。

5、启动nfs和rpcbind服务。

6、查看本地是否可以连接到共享存储。

7、web服务器的配置部分。首先安装rpcbind和nfs-utils包。实际上很多linux已经安装这两个包。可以使用rpm -q查看是否安装。

8、查看是否连接到共享存储。

9、将个NFS(192.168.7.250)上的共享目录/opt/wwwroot挂载到本地的/usr/local/nginx/html下。正常的工作中应当配置永久挂载,编辑配置文件/etc/fstab即可。

10、编辑一个用于测试的网页。vim index.html。

11、重启nginx服务。

12、在LVS-DR群集中使用同一个地址作为群集地址,所以配置了一个lo:0设备。配置如下。注意,群集中的调度器和服务器池的web服务器都应当配置一个172.16.16.172,该ip 地址实际是一个虚拟IP地址(vip),不做通信使用,用于表示属于172.16.16.172这个群集。

13、添加vip本地访问路由。(临时)

也可以编辑/etc/rc.loca添加一条永久的路由

14、由于需要在web服务器和调度器都配置该地址,所以需要调整/proc响应参数避免IP地址冲突。vim /etc/sysctl.conf。

然后执行sysctl -p。

15、本次案列为了测试结果更明了,第二台没有使用共享存储。注意:实际上另一台web服务器应当和第一台web服务器上的配置相同。
16、调度器上的配置。首先为调度器配置群集地址172.16.16.172,vim /etc/sysconfig/network-scripts/ifcfg-eth0:0

17、调整/proc响应参数。因为lvs负载调度器和各节点需要共用vip地址,应该关闭linux内核重定向参数响应,打开vi /etc/sysctl.conf,增加三行。

然后执行sysctl -p
18、使用rpm安装ipvsadm包。

19、配置ipvsadm负载分配策略然后保存。rr表示轮询。

20、启动ipvsadm,并设置为自启动。

21、验证。打开一台windows7,登陆172.16.16.172。

重新打开一个IE登陆172.16.16.172可以看到如下

原文地址:http://blog.51cto.com/13434336/2107717

时间: 2024-10-04 03:06:53

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

LVS DR 负载均衡集群

LVS DR 负载均衡集群 试验准备:五台主机ABCDE,主机ABCDE均为单网卡,IP地址分别为192.168.10.2,192.168.10.3,192.168.10.4,192.168.10.5,192.168.10.6.主机A作为内网客户端,主机B负载均衡调度器,主机C和主机D作为网站服务器,主机E作为共享存储,均清除防火墙和SELINUX.操作系统均为RHELx86_64,为最小化安装. 主机A操作 #vim /etc/sysconfig/network-scripts/ifcfg-e

RHEL6 搭建LVS/DR 负载均衡集群 案例

搭建LVS/DR 负载均衡集群 案例 实验拓扑图: 操作流程: Director Server :        192.168.4.50 pc50 安装并启用ipvsadm 配置辅助IP地址 创建虚拟服务器,向虚拟服务器中加入节点 Real Server:        192.168.4.51 pc51        192.168.4.52 pc52 配置WEB 服务器 配置辅助IP地址,调整内核参数 Clinet :192.168.4.253 pc253 连接虚拟服务器测试 环境准备:

LVS—NAT负载均衡群集

LVS-NAT负载均衡群集 负载均衡群集:以提高应用系统的响应能力.尽可能处理更多的访问请求.减少延迟为目标,获得高并发.高负载(LB)的整体性能.LB的负载分配依赖于主节点的分流算法,将来自客户机的访问请求分担给多个服务器节点,从而缓解整个系统的负载压力. 在经典 的负载均衡群集中,包括三个层次的组件:负载调度器.服务器池.共享存储. 地址转换模式(LVS-NAT) 在构建LVS负载均衡群集中,有两种群集模式--LVS-NAT和LVS-DR,本篇主要讲解LVS-NAT地址转换模式. LVS-N

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

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

keepalived+lvs实现负责均衡群集

一,实验架构 本实验主要研究如何使用keepalived+lvs实现负载均衡群集,环境由一台keepalived和两台web服务器组成,keepalived的高可用群集不会在此实验中出现. keepalive 172.24.3.10 web1 172.24.3.11 web2 172.24.3.12 vip 172.24.3.20 二,实验过程 keepalived服务器 1,安装支持软件 kernel-devel, openssl-devel, popt-devel, ipvsadm 2,编译

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

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

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负载均衡群集基础(一)

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

【中级篇】Linux中部署LVS负载均衡群集

LVS负载均衡群集 1.          实验需求: 1)     2台服务器部署HTTPD服务 2) 1台做负载调度器 3) 搭建负载均衡,测试其效果. 2.          实验环境: Linux服务器系统版本:CentOS-6.5 -S02 IP:192.168.10.15  ( httpd ) Linux服务器系统版本:CentOS-6.5 -S03 IP : 192.168.10.18  ( httpd ) Linux服务器系统版本:  RedHat6.5     IP1 :192