目录
负载调度器:内网关 ens33:192.168.200.12,外网关 ens37:192.168.10.12外网
负载调度器:内网关 ens33:192.168.200.12,外网关 ens37:192.168.10.12外网
Web节点服务器1:192.168.200.13
Web节点服务器2:192.168.200.14
客户端:192.168.10.20
- systemctl stop firewalld
- systemctl disable firewalld
- setenforce 0
- vim /etc/sysctl.conf
- 新增net.ipv4.ip_forward=1(IP转发功能)

- iptables -t nat -F
- iptables -F
- iptables -vnL
- 清空规则

- iptables -t nat -A POSTROUTING -s 192.168.200.0/24 -o ens37 -j SNAT --to-source 192.168.10.12
- 添加新规则

- modprobe ip_vs (加载模块)
- cat /proc/net/ip_vs (查看版本信息)

yum -y install ipvsadm(安装管理工具)

- ipvsadm-save > /etc/sysconfig/ipvsadm (保存负载分配策略)
- systemctl start ipvsadm.service (启动服务)
- ipvsadm -C (清除原有策略)
- ipvsadm -A -t 192.168.10.12:80 -s rr (-A:添加虚拟服务器 -t:VIP ,虚拟IP所用外网网卡 -s:算法rr轮询)
- ipvsadm -a -t 192.168.10.12:80 -r 192.168.200.13:80 -m -w (-a:添加真实服务器 -t:VIP ,-r:真实IP地址 -m:表示使用nat模式)
- ipvsadm -a -t 192.168.10.12:80 -r 192.168.200.14:80 -m -w
- ipvsadm (启用策略)
- ipvsadm-save > /etc/sysconfig/ipvsadm (保存策略)

ipvsadm -ln (查看节点状态,Masq代表 NAT模式)

- systemctl stop firewalld.service
- systemctl disable firewalld.service
- setenforce 0
- yum -y install httpd
- systemctl start httpd
- systemctl enable httpd


echo 'cyclone' > /var/www/html/index.html (网页界面写点东西便于识别)
配置和web节点服务器1一样
注意,网关要和负载调度器的内网ip一样

测试一下,输入负载调度器的内网ip,刷新,两个界面交互跳转即成功

