LVS-Nat模式实战
LVS负载均衡调度器:ens33 192.168.239.128 ens37 192.168.100.100(vmnet1)
web1:192.168.239.130
web2:192.168.239.131
NFS
1.首先保持环境干净,因为我之前有安装过服务则恢复快照
2.添加网卡
选择vmware1
然后重启
3.三台机子全部关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
4.在两台服务器安装http即阿帕奇
yum install -y httpd
5.配置ens36网卡的配置文件
cp -p ifcfg-ens33 ifcfg-ens36
重启网卡
6.将wb1,web2的网关改为192.168.239.128
别忘了重启
7.修改两个web服务器的页面
开启apaqi
systemctl start httpd
修改阿帕奇页面
vim index.html
别忘了重启阿帕奇
然后去到lvm操作
8.开启功能
vim /etc/sysctl.conf
开启路由转发
sysctl -p
9.配置nat策略
iptables -t nat -F
清空
iptables -t nat -A POSTROUTING -s 192.168.239.0/24 -o ens36 -j SNAT --to-source 192.168.100.100
含义为在nat表中进行操作,在行尾加POSTROUTING INPUT-PREROUTING-FORWALLD-POSTROUTING-OUTPUT中的POSTROUTING规则,匹配来源的,即239.0段的所有ip,出去的地址为从ens36出去的网址,基于源地址的映射,成192.168.100.100
9.写加载lvs内核模块
modprobe ip_vs
cat /proc/net/ip_vs
10安装管理工具
yum install -y ipvsadm
11启动ipvsadm服务
ipvsadm-save > /etc/sysconfig/ipvsadm
12配置负载均衡策略
ipvsadm -C
#清除原有策略
ipvsadm -A -t 192.168.100.100:80 -s rr
表示添加虚拟服务器,添加端口,-s添加算法,rr是轮询
ipvsadm -a -t 192.168.100.100:80 -r 192.168.226.130:80 -m -w 1
ipvsadm -a -t 192.168.100.100:80 -r 192.168.226.131:80 -m -w 1
权重比轮询为1
ipvsadm 启用
ipvsadm -ln
保存策略
ipvsadm-save > /etc/sysconfig/ipvsadm
九.实验验证
打开windows
修改网卡
别忘了重启