linux应用负载均衡

linux应用负载均衡

ID:34465062

大小:53.00 KB

页数:11页

时间:2019-03-06

linux应用负载均衡_第1页
linux应用负载均衡_第2页
linux应用负载均衡_第3页
linux应用负载均衡_第4页
linux应用负载均衡_第5页
资源描述:

《linux应用负载均衡》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文案Linux应用用Linux下的LVS软件实现Linux集群      本文介绍了Linux下的cluster软件LVS,并举例介绍一个Linux下的cluster(集群)的安装和实现的详细过程。。  在各种网络服务普遍应用的今天,随网络速度的提高以及用户的增加,在一些繁忙的场合,单凭一台机器已经无法就能应付所有的网络请求了。为了解决这个问题,许多用户就采用一组cluster(集群)来代替单一的机器。cluster可以将多台计算机连接起来协同运作以对外提供各种服务,比如Apache、FTP、Mail等。  在Linux上最常见的、也可能是

2、运用最广泛的cluster方案就是LVS(LinuxVirtualServer),很高兴LVS也是一个中国人创建和开发的开放源码项目。LVS自1998年开始,发展到现在已经是一个比较成熟的技术项目了。有许多比较著名网站和组织都在使用LVS架设的cluster,比如:www.linux.com、sourceforge.net、www.real.com等。  下面就开始介绍一下,笔者是如何利用LVS来架设一组cluster来对外提供Apache和FTP服务的。  安装操作系统  笔者选用的是RedHat9.0作为些cluster的director机

3、器和所有realserver机器的操作系统。RH的安装过程从略,笔者根据实际需要,只安装了少数的包。对于成批安装Linux,建议试试Kickstart来进入批理安装。  编译支持LVS的内核标准实用文案  LVS对Linux的kernel进行了修改和增加,所以要重新编译linuxkernel。我们先从http://www.linuxvirtualserver.org下载到LVS的内核补丁,对原有内核创虢懈拢缓笾匦卤嘁隠inux的kernel。  下载LVS的内核补丁时要注意补丁版本要和kernel版本相一致,对于RH9.0,它的Linu

4、x核心版本是2.4.20,所以对应内核补丁应该是http://www.linuxvirtualserver.org/software/kernel-2.4/linux-2.4.20-ipvs-1.0.9.patch.gz  另外还有一个补丁是用来解决某些情况下ARP协议不能正常工作问题的,从http://www.ssi.bg/~ja/hidden-2.4.20pre10-1.diff下载。  把上面下载的两个补丁复制到/usr/src目录下,然后执行以下命令:  cd/usr/src  gzip-cdlinux-2.4.20-ipvs-1.0.

5、9.patch.gz  cd/usr/src/linux  patch-p1<../linux-2.4.20-ipvs-1.0.9.patch  patch-p1<../hidden-2.4.20pre10-1.diff  makemrproper  makemenuconfig  执行makemenuconfig时,我们将进入一个图形化的界面,在其中可以对LinuxKernel进行详细设置。与LVS相关的kernel选项都在“Networkingoptions”中,进入“Networkingoptions”,可以查看到“IP:VirtualS

6、erverConfiguration”选项,将其它所有的子选项都选上:标准实用文案  <M>virtualserversupport(EXPERIMENTAL)  [*]IPvirtualserverdebugging  (12)IPVSconnectiontablesize(theNthpowerof2)  ---IPVSscheduler  <M>round-robinscheduling  <M>weightedround-robinscheduling  <M>least-connectionschedulingscheduling  

7、<M>weightedleast-connectionscheduling  <M>locality-basedleast-connectionscheduling  <M>locality-basedleast-connectionwithreplicationscheduling  <M>destinationhashingscheduling  <M>sourcehashingscheduling  <M>shortestexpecteddelayscheduling  <M>neverqueuescheduling  ---IPVSap

8、plicationhelper  <M>FTPprotocolhelper  另外,“Networkingoptions”中的“IP:Netfilte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。