WEB开发网
开发学院服务器服务器方案 Linux系统中集群技术及其配置实例 阅读

Linux系统中集群技术及其配置实例

 2006-08-26 10:49:38 来源:WEB开发网   
核心提示:一、集群和Linux上的集群解决方案集群系统(Cluster)主要解决下面几个问题:高可靠性(HA),利用集群管理软件,Linux系统中集群技术及其配置实例,当主服务器故障时,备份服务器能够自动接管主服务器的工作,最好能够将虚拟服务器vs1和真实服务器rs1, rs2置于于不同的网段上,即提高了性能,并及时切换过去,以

一、集群和Linux上的集群解决方案

集群系统(Cluster)主要解决下面几个问题:

高可靠性(HA)。利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。

高性能计算(HP)。即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析,化学分析等。

负载平衡。即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。

在实际应用中,最常见的情况是利用集群解决负载平衡问题,比如用于提供WWW服务。在这里主要展示如何使用LVS(Linux Virtial Server)来实现实用的WWW负载平衡集群系统。

二、LVS简介

LVS是章文嵩博士发起和领导的优秀的集群解决方案,许多商业的集群产品,比如RedHat的Piranha,TurboLinux公司的Turbo Cluster等,都是基于LVS的核心代码的。在现实的应用中,LVS得到了大量的部署,请参考http: //www.linuxvirtualserver.org/deployment.html

关于Linux LVS的工作原理和更详细的信息,请参考http://www.linuxvirtualserver.org。

三、LVS配置实例

通过Linux LVS,实现WWW,Telnet服务的负载平衡。这里实现Telnet集群服务仅为了测试上的方便。

LVS有三种负载平衡方式,NAT(Network Address Translation),DR(Direct Routing),IP Tunneling。其中,最为常用的是DR方式,因此这里只说明DR(Direct Routing)方式的LVS负载平衡。

1、网络拓扑结构。

如图1所示,为测试方便,4台机器处于同一网段内,通过一交换机或者集线器相连。实际的应用中,最好能够将虚拟服务器vs1和真实服务器rs1, rs2置于于不同的网段上,即提高了性能,也加强了整个集群系统的安全性。

1 2 3 4 5  下一页

Tags:Linux 集群

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接