jj--论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jj--论文

目 录 1 引 言 1 1.1 LVS为网络中的高可用、高性能及可伸缩性提供保障 1 1.2 LVS技术在生产中的应用及发展前景 1 2.LVS的基本原理及实现 2 2.1 LVS的体系机构 2 2.2系统环境及软件介绍 4 2.3网络地址转换模式NAT 4 2.4 IP隧道模式TUN 5 2.5直接路由模式DR 7 3.系统的设计及实现 8 3.1系统设计原理 8 3.2系统的结构 9 3.3主LVS的安装与配置 10 3.5备份LVS安装与配置 16 3.5 Realserver安装与配置 17 3.6 LVS平台功能测试 17 4.系统的测试与分析 19 4.1高可用性测试及分析 19 4.2高性能分析 21 4.3可伸缩性分析 22 5. 结论 24 谢 辞 25 参考文献 26 外文资料 27 1.引 言 1.1 LVS为网络中的高可用、高性能及可伸缩性提供保障 LVS(Linux Virtual Server)全称为linux虚拟服务器,其实现了linux下的集群。LVS是基于IP层和基于内容请求分发的负载平衡调度解决方法,并在Linux内核中实现了这些方法,将一组服务器构成一个实现可伸缩的、高性能、高可用网络服务的服务器集群。在LVS集群中,服务器集群的结构对客户是透明的,客户访问集群提供的网络服务就像访问一台高性能、高可用的服务器一样。客户程序不受服务器集群的影响不需作任何修改。系统的伸缩性通过在服务机群中透明地加入和删除一个节点来达到,通过检测节点或服务进程故障和正确地重置系统达到高可用性。 1.2 LVS技术在生产中的应用及发展前景 Linux Virtual Server项目是国内最早出现的自由软件项目之一章文嵩1998年5月他创建了一个网站,将开源软件贴在邮件列表附件中,谁有兴趣都可以下载使用有用户的使用心得,也有用户的建议在大众的建议和反馈中不断得到改进和丰富。到1999年,该软件已经成为全世界负载均衡领域中最为先进的软件之一Linux2.6内核的一部分让这个made in china的开源软件有了更好的发展前景。 LVS项目从成立到现在为止,受到不少关注,LVS集群系统已被应用于很多重负载的站点,就我所知该系统已在美、英、德、澳等国的几十个站点上正式使用。英国国家JANET Cache Service()是为英国150所以上的大学提供Web Cache服务。他们用28个结点的LVS集群代替了原有现50多台相互独立的Cache服务器,用他们的话说现在速度就跟夏天一样,因为夏天是放假期间没有很多人使用网络。 Linux的门户站点()用LVS将很多台VA Linux SMP服务器组成高性能的WEB服务,已使用将近一年。 SourceForge()是在全球范围内为开发源码项目提供WEB、FTP、Mailing List和CVS等服务,他们也使用LVS将负载调度到十几台机器上。 世界上最大的PC制造商之一采用了两个LVS集群系统,一个在美洲,一个在欧洲,用于网上直销系统。 以RealPlayer提供音频视频服务而闻名的Real公司()使用由20台服务器组成的LVS集群,为其全球用户提供音频视频服务。在2000年3月时,整个集群系统已收到平均每秒20,000个连接的请求流。 NetWalk()用多台服务器构造LVS系统,提供1024个虚拟服务,其中本项目的一个美国镜像站点()。 RedHat()从其6.1发行版起已包含LVS代码,他们开发了一个LVS集群管理工具叫Piranha,用于控制LVS集群,并提供了一个图形化的配置界面。 VA Linux()向客户提供基于LVS的服务器集群系统,并且提供相关的服务和支持。 TurboLinux的世界一流Linux集群产品TurboCluster实际上是基于LVS的想法和代码的,只是他们在新闻发布和产品演示时忘了致谢。 红旗Linux和中软都提供基于LVS的集群解决方案,并在2000年9月召开的Linux World China 2000上展示。 LVS是一个重要的项目,它的重要性首先是成为了Linux内核的一部分,而且这一部份可以被继续放大。当PC进入多核时代, VM(Virtual Machine)势不可挡,Cluster也会成为潮流。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。LVS集群的体系结构如图2.1所示,它有个主要组成部分:负载调度器整个集群对外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户认为服务是来自一个IP地址上的。它可以是用IP负载均衡技术的负载

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档