linux操作系统下的集群原理及实战经历

linux操作系统下的集群原理及实战经历

ID:9481175

大小:63.50 KB

页数:7页

时间:2018-05-01

linux操作系统下的集群原理及实战经历_第1页
linux操作系统下的集群原理及实战经历_第2页
linux操作系统下的集群原理及实战经历_第3页
linux操作系统下的集群原理及实战经历_第4页
linux操作系统下的集群原理及实战经历_第5页
资源描述:

《linux操作系统下的集群原理及实战经历》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux操作系统下的集群原理及实战经历  一集群和Linux上的集群解决方案  集群系统(Cluster)主要解决下面几个问题:  高可靠性(HA)  利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。  高性能计算(HP)  即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析,化学分析等。  负载平衡  即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。  基于Linux的集群解决方案可谓百花齐放。在实际应用

2、中,最常见的情况是利用集群解决负载平衡问题,比如用于提供服务。在这里主要展示如何使用LVS(LinuxVirtialServer)来实现实用的负载平衡集群系统。  二LVS简介  LVS是章文嵩博士发起和领导的优秀的集群解决方案,许多商业的集群产品,比如RedHat的Piranha,TurboLinux公司的TurboCluster等,都是基于LVS的核心代码的。在现实的应用中,LVS得到了大量的部署,请参考.linuxvirtualserver.org/deployment.html。关于LinuxLVS的工作原理和更详细的信息,请参考.linuxvirtualserver.org

3、。  三LVS配置实例  通过LinuxLVS,实现,Tel服务的负载平衡。这里实现Tel集群服务仅为了测试上的方便。  LVS有三种负载平衡方式,NAT(Netmy0192.168.0.101 rs2:RedHat6.2,Kernel2.2.14 rs2:eth0192.168.0.4 rs2:dummy0192.168.0.101 client:ptfordevelopmentand/orinpletecode/drivers 2Netessages <*>Netlinkdeviceemulation *[*]Netainsockets *[*]TCP/IPultic

4、asting [*]IP:advancedrouter []IP:policyrouting []IP:equalcostmultipath []IP:useTOSvalueasroutingkey []IP:verboseroutemonitoring []IP:largeroutingtables []IP:kernellevelautoconfiguration *[*]IP:firewalling []IP:firewallpac1234下一页....,。ketlinkdevice *[*]IP:transparentproxysupport *[*]IP:masquerad

5、ing ---Protocol-specificmasqueradingsupportodules. *[*]IP:ICMPmasquerading ---Protocol-specificmasqueradingsupportodules. *[*]IP:masqueradingspecialmodulessupport *IP:ipautofasqsupport(EXPERIMENTAL)(NEENTAL)(NEENTAL)(NE-SMversion1support [*]IP:PIM-SMversion2support *[*]IP:aliasingsupport []IP:A

6、RPdaemonsupport(EXPERIMENTAL) *[*]IP:TCPsyncookiesupport(notenabledperdefault) ---(itissafetoleavetheseuntouched) <>IP:ReverseARP [*]IP:Alloendedif<16Mbofmemory) <>TheIPv6protocol(EXPERIMENTAL)  上面,带*号的为必选项。然后就是常规的编译内核过程,不再赘述。  在这里要注意一点:如果你使用的是RedHat自带的内核或者从RedHat下载的内核版本,已经预先打好了L

7、VS的补丁。这可以通过查看/usr/src/linux/目录下有没有几个ipvs开头的文件来判断:如果有,则说明已经打过补丁。  编写LVS配置文件,实例中的配置文件如下:#lvs_dr.conf(C)JosephMackmackncifcrf.gov LVS_TYPE=VS_DR INITIAL_STATE=on VIP=eth0:101192.168.0.101255.255.255.0192.168.0.0 DIRECTOR_INSIDEIP=eth

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

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

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