Redhat 7.4 部署LVS实现负载均衡-实现NAT集群模式

运用很广泛的一款负载均衡软件,可以针对TCP进行工作。工作的常用模式有LVS-NAT集群模式。有LVS-DR集群模式。本次的实验。是实现NAT集群模式。本次实验的大致原理是,LVS监控192.168.2.1:80,定义其为虚拟服务器。客户端从2.1网口访问node1,node1本身自带了nat转发的功能,当客户端访问虚拟服务器192.168.2.1时。LVS就会匹配负载均衡的规则,然后把请求发给下面的真实机。真实机响应后,把结果返回给LVS服务端。再由LVS返回给客户端。

环境准备:node1配置2张网卡,eth0为192.168.4.1,eth1为192.168.2.1(模拟为外网网卡)。

                  node2配置1张网卡,eth0为192.168.4.2,安装httpd服务。添加index初始页内容为node2,设置网关为192.168.4.1

                  node3配置1张网卡,eth0为192.168.4.3,安装httpd服务。添加index初始页内容为node3,设置网关为192.168.4.1

关闭selinux,关闭防火墙

1、由于rhel 7 系统,已经自带开启了nat转发的功能。所以我们直接在node1上,安装LVS软件

yum -y install ipvsadm               #安装LVS软件

安装完毕后

touch  /etc/sysconfig/ipvsadm    #在这个路径下创建这个文件。用于保存ipvsadm规则

2、创建虚拟服务器,再添加真实服务器

ipvsadm -A -t 192.168.2.1:80 -s rr                                   #-A添加虚拟服务器,-t TCP协议,-s 调度模式  rr代表轮询

ipvsadm -a -t 192.168.2.1:80 -r 192.168.4.2:80 -m -w 1 # -a添加真实服务器,-t TCP协议,-r  真实服务器,-m nat转发模式 -w权重

ipvsadm -a -t 192.168.2.1:80 -r 192.168.4.3:80 -m -w 2# -a添加真实服务器,-t TCP协议,-r  真实服务器,-m nat转发模式 -w权重

ipvsadm -Ln     #查看相关信息

重启ipvsadm,设置开机自启

3、验证。

至此本次实验结束。

猜你喜欢

转载自blog.csdn.net/qq_27592485/article/details/90113435