LVS—NAT负载均衡群集

网友投稿 313 2022-10-15

LVS—NAT负载均衡群集

LVS—NAT负载均衡群集

负载均衡群集:以提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能。LB的负载分配依赖于主节点的分流算法,将来自客户机的访问请求分担给多个服务器节点,从而缓解整个系统的负载压力。 在经典 的负载均衡群集中,包括三个层次的组件:负载调度器、服务器池、共享存储。

地址转换模式(LVS—NAT)

在构建LVS负载均衡群集中,有两种群集模式——LVS-NAT和LVS-DR,本篇主要讲解LVS-NAT地址转换模式。

LVS-NAT负载均衡群集拓补结构图

实验环境

主机 操作系统 IP地址 主要软件
LVS负载调度器/网关 CentOS-7-x86_64 内:192.168.100.1 外:12.0.0.1 ipvsadm
web服务器1 CentOS-7-x86_64 192.168.100.101 httpd
web服务器2 CentOS-7-x86_64 192.168.100.102 httpd
NFS共享储存服务器 CentOS-7-x86_64 192.168.100.102 nfs-utils、rpcbind

配置NFS共享存储服务器

在CentOS7系统中,nfs-utils、rpcbind另个软件包一般都默认安装,若没有则可使用yum进行安装。 开启服务并编辑访问规则:

systemctl start nfs.service //开启nfs共享发布和访问 systemctl start rpcbind.service //开启远程服务调用 vi /etc/exports /usr/share *(ro,sync) /opt/accp 192.168.102.0/24(rw,sync) //可读、可写 、远程同步 /opt/benet 192.168.103.0/24(rw,sync)

创建共享目录:

cd /opt mkdir accp benet chmod 777 accp benet

发布共享:

exportfs -rv

配置web服务器1

安装install -y

将NFS共享存储服务器中的共享目录挂载到192.168.100.103:/opt/accp /var/"this is accp test web" > /var/stop firewalld.service setenforce 0

浏览器中输入ip查看首页内容:

web服务器2

web服务器2和1的设置一样,只用挂载的共享储存目录和测试首页内容不同。

配置LVS负载调度器

在配置LVS负载调度器之前,需要设置网卡,分别为:

ens33 外网网卡 ip为12.0.0.1 ens36 内网网卡 ip为192.0.0.1

配置负载管理管理软件,并进行调度设置:

modprobe ip_vs //加载LVS内核 yum insatll ipvsadm -y //安装管理软件 ipvsadm -A -t 12.0.0.1:80 -s rr //添加虚拟服务器,并采用轮询调度算法 ipvsadm -a -t 12.0.0.1:80 -r 192.168.100.101:80 -m //指定调度web服务器1的ip地址和端口,使用SNAT规则 ipvsadm -a -t 12.0.0.1:80 -r 192.168.100.102:80 -m //指定调度web服务器2的ip地址和端口,使用SNAT规则 ipvsadm-save > /etc/sysconfig/ipvsadm //保存任务 service ipvsadm start //启动服务

配置SNAT:

vim /etc/sysctl.conf

net.ipv4.ip_forward=1 //开启路由转发功能

sysctl -p //加载,立即生效 iptables -t nat -F //清空nat表规则 iptables -F //清空转发表规则 iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o ens33 -j SNAT--to-source 12.0.0.1 //设置SNAT规则

进行LVS群集测试

因为已添加SANT规则,只当需要访问外网端口12.0.0.1时,可通过刷新网页,进入到不同的web测试首页。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:消息队列属性及常见消息队列介绍
下一篇:Java8接口之默认方法与静态方法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~