部署LVS-NAT集群
一, 设置Web服务器
1.安装软件,创建网页文件
[root@web1 ~]# yum -y install httpd #安装软件
[root@web1 ~]# echo "192.168.2.100" > /var/www/html/index.html #创建网页文件
[root@web2 ~]# yum -y install httpd #安装软件
[root@web2 ~]# echo "192.168.2.200" > /var/www/html/index.html #创建网页文件
2.启动Web服务器软件
[root@web1 ~]# systemctl restart httpd
[root@web2 ~]# systemctl restart httpd
3.验证
[root@proxy ~]# curl http://192.168.2.100
[root@proxy ~]# curl http://192.168.2.200
4.配置网关
root@web1 ~]# nmcli connection modify ens33 \
ipv4.method manual ipv4.gateway 192.168.2.5
[root@web1 ~]# nmcli connection up ens33
[root@web1 ~]# ip route show #查看默认网关
[root@web2 ~]# nmcli connection modify ens33 \
ipv4.method manual ipv4.gateway 192.168.2.5
[root@web2 ~]# nmcli connection up ens33
[root@web2 ~]# ip route show
二,部署LVS-NAT模式调度器
1.确认调度器的路由转发功能
[root@proxy ~]# echo 1 > /proc/sys/net/ipv4/ip_forward #开启路由转发,临时有效
[root@proxy ~]# cat /proc/sys/net/ipv4/ip_forward #查看效果
1
[root@proxy ~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
#修改配置文件,设置永久规则
2.创建集群服务器
[root@proxy ~]# yum -y install ipvsadm
[root@proxy ~]# ipvsadm -A -t 192.168.4.5:80 -s wrr
3.添加真实服务器
[root@proxy ~]# ipvsadm -a -t 192.168.4.5:80 -r 192.168.2.100 -w 1 -m
[root@proxy ~]# ipvsadm -a -t 192.168.4.5:80 -r 192.168.2.200 -w 1 -m
4.查看规则列表
[root@proxy ~]# ipvsadm -Ln
三,客户端测试
客户端client主机使用curl命令反复连接http://192.168.4.5,查看访问的页面是否会轮询到不同的后端真实服务器。