这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!

关于heartbeat的问题

配置系统环境如下:
vip:192.168.100.149
LB:192.168.100.148 eth0
192.168.100.147 eth1
back:192.168.100.134 eth0
192.168.100.146 eth1
rel1:192.168.100.135
rel2:192.168.100.137

如何做倒以下功能:
一、先启动主均衡器LB,后启动back均衡器
这时在主均衡器上ifconfig可以看到vip eth0:0接口,而在bck均衡器上执行ifconfig看不到vip eth0:0接口,并且在back均衡器上执行ipvsadm -L看不到relserver列表
二、主均衡器LB失效时,back均衡器自动接管主均衡器资源, 这时在back均衡器上执行ifconfig就可以看到vip eth0:0接口,这时在back均衡器上执行ipvsadm -L可以看到relserver列表

Forums:

关于lvs中的size=65536

最近在测试lvs
并已经将lvs实施在了一个集群中
主要用途如下:

我们的车载终端汇报位置到服务器上,由于这些终端和服务器建立连接后基本不会释放连接,每20秒汇报一下自己的经度和纬度到服务器。所以服务器由多台系统组成,负责收取和处理这些信息,然后将处理的结果在发送到调度机器上

现在有个疑问:
一般linux下有1024限制 如果我ulimit -n 65535以后将可以避免这个最大文件数,也可以理解为socket连接数。
想问下 lvs一般有这个方面的限制吗?(当然现在连接是3000左右,以后会上到10000以上)

请教LVS权值设定

各位:
请问LVS中真实服务器的权值可不可以设置为小数,如0.5或0.7之类的?
是不是真实服务器在调度器中的权值设置为0,不会有新的连接再被分配到该服务器;1表示负载正好。

Forums:

lvs/tun模式问题请教章博士

lvs架构:ipvsadm+heartbeat
三台服务器,一台主负载均衡(ip:192.168.3.2,vip:192.168.3.121),一台备份负载均衡兼rs1(ip:192.168.2.2),另一台rs2(ip:192.168.1.2)
问题1:用ab做压力测试时,大多数都是rs2这台机器的连接数是rs1连接数的3倍左右,比如我在两台客户端运行:ab -n 10000 -c 1000 http://192.168.3.121/index.html(index.html文件11K),在调度器上用[root@loadbalancer init.d]# ipvsadm -lcn|grep 192.168.1.2|wc
14482 86892 1123153
[root@loadbalancer log]# ipvsadm -lcn|grep 192.168.2.2|wc
7043 42258 547424
调度算法用rr,wrr,wlc都试过,即使我把192.168.2.2这台服务器的权值设高,结果都差不多是这样,也有一两次是192.168.2.2比192.168.1.2多的。

Forums:

请教章博士:lvs如何评价性能。

类似lvs的系统如何进行性能的评价,lvs的评测结果是什么?他和f5有什么差别了。
还有f5是不是也是用软件的方式实现负载均衡的,它可以象lvs那样进行灵活的配置吗?(比如动态改变realserver的优先级什么的)
不好意思,一次问了这么多。

谢谢您。。

Forums:

请教网络文件系统和保持数据库的同步问题,章博士和做过的兄弟进来看看

我们做集群是用来提供web服务的,所有的RS提供相同内容的web服务,RS用linux+apache+mysql+php做,3个软件装在一台机器上
这样就会出现下面2个问题
1>当用户更改某个web页面web1.php时,如何保证所有RS上的web1.php的内容的一致性?看到一些资料说用NFS网络文件系统,那么请问,NFS是装在director机器上还是任何一台RS机器上? NFS的I/O性能如何,有其他的同类型软件吗?

2>当用户在RS1上注册后,下次访问director把他的请求发到RS2上,那么RS2上的mysql里显然没有他上次注册的信息,我如何保证所有的mysql数据库表的内容一致性?用什么软件...装在那个机器上...如何实现等等

Forums:

请教章博士:关于lvs造成死机问题!

我先简单介绍一下我们公司的lvs分布情况。我们的lvs做web的负载均衡。总共采用6台PC服务器,其中2台分别做了主辅均衡器。4台真实服务器!
服务器的系统是AS4,内核是2.6内核,没有装任何补丁程序,安装成功ipvsadm服务。我们公司就用了ipvsadm做转发,其他的对真实服务器的健康检查和心跳都是通过自己的程序实现。经过测试都没有问题,但是,近来我们的lvs的主分配器发生频繁死机,我们的服务器的配置是双核奔腾的cpu,2G的内存,主服务器的负载一直在监控,用uptime定时统计,总是保持在1~5之间。

Forums:

请教heartbeat配置问题!!

在heartbeat中怎样让heartbeat检测自己写的服务,一旦服务停止了,将控制权交给standby机?
是在haresource中写的资源么?我的haresource文件是这样写的:
hostNodeName 192.168.1.88 script
其中script是我自己写的检测自己的服务是否正常运行的script.

Forums:

请教各位一个关于两层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:

页面

Subscribe to LVS中文站点 RSS
randomness