关于用LVS搭建web服务器集群

文嵩您好!
大家好!
我想使用LVS搭建一个web服务器集群,用于解决我们一个项目中突发访问量过大导致的服务器宕机问题。我的实验环境是:实验室几台普通的PC机(配置不太相同),一个10M的HUB,PC机安装的系统是RedHat9.0,内核版本是2.4.20,web服务器为Apache2.0。
我现在设计的步骤是:
1、重新下载内核
2、然后打上LVS补丁
linux-2.4.20-ipvs-1.0.8.patch.gz
ipvs-1.0.8.tar.tar
3、配置核心选项
4、重新编译内核
5、重启系统
6、安装ipvsadm-1.21-4.src.rpm
7、调试

想请教一下:
这样的实验环境可不可以?
实验步骤可不可行?

另外:我想采用基于内容的负载分配机制,请问:
web服务器的内容应该怎样部署?(应用系统需要在一两天的时间内完成几万名学生的网上选课)
LVS中基于内容的负载均衡机制是怎样的?可以和IP负载均衡配合使用么?

(注:关于数据库服务器的集群另外有人在做,暂且认为使用单台高性能机器作为数据库服务器呵呵)

谢谢:)

Forums:

你的环境当然可以做集群系统。

如果你没有特别的理由用Red Hat 9 kernel-2.4.20-31.9.src.rpm, 在负载均衡器上可以考虑用linux kernel 2.4.32源代码来编译,kernel 2.4.32源代码已经含有IPVS 1.0.12代码,不需要打补丁,做起来省劲一些。

关于基于内容调度,你可以考虑用ktcpvs。不过,一般情形用IPVS做Web服务器集群足够了,管理也简单。除非你有特别的理由一定要用基于内容的调度。

好的,非常感谢,我今天就试着做一下,碰到问题了再继续请教呵呵:)

一个月前
偶用汪老师的tcpha做了.jpg和.gif的图片内容调度测试
测试是通过了,但看站点上说代码还不够成熟,不知道最新的版本可否做为生产用
后来想再用ktcpvs试试,编译是成功了,但启动后,发现调度起不来
改天再测试下

我也想用tcpha做一个关于内容调度的。可是我还只是一个菜鸟,不知哪位能给我点建议,让我好好地学学。
急盼!!!!
如果愿意发邮件的话交流的话,请发至red002@etang.com。
谢谢!!!!

或者是用2.6内核的,默认也有支持IPVS的.

RHEL4就用到2.6.9内核的

可以考略用haproxy
lvs---haproxy(多台)----real web(多台,根据应用划分)

不知道这样的架构可行不?

我的MSN:hahazhu0634@live.cn 有兴趣玩这一方面的朋友,可以和我交流.

There is a critical shortage of iniarmotfve articles like this.

Your article petfecrly shows what I needed to know, thanks! http://jsadlycuws.com [url=http://ltogdj.com]ltogdj[/url] [link=http://wishugfytb.com]wishugfytb[/link]

Pleasing you should think of soniehtmg like that