lvs的路由模式

路由模式的负载均衡群集

前边已经搭建过了(nat模式),这里就不在搭建了

DR模式的搭建:

这种模式的群集中,lvs负载调度器作为群集的入口,但不做网关使用了,web服务器节点都各自接入internet,发送给客户机的web相应数据包不经过lvs负载调度器。

这里我们IP地址都使用共有地址网段来体现,服务器节点采用双网卡,一块用于应答客户端请求,一块连接共享存储。

在实验中使简化为下面的环境:

注意web节点A有两块网卡,一块192.168.7.21,另一块172.16.16.177,web节点B有两块网卡,一块192.168.7.22,另一块172.16.16.178,调度器一块网卡172.16.16.173,NFS一块网卡192.168.7.250

1、配置调度器

1)配置虚拟ip地址(vip)

执行:ifup  eth0:0 开启

在重启网卡服务

1)调整/proc响应参数

因为lvs负载调度器和各节点需要共用vip地址,应该关闭linux内核重定向参数响应

打开vi /etc/sysctl.conf,增加三行。

执行Sysctl  -p

1)配置负载分配策略

2、配置节点服务器

使用DR模式时,节点服务器也需要配置VIP地址,因为客户端请求的是群集IP地址

目标MAC地址是LVS的,节点服务器回应时应该以群集IP回应,否则客户端不能成功接收

还需要调整内核的ARP响应参数阻止更新VIP的MAC地址,因为客户端在发送ARP请求的时候IP地址是群集地址,这是所有的节点都配置了VIP,这时客户端的ARP缓存内就会出现多条重复的IP地址对应的MAC地址确不相同,这回导致客户端无法正确找到调度器。

1)在节点B上配置虚拟ip地址

Vi  /etc/sysconfig/network-scripts/ifcfg-lo:0

添加vip本地访问路由

[[email protected]]# vim /etc/rc.local

/sbin/route add -host 172.16.16.172 dev lo:0  //永久生效

[[email protected]]# route  add -host  172.16.16.172 dev eth0 //临时生效

1)调整/proc响应参数

vim /etc/sysctl.conf,添加6行

执行:sysctl  -p

然后再另一台节点A上做相同的操作,这里就不再截屏了,大家参考上面,如果不想去打一遍,可以使用scp命令拷贝节点B上面的文件。

SCP -r [email protected]地址:/文件目录  /跟自己的目录

在a节点上操作,这里的地址是你要拷贝的地址(b节点的地址)

SCP -r [email protected]:/etc/rc.local /etc/rc.local

3、在客户端上测试,每次打开浏览器访问的页面在两台web服务器之间切换就对了

在实际工作中两个web节点上的网页要保持一致,这样就能始终访问一个相同的网站,从而能实现负载均衡。

原文地址:http://blog.51cto.com/13136120/2120775

时间: 2024-08-25 06:22:35

lvs的路由模式的相关文章

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几种模式简介

1.NAT  地址转换技术 2.DR  直接路由模式***** 3.ip隧道(ip  tunneling) 4.FullNAT模式 1.DR模式 LVS DR原理图: 实际图; LVS的DR模式原理: 1.通过更改数据包的mac地址实现数据包转发的 2.所有的节点和LVS要求处于一个局域网内 DR模式的特点: ①通过调度器上修改数据包的目的MAC地址实现转发,注意,源IP地址仍然是CIP, 目的IP地址仍然是VIP ②请求的报文经过调度器,而RS相应处理处理后报文无需经过调度器LB,因此,并发访

centos 7.3 LVS的NAT模式负载均衡实操

一.LB集群原理 1.实现手段 硬件:F5负载均衡器 软件:LVS(4层,网络层),Nginx(7层,应用层) 2.负载均衡架构图 说明: LVS集群使用三层架构 第一层:负载均衡层(Load Balancer) 位于整个集群系统的最前端,由一台或多台负载调度器(Director Server,以下简称dir)组成. dir的作用类似一个路由器,它含有为完成LVS功能所设定的路由表,通过这些路由表把用户的请求分发给服务器群组层的应用服务器(Real Server) ps:客户认为服务是来自一个虚

LVS 三种模式区别

LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.linuxvirtualserver.org/VS-NAT.html http://www.linuxvirtualserver.org/VS-IPTunneling.html http://www.linuxvirtualserver.org/VS-DRouting.html 首先是安装ipvsadm管理程序 下载:http://www.linuxvirtualserver.org/

lvs+keepalived(DR模式)

(一) 网络架构     D1: (LVS_MASTER)     eth1:192.168.1.111     D2:(LVS_BACKUP)     eth2: 192.168.1.113     R1: (web_server1)     eth1:192.168.1.214      R2: (web_server2)     eth1:192.168.1.215      VIP:192.168.1.200 (网站对外提供的虚拟ip地址,域名是解析到这个ip地址) (二) 安装keep

lvs的nat模式和dr模式

一.lvs的nat模式: web端:192.168.3.124      通过访问nginx的反向代理192.168.8.123:80,传送到后端realserver上. lvs端eth0: dip 192.168.3.123      eth0:0  vip 192.168.8.123 realserver1端eth0:192.168.3.128  echo "hello,192.168.3.128" > 1.html realserver2端eth0:192.168.3.12

LVS三种模式配置及优点缺点比较 转

LVS三种模式配置及优点缺点比较   作者:gzh0222,发布于2012-11-12,来源:CSDN   目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.linuxvirtualserver.org/VS-NAT.html http://www.linuxvirtualserver.org/VS-IPTunneling.html http://www

lvs的NAT模式

1.什么是LVS? linux virtual service,linux虚拟服务,使用多台服务器一起工作来提高服务的访问和处理性能 通过LVS提供的负载均衡技术和linux系统实现一个高性能.高可用的服务器集群,它具有良好的可靠性.可扩展性和可操作性,成本低廉的特性 负载均衡:软件实现.硬件实现 负载均衡设备: 2.lvs的工作模式 (1)nat模式 :通过网络 地址转换访问服务(最多同时支持20台服务器)    (2)tun模式:通过IP隧道访问服务 (3)dr模式:(direct )直接调

LVS三种模式(超详细)

1.DR模式:(Direct Routing)直接路由模式 DR模式的网络拓扑: DR模式的工作过程: 当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-server的Pool,根据算法,在Pool中选择一台Real-server,LVS在hash表中记录该次连接,然后将client的请求包发给选择的Real-server,最后选择的Real-server把应答包直接传给client: 当client继续发包过来时,LVS根据刚才记录的hash表的信息,将属