LVS-DR模型配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVS-DR模型配置相关的知识,希望对你有一定的参考价值。

LVS-DR模型配

技术分享

 

OS

IP

子网掩码

路由网关

Centos6.5

(Directory)

Eth0:192.168.25.209(DIP)

255.255.252.0


Eth0:0:192.168.26.210(VIP)

255.255.255.255

Eth0:0

OS

RS

子网掩码

路由网关

Centos6.6

(RS1)

Eth0:192.168.25.210(RIP)

255.255.252.0

192.168.25.3

Lo:0:192.168.26.210(VIP)

255.255.255.255

Lo:0

Centos6.6

(RS2)

Eth0:192.168.25.211(RIP)

255.255.252.0

192.168.25.3

Lo:0:192.168.26.210(VIP)

255.255.255.255

Lo:0

Centos6.6

(RS3)

Eth0:192.168.25.212(RIP)

255.255.252.0

192.168.25.3

Lo:0:192.168.26.210(VIP)

255.255.255.255

Lo:0

Win7

IP:192.168.25.159(CIP)

255.255.252.0

192.168.25.3

 

配置Directory:

ifconfig eth0 192.168.25.209/22 up

ifconfig eth0:0 192.168.26.210 netmask 255.255.255.255 broadcast 192.168.26.210 up

route add -host  192.168.26.210 dev eth0:0

route -n

技术分享

 

RS1:

ifconfig eth0 192.168.25.210/22 up

route add default gw 192.168.25.3 #指定自己网关

#配置系统内核参数:

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore 

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

ifconfig lo:0  192.168.26.210 netmask 255.255.255.255 broadcast 192.168.26.210 up

route add -host 192.168.26.210 dev lo:0

curl 192.168.26.210

curl 192.168.25.210

技术分享

 

技术分享

 

技术分享

 

RS2配置:

ifconfig eth0 192.168.25.211/22 up

route add default gw 192.168.25.3

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore 

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

ifconfig lo:0  192.168.26.210 netmask 255.255.255.255 broadcast 192.168.26.210 up

route add -host 192.168.26.210 dev lo:0

curl 192.168.26.210


技术分享curl 192.168.25.211

 

RS3配置:

ifconfig eth0 192.168.25.212/22 up

route add default gw 192.168.25.3

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore 

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

ifconfig lo:0  192.168.26.210 netmask 255.255.255.255 broadcast 192.168.26.210 up

route add -host 192.168.26.210 dev lo:0

curl 192.168.26.210

技术分享curl 192.168.25.212

回到Directory进行LVS配置:

ipvsadm  -A  -t 192.168.26.210:80 -s rr

ipvsadm  -a  -t  192.168.26.210:80 -s 192.168.25.210 -g

ipvsadm  -a  -t  192.168.26.210:80 -s 192.168.25.211 -g

ipvsadm  -a  -t  192.168.26.210:80 -s 192.168.25.212 -g

ipvsadm  -L -n #查看LVS配置信息

技术分享

技术分享测试VIP是否可用。

 

访问测试:通过多次刷新观察变化情况。

技术分享

 

技术分享

 

技术分享

 

 

 

查看访问后LVS状态:

 

技术分享

 

技术分享

技术分享


本文出自 “在路上” 博客,请务必保留此出处http://jdonghong.blog.51cto.com/3473478/1883343

以上是关于LVS-DR模型配置的主要内容,如果未能解决你的问题,请参考以下文章

LVS-DR模型实现调度

基于keepalived的LVS-DR模型构建

基于LVS-DR模型实现keepalived的主从架构

集群Cluster中的LVS-DR模型实现

lvs-nat,lvs-dr模型构建phpMyAdmin

LVS-DR模型详解及演示