keepalived(5)——lvs和arrp集成操作(1)

2020-11-11 11:24:24 浏览数 (1)

首先要准备四台主机: (1)RS1 nat网卡 192.168.19.137 装好httpd(yum install httpd -y) (2)RS2 nat网卡 192.168.19.138 装好httpd (3)keepalived主 192.168.19.150(已经装好keepalived) (4)keepalived从 192.168.19.140(已经装好keepalived、ipvsadm) 以上四台主机全部关闭防火墙和iptables 前面我们已经准备好了(3)和(4) 现在先关掉(3)和(4)的keepalived进行ipvsadm的手工实践 systemctl stop keepalived 开始实践: 1. 开启RS1、RS2里的httpd systemctl start httpd 随后给他们加入index页面: echo 1 > /var/www/html/index.html echo 2 > /var/www/html/index.html 随后curl localhost能显示出页面内容即可 2. 先进性ARP处理,防止ip冲突,具体原因可以看我前面的博客。

代码语言:javascript复制
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

随后输入如下命令给RS1和2增加VIP:192.168.19.100 ifconfig eno16777736:0 192.168.19.100 up 查看:

3. 配置(4)主机 同样用如上命令添加192.168.19.100

4. 在(4)主机上开启ipvsadm操作: ipvsadm -A -t 192.168.19.100:80 ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.138 ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.137 接下来进行测试即可,在没有VIP的主机上进行访问,已经产生效果:

0 人点赞