LVS集群

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

调查: 你用的ipvs是什么版本,有没有发现bug?

我在线上用的是 1.0.8 的版本, 在rh9系统下跑.
不知大家用的是哪个版本,理由

Forums:

rs的权重不停变化

赵博士,您好:

我们系统最近遇到这样的问题: 系统环境(RHEL-AS3-u7,ipvsadm v1.21 2003/10/27 (compiled with popt and IPVS v1.0.8),5台realserver,DR方式. lvs负责调度http和https的访问.

最近系统常出现 rs 的 weight 频繁的变化;这时候大部分情况服务正常,个别时候出现服务无法使用. down 掉master后,slave启动后也会有同样的情况. 从 lvs 上 telnet 到 rs 的 80 端口,反应时间正常. 出现这样问题时发现交换机的cpu占用率比较高. 在网上也没找到原因,望指点. 还有一个问题 rs 的 weight 在什么情况下会改变? 是不是只受rs的heartbeat 检查超时的影响,谢谢!

Forums:

LVS-DR 共享存储区怎样实现?

请问在实现LVS-DR上建立WEB服务器四台以上的realserver共享存储区使数据同步是怎样实现的?

Forums:

关于haresource 的配置

我的haresource配置如下:
loadbalancer lvsDR ldirecotrd
lvsDR为一脚本,放在/etc/init.d下,内容为:
#!/bin/sh
#create in 20060812 by ghb
# description: start LVS of Directorserver
VIP=192.168.1.200
RIP1=192.168.1.175
RIP2=192.168.1.176
RIP3=192.168.1.252
#RIPn=192.168.0.128~254
GW=192.168.1.1

. /etc/rc.d/init.d/functions

case "$1" in
start)
echo " start LVS of DirectorServer"
# 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

Forums:

我想问下ldirectord 服务涉及哪些配置文件

有哪位大侠帮忙解释一下ldirectord服务需要用到哪些配置文件? 是不是只要在/etc/ha.d下有ldirectord.cf文件就可以了?如果不是,还需要哪些文件,谢谢!

Forums:

LVS集群服务器

为什么在负载均衡器上运行rc.lvs_dr脚本出现错误:the kernel can't be handled by the code

而在client上输入VIP可以连接到其中一台物理服务器上?

Forums:

as4 作director,freebsd作realserver产生的问题

通过vmware启动as4系统,主备as4系统分别装在ip为192.168.1.100 和 192.168.1.101的xp系统上,在做好集群后,分别启动主备服务器的heartbeat,在主服务器上查看ipvsadm,显示如下:
IP Virtual Server version 1.2.0 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.1.200:http rr
-> 192.168.1.252:http Route 1 24 5
其中http://192.168.1.252/index.html得到Test Page内容.
现在问题如下:
通过192.168.1.100 这台xp可以访问到http://192.168.1.200,得到Test Page内容,但在101或其它任何机器上都无法得到Test Page内容,不知道是什么原因.

Forums:

以调试模式对ldirectord进行调试,有问题,权值全变为0

ldirectord的配置如下:
checktimeout=3
checkinterval=1
fallback=127.0.0.1:80
autoreload=yes
logfile="/var/log/ldirectord.log"
#logfile="local0"
quiescent=yes

# A sample virual with a fallback that will override the gobal setting
virtual=192.168.1.200:80
real=192.168.1.175:80 gate
real=192.168.1.176:80 gate
real=192.168.1.252:80 gate
# real=192.168.6.6:80 gate
fallback=127.0.0.1:80 gate
service=http
request="index.html"
receive="Test Page"
virtualhost=loadbalancer
scheduler=rr
#persistent=600

Forums:

as4 作director,freebsd作realserver产生的问题

您好,我在配置lvs集群时出现了如下问题:
director为as4,名为loadbalancer,备份节点也采用as4系统,名为bakup,realserver采用freebsd,配置后,在未启动heartbeat时,通过director可以直接指向realserver,但loadbalancer和bakup同时启动heartbeat时,在ldirectord的日志中产生了如下错误:
Quiescent real server: 192.168.1.175:80 ( x 192.168.1.200:80) (Weight set to 0)
怎么也指向不成功,其中直接打入http://192.168.1.175,会显示正常内容.
另外director上输入ipvsadm,如下所示:
IP Virtual Server version 1.2.0 (size=4096)
Prot LocalAddress:Port Scheduler Flags

Forums:

动态负反馈公式的疑问

“若新权值与当前权值的差异超过设定的阀值,则将新权值设置到内核中的IPVS调度参数中”。
请问这个差异指的是A*powf((0.95-agg_load),1/3)吗?如果是,那么假设agg_load一直停留在1.5,并且计算出来的差异超过了阀值,那么就会发现权值一直减小,直到下限为止;反过来,如果agg_load一直停留在0.5,并且计算出来的差异超过了阀值,那么就会发现权值一直增大,直到上限为止。也就是说,只要差异小于阀值,而权值保持在如上面说的数值:0.1和0.5、1.5和2.0,它们都在每次计算这条公式的时候使得权值持续增大或减小,直到上下限为止,那么就体现不出负载和权值一对一的反比关系了,例如0.5对应的权值应该比0.1小,而不应该最终都变成权值的上限。

Forums:

页面

Subscribe to RSS - LVS集群
randomness