网站大量收购独家精品文档,联系QQ:2885784924

基于Linux的集群系统(十一).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux的集群系统(十一).doc

  基于Linux的集群系统(十一)   1.设计目标   设计一个基于Linux的集群系统,它能够提供负载平衡的功能。系统能够不断监视集群中各台实际服务器的负载状况,并且将来自外部网的多种请求转发到内部网中的某一台实际服务器上执行。   具体来说,它必须拥有以下的功能:   (1)服务转发。能接受来自外部网中的多种基于TCP/IP的服务请求如FTP 、TEL、 HTTP等,并且将它们转发到当前负载最轻的机器上执行。   (2)动态负载平衡。平衡器能够监视内部网中的实际服务器的负载状况并且找到负载最轻的机器。   (3)连接持续性。来自外部网的同一客户的所有请求必须转发到内部网中的同一台实际服务器上进行处理。   2.环境设置   如图1-1所示,该集群系统由router、server 1、server 2、server 3以及 server n等机器组成。其中router作为内部网和外部网的接口,能够接收外部网的用户请求,并将此用户请求发送到server1到servern中的某台机器上(如server1),当server1处理完用户的请求以后,就将处理完的结果发送给router,然后再由router将请求回应返回给外部网的用户。文章中也将router这台机器称为负载平衡器,因为它承担了均衡负载的作用;将实际响应用户请求的server1等机器称为实际服务器。试验环境中外部网中的客户机器的IP地址为3,负载平衡器(router)有两个IP地址,一个是6,一个是,负载平衡器上运行的操作系统内核为Linux 2.2.x。内部网中有n台实际服务器,它们的IP地址分别为、..10.1.1.n,他们上面运行的操作系统可以是linux操作系统,也可以是ENTAL) [Y/n/?]   - YES: though not required for IP MASQ, this option alloodules and enable the option   for port forodule support (CONFIG_MODULES) [Y/n/?]   - YES: alloodules  -- Non-MASQ options skipped --  * Net  -- Non-MASQ options skipped --  * Sysctl support (CONFIG_SYSCTL) [Y/n/?]   - YES: Enables the ability to enable disable options such as foric IPs, LooseUDP, etc.  -- Non-MASQ options skipped --  * Packet socket (CONFIG_PACKET) [Y/m/n/?]   - YES: Though this is OPTIONAL, this remended feature s essages, etc  * Routing messages (CONFIG_RTLINK) [Y/n/?]   - NO: This option does not have anything to do plimenting a DHCP server on the internal ain sockets (CONFIG_UNIX) [Y/m/n/?]   - YES: This enables the UNIX TCP/IP sockets mechanisms  * TCP/IP ultipath (CONFIG_IP_ROUTE_MULTIPATH) [N/y/?]   - NO: Not needed for normal MASQ functionality  * IP: use TOS value as routing key (CONFIG_IP_ROUTE_TOS) [N/y/?]   - NO: Not needed for normal MASQ functionality  * IP: verbose route monitoring (CONFIG_IP_ROUTE_VERBOSE) [Y/n/?]   - YES: This is useful if you use the routing code to drop IP   spoofed packets (highly remended) and you .  * IP: large routing tables (CONFIG_IP_ROUTE_LARGE_TABLES) [N/y/?]   - NO: Not needed for normal MASQ functionality  * IP: ke

文档评论(0)

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

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

1亿VIP精品文档

相关文档