部署LVS负载均衡

简介:在各种互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器将难以承担所有的访问。除了使用价格高昂的大型机,专业负载分流设备以外,企业还有另外一种选择来解决难题,那就是构建群集服务器——通过整合多台相对廉价的普通服务器,以同一个地址对外提供相同的服务。
部署LVS负载均衡
一、LVS负载均衡群集
1、LVS的作用和特点
1)LVS的作用
负载均衡群集
2)LVS的特点
支持高并发访问
避免单节点故障
动态伸缩
可靠性强
2、群集的类型
1)负载均衡群集
一般使用WEB服务器
负载均衡群集池的服务器全部对外提供服务
加快用户速度支持高并发流量
2)高可用转移群集
简称故障转移群集
一组计算机选举活跃服务器和备份服务器
活跃服务器对外提供服务 备份服务器监听活跃服务器状态
活跃服务器故障备份服务器接替工作
3)高性能群集
简称超级计算机
科学研究使用或者做数据运算
边缘计算、云计算
3、负载均衡的结构
1)缓存层
缓存用户历史访问数据
加快访问速度提高访问命中率
2)代理层
简称负载调度器
给客户端提供不间断服务
就访问请求转发到服务器池
3)服务器池
保存对外提供服务的服务器
池中包含多台服务器
4)存储
简称共享存储
集中化存储服务器池中的数据
方便数据配置高可用
4、负载均衡的工作模式
部署LVS负载均衡
1)NAT模式
采用封闭式设计结构
客户端请求和响应流量都必须经过调度器
调度器流量压力过大产生转发瓶颈
配置成本高
2)TUN模式
采用开放式设计结构
调度器和服务器池全部开放在互联网
方便用户做基于地理位置调度
配置成本高
安全性差容易遭受攻击
3)DR模式
采用半开放式设计结构
客户端请求经过调度器,服务器响应不经过调度器
调度器流量负载分担小一些
可靠性强
成本低
安全性强
5、LVS负载均衡调度算法
1)RR
轮询
流量平均分配
2)WRR
加权轮询
负载均衡向负载量小的服务器多分配访问流量
3)LC
最少连接
负载均衡向访问量少的服务器多分配访问流量
4)WLC
加权最少连接
负载均衡向少的流量多分配访问流量,服务器池负载平等切换服务器
二、配置LVS负载均衡
1、安装LVS负载均衡
1)安装LVS服务器
部署LVS负载均衡
2)设置服务开机自启
部署LVS负载均衡
3)查看LVS规则
部署LVS负载均衡
4)清空规则
部署LVS负载均衡
5)保存规则
部署LVS负载均衡
2、LVS命令常见的选项
1)-A
添加虚拟化服务器
指定调度器的IP地址和端口号
2)-a
添加服务器池,指定服务器的IP地址和端口号
3)-d
删除服务器池中的服务器IP地址和端口号
4)-t
指定调度器的IP地址和端口号
5)-s
负载均衡器算法
rr wrr lc wlc
6)-m
NAT模式
7)-i
TUN模式
8)-g
DR模式
9)-w
权重
3、配置LVS的NAT模式
1)创建负载均衡器指定IP地址和端口号
部署LVS负载均衡
2)添加服务器
部署LVS负载均衡
3)查看LVS配置
部署LVS负载均衡
4)保存配置
部署LVS负载均衡
4、配置LVS的DR模式
1)修改LVS服务器内核参数关闭响应
部署LVS负载均衡
部署LVS负载均衡
部署LVS负载均衡
2)配置WEB服务器的内核参数配置ARP响应
部署LVS负载均衡
部署LVS负载均衡
3)配置LVS调度器的IP地址和端口号指定算法
部署LVS负载均衡
4)服务器池添加服务器
部署LVS负载均衡
5)保存查看规则
部署LVS负载均衡
5、配置存储服务器
1)安装存储服务器
部署LVS负载均衡
2)创建存储根目录和网站主页
部署LVS负载均衡
3)修改NFS存储主配置文件
部署LVS负载均衡
部署LVS负载均衡
4)启动服务器设置开机自启
部署LVS负载均衡
5)查看共享存储
部署LVS负载均衡
6)配置网站服务器开机自动挂载存储
部署LVS负载均衡
部署LVS负载均衡
部署LVS负载均衡
部署LVS负载均衡
部署LVS负载均衡
部署LVS负载均衡