集群的快速部署方法技术

技术编号:4253566 阅读:200 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种集群的快速部署方法,该方法包括以下步骤:S102,设置一个中心节点,中心节点提供TRACKER服务和下载服务;S104,对集群中除中心节点之外的多个节点分别进行操作系统、服务、软件等的不同配置,多个节点只提供下载服务;以及S106,在多个节点之间设定预定传输方式。通过本发明专利技术,解决了异构集群操作系统部署的灵活性和性能瓶颈的问题,极大的提高了整个集群中操作系统的部署效率。

【技术实现步骤摘要】

本专利技术涉及集群管理
,更具体地,涉及一种。
技术介绍
集群就是两台或多台计算机或节点在一个群组内共同工作。与单独工作的计算机 相比,集群能够提供更高的可用性和可扩充性。集群中的每个节点通常都拥有自己的资源 (处理器、I/O、内存、操作系统、存储器),并对自己的用户集负责。 集群系统中的单个计算机通常称为节点,通常通过局域网连接。集群计算机通常 用来改进单个计算机的计算速度和/或可靠性。 一般情况下集群计算机比单个计算机,比 如工作站或超级计算机性能价格比要高得多。 集群分类集群分为同构与异构两种,它们的区别在于组成集群系统的计算机之 间的体系结构是否相同。 目前,集群中的操作系统部署方式主要是面向同构的服务器,如果集群中有不同 型号的机器,则很难进行统一的部署。此外,如果集群规模较大,则网络带宽、硬盘吞吐速率 就成为了整个系统的瓶颈,极大的影响了整个集群的快速部署。 因此,需要一种能够解决异构集群的操作系统难以统一部署,并且可以有效提高 集群系统部署效率的技术方案。
技术实现思路
针对现有技术存在的问题,做出本专利技术。 根据本专利技术的实施例,提供了一种,该方法包括以下步骤S102,设置一个中心节点,中心节点提供TRACKER服务和下载服务;S104,对集群中除中心节点之外的多个节点分别进行操作系统、服务、软件等的不同配置,多个节点只提供下载服务;以及S106,在多个节点之间设定预定传输方式。 具体地,预定传输方式为点对点方式或网络文件系统方式。 进一步地,可将多个节点细分为多个子集群,然后针对不同的子集群,分别进行网 络部署。其中,可根据机器型号、设备类型或用途来将多个节点细分为多个子集群,并且多 个子集群可以为同构子集群或异构子集群。 对于同构子集群中的每一个,将其中的一个节点作为样板机,对样板机安装操作 系统、配置服务并安装软件,然后将样板机的系统整体备份为一个镜像,并将所述镜像分发 给该同构子集群中的其他节点。此外,对于异构子集群,采用与同构子集群相同的安装服务 器以光盘镜像方式进行网络安装。 另一方面,如果多个子集群都为同构子集群,则在中心节点中保存包括样板机镜 像和光盘镜像的多个镜像,针对不同的同构子集群分发不同的镜像。 在本专利技术的技术方案中,除中心节点之后,其他所有节点都是平等的,同时既是服 务器又是客户端,每个节点在进行下载的同时还为其他节点提供上传服务。因此,解决了异3构集群操作系统部署的灵活性和性能瓶颈的问题,极大的提高了整个集群中操作系统的部 署效率。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中 图1是示出根据本专利技术实施例的的流程图; 图2是示出在本专利技术的实施例中采用点对点部署方式的示意图; 图3是示出在本专利技术的实施例中将集群分为同构子集群和异构子集群的安装示意图;以及 图4是示出在本专利技术的实施例中将集群分为多个同构子集群的安装示意图。 具体实施例方式下面将结合附图来详细说明本专利技术的实施例。图1是示出根据本专利技术实施例的的流程图。 参照图1,根据本专利技术实施例的方法包括以下步骤S102,设置一个中心节点,中心节点提供TRACKER服务和下载服务;S104,对集群中除中心节点之外的多个节点分别进行操作系统、服务、软件等的不同配置,多个节点只提供下载服务;以及S106,在多个节点之间设定预定传输方式。 图2是示出在本专利技术的实施例中采用点对点部署方式的示意图。 假设A节点是中间节点,其它节点用B、C、...表示。A节点提供TRACKER服务,B、C、D等其它所有节点与该服务通信,告知自己的进度及状态并获取其它节点的信息。假设B节点已经下载完文件001,需要下载002,而C、D已经下载完002,需要下载001,则Tracker告诉B节点文件002在C、D上,同时Tracker 告诉C、 D节点文件001在B上。于是,B从C、D处下载文件片002,而同时将自己已经下载的文件片001提供给C、D下载。这样,B、C、D既下载文件,又同时上传文件。 中间节点在网络安装时并不控制其它节点,它只提供服务,既提供TRACKER服务, 也提供下载服务,而其它节点则只提供下载服务。这就是点对点传输的特性。图中服务器 与其中一个节点未相连,这只是实际安装过程中的一个特例,即,这个节点某时刻不需要从 中间节点下载安装文件。中间节点并不控制其它节点,其它节点总是主动地去下载安装文 件。 在该图中,异构集群实现了点对点方式,但并不一定需要使用点对点方式进行连 接,点对点只是其中一种传输方式。如果选择了点对点方式连接,则除了 tracker节点之 外,所有节点均是平等的。如果没有选择点对点方式,则可以通过其它方式进行连接,例如 网络文件系统(network file system,简称为NFS)方式。 进一步地,可将多个节点细分为多个子集群,然后针对不同的子集群,分别进行网络部署。 通常情况下,对集群进行细分的方式包括按照机器型号划分;按照硬盘等设备 类型划分;以及按照用途划分(同一用途的必须型号一致或者设备类型一致,比如A620类 型机器,安装用途划分为web服务和ftp服务两种)。 图3是示出在本专利技术的实施例中将集群分为同构子集群和异构子集群的安装示 意图,以及图4是示出在本专利技术的实施例中将集群分为多个同构子集群的安装示意图。 参照图3,对于同构的子集群,通过以下方式进行安装先找一台机器作为样板 机,安装操作系统,并配置所需配置的服务,安装所需的软件,然后将该节点的系统整体备 份为一个镜像。由于该子集群内是的节点同构的,即,所有节点可以有相同配置(只有IP 等配置不同,而这些不同的配置在安装时会针对不同节点进行按需设置),此时可以将该样 板机的镜像分发给其它节点安装。 如果集群中有少数节点与大部分节点不是同构的(例如,一般集群中的10节点 等),则可以通过配置,使用光盘镜像的方式进行网络安装。注意,此时光盘镜像的安装服务 器与上述同构集群安装服务器为同一节点。 参照图4,如果这部分异构集群数量较多,也可以将其视为一个单独的同构子集群,可以按照上述安装方法,找出一个节点作为样板机,使用样板机镜像安装。 如果将异构集群分成多个同构子集群,则只需要一个节点(中心节点)对所有子集群进行总控,该节点保存多个镜像(既有样板机镜像也有光盘镜像),可以针对不同的子集群分发不同的镜像。 在本专利技术的技术方案中,除中心节点之后,其他所有节点都是平等的,同时既是服 务器又是客户端,每个节点在进行下载的同时还为其他节点提供上传服务。因此,解决了异 构集群操作系统部署的灵活性和性能瓶颈的问题,极大的提高了整个集群中操作系统的部 署效率。 以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技 术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修 改、等同替换、改本文档来自技高网...

【技术保护点】
一种集群的快速部署方法,其特征在于,所述方法包括以下步骤:S102,设置一个中心节点,所述中心节点提供TRACKER服务和下载服务;S104,对所述集群中除所述中心节点之外的多个节点分别进行操作系统、服务、软件等的不同配置,所述多个节点只提供下载服务;以及S106,在所述多个节点之间设定预定传输方式。

【技术特征摘要】
一种集群的快速部署方法,其特征在于,所述方法包括以下步骤S102,设置一个中心节点,所述中心节点提供TRACKER服务和下载服务;S104,对所述集群中除所述中心节点之外的多个节点分别进行操作系统、服务、软件等的不同配置,所述多个节点只提供下载服务;以及S106,在所述多个节点之间设定预定传输方式。2. 根据权利要求1所述的方法,其特征在于,所述预定传输方式为点对点方式。3. 根据权利要求1所述的方法,其特征在于,所述预定传输方式为网络文件系统方式。4. 根据权利要求1所述的方法,其特征在于,将所述多个节点细分为多个子集群,然后 针对不同的子集群,分别进行网络部署。5. 根据权利要求4所述的方法,其特征在于,根据机器型号、设备类型或用途来将所述 ...

【专利技术属性】
技术研发人员:聂华邵宗有历军温鑫赵欢张伟
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1