LVS基本介绍

集群

一组通过高速网络互联的计算机组,并以单一系统的模式加以管理

讲很多服务器集中起来一起,提供同一种服务,在客户端看来就像是一个服务器

可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益

任务调度是集群系统中的核心技术

集群的目的

高性能计算集群HPC

通过以集群卡法的并行应用程序,解决复杂的科学问题

负载均衡(LB)集群

客户端负载在计算机集群中尽可能平均分摊

高可用(HA)集群

避免单点故障,当一个系统发生故障时,可以快速迁移

LVS的常用术语

Director Server:调度服务器

将负载分发到Real Server服务器

有两个IP,一个为VIP,一个为DIP

Real Server:真实服务器

真正提供应用服务的服务器(RIP)

VIP: 虚拟IP地址

公布给用户访问的虚拟IP地址(一般为调度器的IP)

RIP:真实IP地址

集群节点上使用的IP地址

DIP:调度器连接节点服务器的IP地址
 

LVS的工作模式

NAT模式

用户访问调度器,调度器把请求转给web1,web1从调度器回复用户

当用户访问量过多,所有的数据都会经过调度器,这时,网络的带宽就会成为整个集群的瓶颈。这种适合小规模的集群

通过网络地址转换实现的虚拟服务器

大并发访问时,调度器的性能成为瓶颈

TUN模式

调度器和服务器不在同一个网,例:用户访问地址在A的调度器,调度器转发到地址为B的web服务器,中间跨过公网,所以要在代理服务器和web服务器中间搭建隧道

通过隧道方式实现虚拟服务器

DR模式(直连路由模式)

用户访问调度器,调度器转发给web服务器,web服务器直接回复给用户

这种模式,缓解了调度器返回数据的压力,提高了并发访问量,适合较大规模的集群

直接使用路由技术实现虚拟服务器

节点服务器需要配置VIP,注意MAC地址广播

LVS-NAT集群

LVS的IP负载均衡技术是通过IPVS模块实现的,这里需要使用ipvsadm命令

ipvsadm -A    添加虚拟服务器
ipvsadm -E    修改虚拟服务器
ipvsadm -D    删除虚拟服务器
ipvsadm -C    清空所有
ipvsadm -a    添加真实服务器
ipvsadm -e    修改真实服务器
ipvsadm -d    删除真实服务器
ipvsadm -L    查看LVS规则表
-s [rr|wrr|lc|wlc|sh]    指定集群算法
 

1)创建LVS虚拟集群服务器

yum -y install ipvsadm #先安装相应的软件包

ipvsadm -A -t 192.168.19.130:80 -s wrr

ipvsadm -L

ipvsadm -Ln #以数字显示

2)为集群添加若干Real Server

ipvsadm -a -t 192.168.19.130:80 -r 192.168.20.10 -w 1
ipvsadm -a -t 192.168.19.130:80 -r 192.168.20.20 -w 1
ipvsadm -Ln
ipvsadm -a -t 192.168.19.130:80 -r 192.168.20.30 -w 1 -m #使用nat模式
ipvsadm -a -t 192.168.19.130:80 -r 192.168.20.40 -w 1 -i #使用隧道模式
#默认为dr模式
ipvsadm -Ln

3)修改集群服务器设置(修改调度器算法,将加权轮询修改为轮询)

ipvsadm -E -t 192.168.19.130:80 -s rr

ipvsadm -Ln

#ipvsadm -e 可以修改权重和工作模式

4)修改Read server(使用-g选项,将模式改为DR模式)

ipvsadm -e -t 192.168.19.130:80 -r 192.168.20.10 -g

5)查看LVS状态

ipvsadm -Ln

6)创建另一个集群(算法为最少连接算法:使用-m,设置工作模式为NAT模式)

ipvsadm -A     192.168.19.100:80 -s lc
ipvsadm -a -t 192.168.19.100:80 -r 192.168.20.30 -m 
ipvsadm -a -t 192.168.19.100:80 -r 192.168.20.40 -m 
 

7)永久保存所有规则

ipvsadm-save -n > /etc/sysconfig/ipvsadm-config

8)清空所有规则

ipvsadm -C 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值