LVS DR模式搭建
三台机器
开始搭建
配置director

分别在real1、real2配置下面的脚本:
<code>[root@test ~]# sh /usr/local/sbin/lvs_rs.sh</code>
没任何输出表示执行成功
验证:
访问vip:192.168.3.100,交替变换rs1、rs2内容
当以上的lvs挂了,那服务就停止了,现用到keepalived高可用,将lvs搭建一个集群,保障lvs宕机后会另外一个代替。
keepalived内置了ipvsadm的功能,所以不需要再安装ipvsadm包;当一台主机宕机后,自动移除,正好后自动添加
三台机器分别为:
1、[root@centos7 ~]# yum install -y keepalived
2、[root@centos7 ~]# vim /etc/keepalived/keepalived.conf
启动:
[root@centos7 ~]# systemctl start keepalived
配置rs服务:
[root@test ~]# vim /usr/local/sbin/lvs_rs.sh
#/bin/bash
vip=192.168.3.120
#把vip绑定在lo上,是为了实现rs直接把结果返回给客户端
ifdown lo
ifup lo
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip lo:0
#以下操作为更改arp内核参数,目的是为了让rs顺利发送mac地址给客户端
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
在浏览器访问VIP:192.168.3.120,刷新网页,访问结果由real1、real2交替回复。
本文转自方向对了,就不怕路远了!51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2043455 ,如需转载请自行联系原作者