LVS集群

LVS集群技术、系统、安装和使用

请教各位一个关于两层LVS的调度问题

目前有一个这样的模型,需要进行两级的LVS调度。在第一层(GLVS)上如何检测我有哪些第二层(LLVS)的调度器后面还挂载了某些服务的的真实服务器。举例说明:即怎么让第一层调度器知道某个二层调度器后面的真实服务器还运行http服务器,从而能将请求转送到这个二层服务器(怎么配置MON)?

PS:第一层到第二层用Ip隧道的方式,第二层到真实服务器用直接路由的方式。
组网方式见附件
[inline:1=组网]

Forums:

RH AS4 安装LVS+Mon的问题

3台机器。
DS 192.168.1.250
VIP 192.168.1.254
RS1 192.168.1.251
RS1 192.168.1.252

测试OK,2.6.12的内核,补丁全打好了.
但是在安装mon的时候出了一点问题。
我都是用RPM方式安装的,以下为安装包。
fping-2.4-1.b2.2.el4.rf.i386.rpm
mon-0.99.2-1.2.el4.rf.i386.rpm
perl-Convert-BER-1.31.01-1.2.el4.rf.noarch.rpm
perl-Mon-0.11-2.2.el4.rf.noarch.rpm
perl-Net-Telnet-3.03-1.2.el4.rf.noarch.rpm
perl-Period-1.20-1.2.el4.rf.noarch.rpm
perl-Time-HiRes-1.55-3.i386.rpm

mon.cf
================================
### Extremely basic mon.cf file

### global options

Forums:

请教章博及各位前辈:ipvs版本问题

我现在操作系统是RedHat AS3.0,内核版本为2.4.21,系统预先安装的ipvs版本为1.0.8。现在由于有些限制,无法使用升级内核(打版本为1.0.10的ipvs)。由于公司产品系统要求比较高,我想请问的是这两个版本有什么明显区别吗?

另外是不是只要实现了ipvs,不管配置LVS的工具是类似于piranha还是直接用命令行形式,都可以成功配置LVS。或者说某些方式要求不同?

Forums:

请教章先生及各位有经验的前辈一个DR问题

我的LVS 用linux AS3 +cluster suite 建成;
Vip 192.168.1.20
director 主机eth0:192.168.1.12 GW:192.168.1.1
r1主机: 192.168.1.5 gw: 192.168.1.1
r2主机: 192.168.1.14 gw: 192.168.1.1
DR模式在一个网段里面测试,网关都一样,检测ipvsadm好像只有进的没有出的包。

[root@director root]# ipvsadm -l --stats
IP Virtual Server version 1.0.8 (size=65536)
Prot LocalAddress:Port Conns InPkts OutPkts InBytes OutBytes
-> RemoteAddress:Port
TCP 192.168.1.20:44b 1 5 0 300 0
-> 192.168.1.5:44b 1 5 0 300 0

Forums:

关于keepalived的配置

现在lvs都已经安装配置成功了,测试也都可以了。所以开始测试监控真实服务器,我准备选用keepalived做,虽然可以顺利的装上,启动它后几乎没什么反应,始终不能启动lvs,也没看到日志信息。一点头绪都没有,请赐教!

Forums:

配置lvs DirectorServer产生的凝问

配置lvs DirectorServer产生的凝问

想要配置两个Directorserver节点转发器,以解决单个转发器可能产生的瓶颈。
在另一台机器上也行如下脚本:
#/bin/sh
VIP=192.168.0.100
RIP1=192.168.0.126
RIP2=192.168.0.127

GW=192.168.0.1
# set the Virtual IP Address
/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev eth0:0
#Clear IPVS table
/sbin/ipvsadm - C
#set LVS
/sbin/ipvsadm -A -t $VIP:80 -s rr
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g

#Run LVS

Forums:

lvs/tun问题求救

环境:一台director:(eth0:192.168.100.120 vip:192.168.100.121)
rs1:192.168.100.122 vip:192.168.100.1219(tunl0)
rs2:192.168.100.123 vip:192.168.100.1219(tunl0)
系统都是redhat as4,内核:2.6.9-5.EL,测试的都是http服务
在rs上打hidden-2.6.9-1.diff时出错,所以等于没打补丁包,现在的情况是在客户端的浏览器里输入:192.168.100.121时,有时候出来的内容是192.168.100.122上的,但在director的hash里看到的连接却是192.168.100.123:80,这是什么原因呢?
另:在个别客户端输入192.168.100.121出来的页面是找不到服务器,但在director的hash里却能看到该客户端连接到192.168.100.122:80或192.168.100.123:80的记录,出现以上情况是不是因为没有处理好arp的问题啊,我想保留现有的内核,也不想打补丁,这arp问题该如何解决?谢谢!

Forums:

请教关于VS/TUN模式下ARP问题

请教各位!
在VS/TUN模式中,RealServer上可否用Netfilter redirect技术?
我看文档(http://www.linuxvirtualserver.org/docs/arp.html)中提到如下:
*****
For VS/TUN clusters, you can simply configure tunl0 up so that the system can decapsulate ipip packets properly, then add the REDIRECT commands for VIPs.

For iptables in kernel 2.4, you can use it as follows:

iptables -t nat -A PREROUTING -p tcp -d --dport -j REDIRECT --to-port
*****

假设我的Director上的VIP是eth0:0(172.16.172.201/32),V-Port是80(HTTP服务)
我的RealServer的DIP在eth0上,是172.16.172.205/24

Forums:

请教LVS三种工作模式和算法、session保持的问题!!!

有几个关LVS问题,小弟想请教一下:
1、
在配置LVS时,小弟想用DR模式。我想请问一下如果确定使用此模式,或是改用NAT 或是TUN模式时,该通过ipvsadm的哪个命令参数指定,ipvsadm -A -t $VIP:80 -s rr 变化rr 这个参数指定的。
2、LVS的十种轮询算法,该如何通过配置文件或是命令指定。

3、在配置LVS不知道该如何解决session保持的问题,因为有些电子商务网站需要始终保持同一个连接,连接到同一个realserver.

Forums:

请教关于FIN_WAIT状态

ipvsadm -L --timeout
Timeout (tcp tcpfin udp): 900 120 300
请问这里三个TIME_OUT说的是毫秒吗?

另外,我用ipvsadm -Lcn看,99%的状态都是FIN_WAIT,
而ESTABLISH的只有几十个,是不是可以考虑减小FIN_WAIT的时间?

Forums:

页面

Subscribe to RSS - LVS集群
randomness