部署LVS-NAT群集实验

目录

实验准备

负载调度器:内网关 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


实验准备

负载调度器:内网关 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

负载调度器:内网关 ens33:192.168.200.12,外网关 ens37:192.168.10.12外网

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模式)

Web节点服务器1:192.168.200.13

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节点服务器2:192.168.200.14

配置和web节点服务器1一样

客户端:192.168.10.20

注意,网关要和负载调度器的内网ip一样

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值