lvs DR模式

实验环境:
Redhat6.5:
server2.example.com 172.25.55.2(vs)
server3.example.com 172.25.55.3(real server)
server4.example.com 172.25.55.4(real server)
由于上次在server1和server2上有做高可用集群实验,为了避免对本次实验的影响,在server1和server2上执行以下命令:
:::chkconfig heartbeat off
:::/etc/init.d/heartbeat
1、打开两台real server的httpd服务,并做测试
:::/etc/init.d/httpd start
:::cd /var/www/html/
:::vim index.html
这里写图片描述
这里写图片描述
(测试)
这里写图片描述
这里写图片描述
2、添加策略
(1)给vs和两个rs添加相同的虚拟ip
:::ip addr add 172.25.55.100/24 dev eth0
这里写图片描述
(2)添加策略
:::ipvsadm -A -t 172.25.55.100:80 -s rr
:::ipvsadm -a -t 172.25.55.100:80 -r 172.25.55.3:80 -g
:::ipvsadm -a -t 172.25.55.100:80 -r 172.25.55.4:80 -g
:::ipvsadm -ln ##查看策略
这里写图片描述
(测试)
这里写图片描述
这里写图片描述
3、在rs上安装并添加arp防火墙规则(以下步骤需要在两台rs上做,这里就以server3为例)
:::yum install -y arptables_jf
​为每​台​真实服务​器​的​每​个虚拟 IP 位​​址​建​立​ ARP 列​​表​
:::arptables -A IN -d 172.25.55.100 -j DROP ##服务器会忽略针对虚拟ip的arp请求
:::arptables -A OUT -s 172.25.55.100 -j mangle –mangle-ip-s 172.25.55.3 ##把原来包含虚拟ip的arp请求做地址伪装
:::/etc/init.d/arptables_jf save
:::/etc/init.d/arptables_jf start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值