Linux学习笔记--lvs负载均衡群集及安装部署

1>>>>>>:首先我们要知道lvs在企业中是一种常用的群集技术。(lvs:Linux虚拟服务器)。 群集:表示一群、一串的意思,用在服务器领域则表示大量服务器的集合体,以区分单个服务器。

NFS共享存储服务:NFS是一种基于TCP/IP传输的网络文件系统协议;通过NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。其实NFS就是一种nas存储。

1:群集的类型:无论哪种群集,都至少包括两台节点服务器,对外表现为一个整体;只提供一个访问入口,相当于一台大型计算机。
(1):负载均衡群集:**提高应用系统的响应能力,尽可能处理更多的访问请求,减少延迟目标,获得高并发高负载的整体性能。**如:DNS轮询,应用层交换 (反向代理)都可以用作负载均衡群集。
(2):**高可用群集:**提高应用系统可靠性,尽可能减少中断时间为目标,确保服务的连续性,达到高可用容错效果
(3):**高性能运算群集:**提高应用系统的CPU运算速度,扩展硬件资源和分析能力为目标,获得更高的高性能运算能力。这种群集主要用在“云计算”中,就是将多台服务器的硬件整合到一起,实现高性能运算能力。
2>>>>>>:负载均衡的分层结构
第一层:负载调度器,是群集系统的唯一入口,对外使用所有服务器共有的虚拟ip地址,通常会配置主从两台调度器实现热备份,确保高可用性。
第二层:服务器池,也就是提供各种服务的服务器,例如web服务器,ftp服务器,数据库服务器等,处理调度器发来的请求。
第三层:共享存储,主要存储服务器池中应用程序的数据,一般会采用nas或者san设备,我们今天就使用NFS搭建一台nas服务器,工作中也可以购买硬件nas和san。

3>>>>>:负载均衡的工作模式:
Linux学习笔记--lvs负载均衡群集及安装部署_第1张图片
以上三种模式中,nat方式只需要一个公网地址,从而成为最容易的一种负载均衡模式,安全性也比较好,许多硬件负载均衡设备就是采用这种方式,性比较而言,DR模式和TUN模式的负载能力更强大,使用范围更广,但节点的安全性要稍差一些。

总结都是为了实现负载均衡,提高服务器的工作效率,当其中有服务器发生故障的时候也不会影响客户的访问

案例:
接下来用一个综合实验详细介绍安装和使用。
其中群集地址:172.16.16.172
Linux学习笔记--lvs负载均衡群集及安装部署_第2张图片
实验目标:搭建lvs群集,lvs负载调度器有两块网卡,是所有内部web服务器的网关服务器,需要为负载调度器配置SNAT,以便内部的服务器可以访问internet,所有的节点服务器、共享存储位于私有网络,网关指向负载调度器的192.168.7.254

验环境如下:
在这里插入图片描述
实验步骤:
1, 首先配置各服务器的ip地址,并且指定LVS服务器的网关,(除了NFS服务器网关无须指向LVS,其他的都得指)以及关闭各服务器的防火墙。(一定得关)

Linux学习笔记--lvs负载均衡群集及安装部署_第3张图片
web节点地址
Linux学习笔记--lvs负载均衡群集及安装部署_第4张图片
web2节点地址
Linux学习笔记--lvs负载均衡群集及安装部署_第5张图片
NFS:
Linux学习笔记--lvs负载均衡群集及安装部署_第6张图片
客户机:
Linux学习笔记--lvs负载均衡群集及安装部署_第7张图片
2:两台web节点安装Apache服务,并启动服务
Linux学习笔记--lvs负载均衡群集及安装部署_第8张图片
3:在俩台web上各做一个不同的网页以方便测试:
Linux学习笔记--lvs负载均衡群集及安装部署_第9张图片
Linux学习笔记--lvs负载均衡群集及安装部署_第10张图片
4, 配置LVS:
(1)开启路由转发功能:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)加载并查看ip_vs模块:

Linux学习笔记--lvs负载均衡群集及安装部署_第11张图片
(3) 使用ipvsadm管理工具:
1》首先利用yum安装ipvsadm:
Linux学习笔记--lvs负载均衡群集及安装部署_第12张图片
在这里插入图片描述
《2》创建虚拟服务器:
在这里插入图片描述
《3》添加服务器节点:(本实验只需添加一台Apache服务器即可)
在这里插入图片描述
《4》查看群集节点状态:
Linux学习笔记--lvs负载均衡群集及安装部署_第13张图片
《5》保存之前分配的策略:
在这里插入图片描述
《6》启动ipvsadm:
在这里插入图片描述

7》当你启动服务后可看到之前创建的虚拟服务器地址,变成了127.0.0.1,所以得在重新敲一遍即可。(如下图)
Linux学习笔记--lvs负载均衡群集及安装部署_第14张图片
只需在添加一遍虚拟服务器和服务器节点即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190705194906815.png?
x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk5OTM4NQ==,size_16,color_FFFFFF,t_70)

5, 配置NFS共享存储服务器:
(1)首先先为新添加的硬盘进行分区,并进行格式化:
Linux学习笔记--lvs负载均衡群集及安装部署_第15张图片
进入到该交换模式后依次执行: n p 1 回车 回车 w(保存退出) 即可。
格式化:
Linux学习笔记--lvs负载均衡群集及安装部署_第16张图片2)安装nfs-utils,rpcbind软件包:
Linux学习笔记--lvs负载均衡群集及安装部署_第17张图片
该系统默认已经安装。
Linux学习笔记--lvs负载均衡群集及安装部署_第18张图片
(3)设置共享目录:
在这里插入图片描述
在这里插入图片描述
(4)将该目录挂载到之前格式化完的硬盘上:
在这里插入图片描述
(5)启动NFS服务:
在这里插入图片描述
Linux学习笔记--lvs负载均衡群集及安装部署_第19张图片
(6)查看本机发布的NFS共享目录:
在这里插入图片描述

6,在服务器池中(web1服务器)访问NFS共享资源:
(1)直接启动rpcbind服务:(默认已安装)
Linux学习笔记--lvs负载均衡群集及安装部署_第20张图片
(3)手动挂载NFS共享目录
在这里插入图片描述
上图是临时挂载,立即生效。
在这里插入图片描述
在这里插入图片描述
这是永久挂载,需要重启才能生效。(一般工作中,应该用永久挂载)
确认挂载结果:
Linux学习笔记--lvs负载均衡群集及安装部署_第21张图片
应为你将本机上的网页目录挂载到了共享存储上了,所以会自动还原来的网页,所以得重新
在web1上创建测试网页文件。
在这里插入图片描述

7,windows客户机测试网页:(当其中一台或多台节点服务器故障时,也不会影响客户端用户对网页的访问
Linux学习笔记--lvs负载均衡群集及安装部署_第22张图片
Linux学习笔记--lvs负载均衡群集及安装部署_第23张图片

你可能感兴趣的:(Linux)