基于REDHAT系统的计算机集群虚拟化技术的设计与实现毕业设计论文.doc

基于REDHAT系统的计算机集群虚拟化技术的设计与实现毕业设计论文.doc

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 目 录 PAGE II PAGE I 毕业设计论文 基于REDHAT系统的计算机集群虚拟化技术的设计与实现 目 录 1 TOC \o 1-2 \h \z \u ,可以显示:This is X Apache Server HA 1111111111。 在HA1上执行service HeartBeat stop,在用ifconfig 和ps -ef | grep httpd发现eth0:0接口消失并且httpd服务自动停止;在HA2上执行ipfconfig和ps -ef | grep httpd发现产生了eth0:0接口,IP地址为:并且自动启动了httpd服务,所明自动切换接管服务成功。 同时访问 ,应该可以显示:This is X Apache Server HA 2222222222。 再在HA1上执行service HeartBeat start ,在用ifconfig 和ps -ef | grep httpd发现又产生了eth0:0接口,IP地址为:并且自动启动了httpd服务;在HA2上执行ipfconfig和ps -ef | grep httpd发现eth0:0接口消失并且httpd服务自动关闭。同时访问 ,应该又可以显示:This is X Apache Server HA 1111111111;可以看到HA1又接管了其WEB服务,说明HA高可用性群集的实验是成功的。 详细设计 5 详细设计 虚拟服务器的体系结构:一组服务器通过高速的局域网或者地理分布的广域网相互连接,在它们的前端有一个负载调度器(Load Balancer)。负载调度器能无缝地将网络请求调度到真实服务器上,从而使得服务器集群的结构对客户是透明的,客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样。 客户程序不受服务器集群的影响不需作任何修改。系统的伸缩性通过在服务机群中透明地加入和删除一个节点来达到,通过检测节点或服务进程故障和正确地重置系统达到高可用性。由于负载调度技术是在Linux内核中实现的,所以称之为Linux虚拟服务器(Linux Virtual Server)。 5.1 LVS集群的特点 LVS集群的特点有以下几个方面: (1)功能 有实现三种IP负载均衡技术和八种连接调度算法的IPVS软件。在IPVS内部实现上,采用了高效的Hash函数和垃圾回收机制,能正确处理所调度报文相关的ICMP消息(有些商品化的系统反而不能)。虚拟服务的设置数目没有限制,每个虚拟服务有自己的服务器集。它支持持久的虚拟服务(如HTTP Cookie和HTTPS等需要该功能的支持),并提供详尽的统计数据,如连接的处理速率和报文的流量等。针对大规模拒绝服务(Deny of Service)攻击,实现了三种防卫策略:有基于内容请求分发的应用层交换软件KTCPVS,它也是在Linux内核中实现。有相关的集群管理软件对资源进行监测,能及时将故障屏蔽,实现系统的高可用性。主、从调度器能周期性地进行状态同步,从而实现更高的可用性。 (2)适用性 后端服务器可运行任何支持TCP/IP的操作系统,包括Linux,各种Unix(如FreeBSD、Sun Solaris、HP Unix等),Mac/OS和Windows NT/2000等。负载调度器能够支持绝大多数的TCP和UDP协议:协议内容TCPHTTP,FTP,PROXY,SMTP,POP3,IMAP4,DNS,LDAP,HTTPS,SSMTP等UDPDNS,NTP,ICP,视频、音频流播放协议等无需对客户机和服务器作任何修改,可适用大多数Internet服务。 (3)性能 LVS服务器集群系统具有良好的伸缩性,可支持几百万个并发连接。配置100M网卡,采用VS/TUN或VS/DR调度技术,集群系统的吞吐量可高达1Gbits/s;如配置千兆网卡,则系统的最大吞吐量可接近10Gbits/s。 (4)可靠性 LVS服务器集群软件已经在很多大型的、关键性的站点得到很好的应用,所以它的可靠性在真实应用得到很好的证实。有很多调度器运行一年多,未作一次重启动。 (5)软件许可证 LVS集群软件是按GPL(GNU Public License)许可证发行的自由软件,这意味着你可以得到软件的源代码,有权对其进行修改,但必须保证你的修改也是以GPL方式发行。 5.2 IPVS几种常用的负载均衡调度算法 针对不同的网络服务需求和服务器配置,IPVS调度器实现了十种负载调度算法,常见的算法有以下四种: (1)轮询(Round Robin)。调度器通过“轮询”调度算法将外部请求按顺序轮流分配到集群中的真实服务器上,它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。 (2)加权轮询(Weig

文档评论(0)

weidameili + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档