这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!
“若新权值与当前权值的差异超过设定的阀值,则将新权值设置到内核中的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小,而不应该最终都变成权值的上限。
--scheduler -s scheduler one of rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq
前面的八个我都明白了它们的意思,sed和nq一直没找到对他们的解释。
另外:我希望和ldirectord结合达到如下目的:当一个用户访问Vip时lvs分配一台RS,目的一:该IP在session持续的时间内都分配到该RS,目的二:该RS宕掉时,则分配到别的RS。 我用sh scheduler时,目的一可以实现,但当该RS宕机时LVS却不会分配到别的RS上(我用ipvsadm看,宕机的RS的Weight已经变为0)。
我用了rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq中所列的所有scheduler,我发现只有nq似乎可以实现我上面说的功能,其它的都不行。
现在我有三个realserver
其中第3台发现有问题
前置调度一旦将任务指派到这个机器, 机器就会无法连接到网络上,网卡无响应 均衡方式是 DR模式 该realserver启动脚本如下
#!/bin/sh /sbin/ifconfig lo:0 down /sbin/ifconfig lo:0 197.197.11.46 netmask 255.255.255.255 broadcast 197.197.11.46 up /sbin/route add -host 197.197.11.46 dev lo:0 echo "1" > /proc/sys/net/ipv4/ip_forward echo "1" > /proc/sys/net/ipv4/conf/all/hidden echo "1" > /proc/sys/net/ipv4/conf/lo/hidden
/proc/sys/net/ipv4/conf/all/hidden /proc/sys/net/ipv4/conf/lo/hidden 这个两个都已经产生 说明no arp补丁生效
在实际应用中会遭DDOS攻击,我是这么想:加一个黑名单的功能,把可疑的IP放到这个黑名单,然后lvs就把这些IP拒绝调度或者调度到不存在的机器上去以保证正常的IP正常访问!!
不知道这样做是否可行?
thx
章博士: windows几台web服务器能不能不改变操作系统的情况下用ipvs技术!!!!!就是几个web数据一样!!但是机器负载很重!!如果不可以有没有更好的解决方法!!! 在下是新手!想请教!
The issus were descripted in the PNG file. The 2nd PNG file is a .gz file actually, it's the DIA source file for the lvs_xen_testcase.png file.
Testcase overview picture:
http://zh.linuxvirtualserver.org/files/lvs_xen_testcase.png
DIA source file: http://zh.linuxvirtualserver.org/files/lvs_xen_testcase.dia_.gz_.png
Piranha软件包是否与ldirectord的功能一样只能监测真实服务器是否宕机或启用? LD上需装什么管理工具软件才能实现动态改变真实服务器权值?有免费的吗?
使用ldirectord软件包是否可以实现动态负载均衡系统? 真实服务器上需装什么软件,还是不需装任何软件?
有没有这样的软件? 我的测试环境是LD是redhat9.0,后端全是win2k的真实服务器,有这样的集群监测工具可以免费做测试用吗?想看看能否动态改变服务器的权值。急盼答复!
ldirectord已能测试真实服务器是启用或宕机,可以自动恢复服务器的权值为管理员设定值或将宕机后的服务器的权值设为0,现在打算实现动态负载均衡算法。 请问章博士或其他高手门: 第一:ldirectord这个软件可以实现监测服务器各性能批标、计算权值和更新服务器权值吗?若能,如何实现?(目前我只用它来监测服务器是宕机或恢复),真实服务器上应装什么软件? 第二:若这个软件不能,有哪些免费的可以实现这个功能的软件?望赐教!急盼答复!
There are currently 0 users online.