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 ,如需轉載請自行聯系原作者