首页 » Linux » Linux学习笔记之LVS的DR方式

Linux学习笔记之LVS的DR方式

DR最常用方式,拓扑如下:

client
  |
  |
Internet
  |
  |
Router(GW):192.168.0.1
  |
LB:192.168.0.3
  |
RS1:192.168.0.4
RS2:192.168.0.5
============================

调度器配置

vi  /tmp/lvs.sh
#!/bin/bash
vip=192.168.0.200
rs1=192.168.0.4
rs2=192.168.0.5
gw=192.168.0.1

#set virttual ip address
/sbin/ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up
/sbin/route add -host $vip dev eth1:0

#clear ipvs tables
/sbin/ipvsadm -C

#set LVS  Server
/sbin/ipvsadm -A -t $vip:80 -s rr
/sbin/ipvsadm -a -t $vip:80 -r $rs1:80 -g
/sbin/ipvsadm -a -t $vip:80 -r $rs2:80 -g

#run lvs
/sbin/ipvsadm
===============
RS配置
把下面四句添加在/etc/sysctl.conf 文件最后:

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

sysctl -p 刷新

#ifconfig lo:0 192.168.1.230 netmask 255.255.255.255 broadcast

192.168.1.230 up

# route add -host 192.168.1.230 dev lo:0

把以上二句写 /etc/rc.local 最后,避免重启再输入。

参考资料:

http://g.51cto.com/88/80231
http://xuchengji.blog.51cto.com/160472/326059
http://linux.net527.cn/Linuxfuwuqijiqun/Linuxfuwuqijiqungainian/2007.h

tml
http://bbs.linuxtone.org/thread-1077-1-1.html
使用脚本操作LVS注意事项

1.系统重启后,原有数据是否保留
2.重启网卡后,原有数据是否保留
3.RealServer是Windwos怎么办

, , , ,

目前这篇文章有1条评论(Rss)

  1. 东风寒似夜来些 | #1
    December 29, 2010 at 10:25 am

    RS是windows机器时,可以参考此文
    http://sery.blog.51cto.com/blog/10037/54645

我要评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

*
请输入图片中的字符以验证你并非垃圾机器人. 点击图片收听验证码的语音版.
点击这里收听此验证码的语音版本