快速业务通道

Linux集群服务LVS概述与安装配置详解

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-10

我的参赛主页是:http://2010blog.51cto.com/1060257,请各位支持我,给我投上宝贵一票,谢谢!

LVS项目从成立到现在为止,受到不少关注,LVS集群系统已被应用于很多重负载的站点.安装LVS和配置LVS的工作比较繁杂,读者在配置的过程中需要非常细心和耐心.本文对LVS的应用场景进行了简单介绍,并着重介绍LVS的安装和配置操作. (http://os.51cto.com/art/201011/233146.htm)

LVS项目从成立到现在为止,受到不少关注,LVS集群系统已被应用于很多重负载的站点.到目前为止,该系统已在美、英、德、澳等国的几十个站点上正式使用.目前,一些大型LVS应用实例如下:

  1. 英国国家JANET Cache Service(wwwcache.ja.net)是为英国150上的大学提供Web Cache服务.他们用28个结点的LVS集群代替了原有现50多台相互独立的Cache服务器,用他们的话说现在速度就跟夏天一样,夏天是放假期间没有很多人使用网络.
  2. Linux的门户站点(www.linux.com)用LVS将很多台VA Linux SMP服务器组成高性能的WEB服务,已使用将近一年.
  3. SourceForge(sourceforge.net)是在全球范围内为开发源码项目提供WEB、FTP、Mailing List和CVS等服务,他们也使用LVS将负载调度到十几台机器上.
  4. 世界上最大的PC制造商之一采用了两个LVS集群系统,一个在美洲,一个在欧洲,用于网上直销系统.
  5. 以RealPlayer提供音频视频服务而闻名的Real公司(www.real.com)使用由20台服务器组成的LVS集群,为其全球用户提供音频视频服务.在2000年3月时,整个集群系统已收到平均每秒20,000个连接的请求流.
  6. NetWalk(www.netwalk.com)用多台服务器构造LVS系统,提供1024个虚拟服务,其中本项目的一个美国镜像站点(www.us.linuxvirtualserver.org).
    Empire CMS,phome.net
  7. RedHat(www.redhat.com)从其6.1发行版起已经包含LVS代码,他们开发了一个LVS集群管理工具叫Piranha,用于控制LVS集群,并提供了一个图形化的配置界面.
  8. VA Linux(www.valinux.com)向客户提供基于LVS的服务器集群系统,并且提供相关的服务和支持.
安装LVS

安装LVS和配置LVS的工作比较繁杂,读者在配置的过程中需要非常细心和耐心.在本节我们将对其进行详细地介绍.主要包括如下几个核心步骤:

1.获取支持LVS的内核源代码

如果读者需要使用LVS,需要下载2.4.23以后版本的内核源代码.下载地址为http://www.kerner.org.目前主流的Linux内核已经支持LVS,只需要直接使用,不需要进行内核的下载和更新工作.

2.用户配置工具ipvsadm

该软件的下载地址为:http://www.linuxvirtualserver.org/software/ipvs.html.

3.调整内核配置选项

读者在内核配置时应该对下列必选项(用*号表示)进行检查,如果某些选项的设置不正确,将有可能影响LVS的正常工作和使用.在查看这些选项之前,用户需要使用make menuconfig命令,进入Networking options选项进行查看:


Networking options  --->

<*> Packet socket

<*> Netlink device emulation

[*] TCP/IP networking

[*] IP: advanced router

[*] Network packet filtering (replaces ipchains)

IP: Netfilter Configuration  --->

<*> Connection tracking (required for masq/NAT)

<*> IP tables support (required for filtering/masq/NAT)

<*> Full NAT

<*> MASQUERADE target support

IP: Virtual Server Configuration  --->

<*> virtual server support (EXPERIMENTAL)

<M>   IPVS connection table size (the Nth power of 2)--- IPVS scheduler

<M>   round-robin scheduling

<M>   weighted round-robin scheduling

<M>   least-connection schedulin

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号