LVSNAT实验环境搭建
在虚拟机上,我的NAT模式ip划分为:172.25.254.0
仅主机模式IP为:192.168.0.0
拓补图如下
配置服务:LVS服务端添加两个网卡,分别为NAT模式和仅主机模式
LVS服务端配置:
systemctl stop firewalld;setenforce 0 #关闭防火墙以及增强服务
yum install ipvsadm -y #安装LVS服务
echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf #打开路由传递功能
sysctl -p #重新加载文件,使配置生效
运算机配置(两个主机配置基本相同,写入/var/www/html/index.html 的内容易区分就好):
yum install httpd #安装网络服务
systemctl enable --now httpd #启动网络服务
echo 192.168.0.10 > /var/www/html/index.html #写入网络内容
systemctl stop firewalld;setenforce 0 #关闭防火墙以及增强服务
LVS服务端进行测试
[root@localhost sun]# curl 192.168.0.10
192.168.0.10
[root@localhost sun]# curl 192.168.0.20
192.168.0.20
测试成功,环境配置完毕
在LVS服务端配置监听的IP端口
ipvsadm -A -t 172.25.254.100:80 -s rr #监听172.25.254.100:80 IP端口,使用轮询算法
ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.10:80 -m #指定对应的后端服务器
ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.20:80 -m
ipvsadm -Ln #查看是否添加成功
LVSnat服务添加成功