构建LVS负载均衡群集
概述:群集(或集群),表示一群、一串的意思,用在服务器领域则表示大量服务器的集合体,以区分于单个服务器。
实验要求:
需要五台Linux虚拟机,四台Centos7,一台windows7,设置为仅主机模式。
Centos7-1作负载调度器、网关,需要配置双网卡。
外网地址:12.0.0.1
内网地址:192.168.200.1
Centos7-2、Centos7-3作节点服务器
web1:192.168.200.110
Web2:192.168.200.120
Centos7-4作NFS共享存储设备
IP:192.168.200.130
Windows7作客户端
IP:12.0.0.12
实验步骤:
一、配置Centos7-4共享存储服务器
1.在NAT模式下安装rpcbind(远程调用)和nfs-utils(NFS服务器),可输入rpm -q的命令查询安装包是否已安装。
http://i2.运维网.com/images/blog/201806/24/17f9cf5323303e0bb4997377efc41eff.png
2.把网卡模式改为仅主机模式,更改网卡地址。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
http://i2.运维网.com/images/blog/201806/24/f4075c0f62fc42aed2008146afed9223.png
3.开启网卡并关闭防火墙
http://i2.运维网.com/images/blog/201806/24/a031b23d3ec30f6042e1ed8b742b1d0f.png
4.开启rpcbind、nfs服务
http://i2.运维网.com/images/blog/201806/24/e8af310193c8ff7f9a622c138dd0ca70.png
5.编辑访问规则
vim /etc/exports
http://i2.运维网.com/images/blog/201806/24/93feea6260d46d7744ae97c90b468090.png
6.在/opt目录下创建benet和accp目录,并且提升权限。
http://i2.运维网.com/images/blog/201806/24/5bbd3f0762a13a16ebb12a504e98e497.png
7.发布共享
http://i2.运维网.com/images/blog/201806/24/97318bec7f68c181c73fff1dcfb4f486.png
二、配置Centos7-2节点服务器
1.在NAT模式下安装httpd服务
http://i2.运维网.com/images/blog/201806/24/a550c254d3c67d06e37cda07085a0268.png
2.在仅主机模式下修改网卡地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
http://i2.运维网.com/images/blog/201806/24/494a3512c5526a802f5056e370702e22.png
3.开启网卡并关闭防火墙
http://i2.运维网.com/images/blog/201806/24/288609d7e95f78c02d650b3987f06ef9.png
4.启用httpd服务程序,查看80端口信息。
http://i2.运维网.com/images/blog/201806/24/a23be43c25c2178481c0315bbd6ae317.png
5.客户端查看、挂载
http://i2.运维网.com/images/blog/201806/24/0438fd3ad305673aa98cae4b217ada9a.png
6.创建测试网页
http://i2.运维网.com/images/blog/201806/24/d7946f023d3a6652174560b7551ce9fe.png
7.打开浏览器输入127.0.0.1进行自测
http://i2.运维网.com/images/blog/201806/24/91085f71fc3918b3478cba998275d77e.png
8.在共享存储服务器上输入cd benet/命令查看是否有首页文件
http://i2.运维网.com/images/blog/201806/24/eb2a81c730e4effe1a29454fdbca5095.png
Centos7-3节点服务器配置与Centos7-2节点服务器IP地址不一样,其他都一样这里不再赘述。
Centos7-3节点服务器自测
http://i2.运维网.com/images/blog/201806/24/33e10ec5ce2b9e97dfb2b2d316986bf8.png
三、配置Centos7-1负载调度器
1.在NAT模式下安装管理软件
http://i2.运维网.com/images/blog/201806/24/7b42c440299bdcfb2078a6607658b745.pnghttp://i2.运维网.com/images/blog/201806/24/be9b6516b6ffa2497590eae9b5086df1.png
2.在仅主机模式下配置双网卡
http://i2.运维网.com/images/blog/201806/24/88e63c4d306162050caef44c84939ddc.png
内网地址配置
http://i2.运维网.com/images/blog/201806/24/7c7de9a0de991aee796e655f18c910e3.png
外网地址配置
http://i2.运维网.com/images/blog/201806/24/abee3c22dbac8dbb775616178b39cad0.png
3.重启网卡
http://i2.运维网.com/images/blog/201806/24/18d445b6b44da0434259a3ff0b07f013.png
4.配置SNAT转发规则
vim /etc/sysctl.conf
http://i2.运维网.com/images/blog/201806/24/9f98004c75dd1b40239a0d7293748dc0.png
http://i2.运维网.com/images/blog/201806/24/64874cc970507643bc2648ff4c44df89.png
5.加载LVS内核模块
http://i2.运维网.com/images/blog/201806/24/0788b341831cc61e2ad7c80d0bfd1139.png
6.开启ipvsadm服务
http://i2.运维网.com/images/blog/201806/24/3e78ad780f85eaab5f22504fc795ffeb.png
7.在/opt目录下,创建nat.sh文件配置负载分配策略。
http://i2.运维网.com/images/blog/201806/24/180bd73786a6a2edf3e07068cd7ece33.png
http://i2.运维网.com/images/blog/201806/24/4d64f24919c0729929586e231fddc711.png
8.启动nat.sh脚本
http://i2.运维网.com/images/blog/201806/24/6c76818a07c32bf3522111fb1b69ed5f.png
四、测试LVS群集
在windows7客户机中打开浏览器,访问http://12.0.0.1/,将能够看到由真实服务器提供的网页内容——如果各节点的网页不同,则不同客户机看到的网页可能也不一样(清空网页缓存再进行刷新)。
http://i2.运维网.com/images/blog/201806/24/01f9eb1e56616d07cef6de38b0441308.png
http://i2.运维网.com/images/blog/201806/24/48ca88e74caa46a6ab948a8d5888aa29.png
页:
[1]