Linux下 LVS DR模型的配置演示

centos6.6_x64 的平台

接着上篇LVS NAT模型http://my.oschina.net/u/2353992/blog/686207的介绍之后,我们来看看 LVS DR模型的配置演示

这是我从网上抓的一个图,描述lvs dr模式

我们还是准备三台虚拟机 一个Directserver ,两台realserver

分别对应的ip地址为

 CIP:172.20.11.206

 VIP:172.20.11.215

 DIP : 172.20.11.218

 RIP : 172.20.11.216、172.20.11.217

1、首先每台机子都要关闭防火墙

service iptables stop

2、在每个realserver 上  都安装nginx web服务器 可以参考 http://my.oschina.net/u/2353992/blog/678739

并设置虚拟主机:

154420_BW7U_2353992.png

并在nginx的html 中建立lvs.html 

vim lvs.html  

内容分别为

realServer-----1 代表服务节点1

realServer-----2  代表服务节点2

到此环境准备ok,接下来我们开始建立lvs集群服务,并为这个集群服务添加realserver.

1、首先安装ipvsadm

yum -y install ipvsadm

2、Directserver 配置

     IP设置:

    Directserver 两块网卡分别指向VIP:172.20.11.215 和 DIP : 172.20.11.218

    执行

   ifconfig eth0:0 172.20.11.215 netmask 255.255.255.255 
   route add -host 172.20.11.215 dev eth0:0

   其实Directserver上可以不用执行上面的命令的。同样也是可以的。

    2.1、创建集群服务

    ipvsadm -A -t 172.20.11.215:80 -s wrr

    ipvsadm -a -t 172.20.11.215:80 -r 172.20.11.216:80 -g -w 1

    ipvsadm -a -t 172.20.11.215:80 -r 172.20.11.217:80 -g -w 2

    用ipvsadm -L -n 查看

153716_nzvX_2353992.png

集群服务创建成功!

3、RealServer1和RealServer2配置

RIP地址分别为  : 172.20.11.216、172.20.11.217

执行下面命令

ifconfig lo:0 172.20.11.215 netmask 255.255.255.255

route add -host 172.20.11.215 dev lo:0

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

4、测试

通过测试机访问http://172.20.11.215/

154803_rzbr_2353992.png

154830_Hdtl_2353992.png

至此LVS DR模型的配置演示完毕!

转载于:https://my.oschina.net/u/2353992/blog/686679

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值