[发明专利]一种部署集群的方法和系统有效
申请号: | 201310533486.0 | 申请日: | 2013-10-31 |
公开(公告)号: | CN104601622B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 滕启明;胡彦彦;刘天成;邵凌 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 集群 方法 系统 | ||
技术领域
本发明涉及集群,更具体地涉及一种部署集群的方法和系统。
背景技术
在企业计算环境中,服务的连续性(continuity)和可用性(availability)都是很重要的评价指标,而集群环境利用多个成员所提供的资源和计算的冗余能力保证了服务的连续性和可用性。即使某个集群成员(member)之上的服务出现中断,集群中的其他成员能够自动且快速地接管这些服务,从而使得最终用户可见的服务中断可以忽略。
集群中的每个成员都是一个独立的计算节点。对应于物理计算机所构成的集群,则每个成员是一个独立的物理计算机;对应于由虚拟机所构成的集群,则每个成员对应于一个虚拟机。为了使得集群中各个节点能够彼此了解对方的存在,并协同提供集群服务,保证其上所运行的应用或者服务的高可用性,需要在每个节点上进行软件的安装和配置工作。对应于物理计算机,这意味着需要在每个物理计算机上安装操作系统、配置操作系统、安装集群软件、配置集群软件、安装应用程序、配置应用程序。而在云计算环境中,集群系统的建立同样意味着需要对集群中的每个虚拟机进行操作系统、集群软件和应用程序的安装与配置过程。
图4示意性示出了集群系统的集群成员,从图4可以看出,操作系统为物理计算机或虚拟机之上的所有软件(包括集群软件)提供基础的运行环境,集群软件监控着集群成员上安装的应用程序,并与应用程序协作为用户提供所需的服务,如Web服务,数据库服务等。系统运行过程中,各集群成员(物理计算机或虚拟机)上安装的集群软件会负责监控其上应用程序的运行状态,而集群成员彼此之间也会进行周期性的心跳检测,当某个集群成员(如成员1)发生故障,则另一集群成员(如集群成员2)将立刻对其进行接管,并代替其向外提供服务。并在必要时,对其执行相应的恢复操作,例如重启物理计算机或虚拟机等。
现有技术中,在一个集群成员的虚拟机上在完成上述软件(操作系统、集群软件、应用软件)的安装和配置之后,整个虚拟机的集群配置信息和其上所安装的全部软件(包括操作系统)都被封装在一个映像(image)文件中,集群成员2的虚拟机可以直接利用集群成员1的虚拟机映像构造映像,得到软件环境,但是每个集群成员的集群配置信息是不同的,需要对每个集群成员逐个修改,这需要大量的人工操作,非常麻烦;并且这在云计算环境下是不允许的。
因此,自动配置集群成员并部署集群是必要的。
发明内容
根据本发明的一个方面,提供了一种部署集群的方法,其中集群包含多个集群成员,该方法包括:
获得每一集群成员的唯一标识符;
根据每个集群成员的唯一标识符,获得该集群成员的集群配置信息;
利用获得的该集群成员的集群配置信息配置该集群成员;以及
部署所述集群。
根据本发明的另一个方面,提供了一种部署集群的系统,其中集群包含多个集群成员,该系统包括:
唯一标识符获得装置,被配置为获得每一集群成员的唯一标识符;
集群配置信息获得装置,被配置为根据每个集群成员的唯一标识符,获得该集群成员的集群配置信息;
配置装置,被配置为利用获得的该集群成员的集群配置信息配置该集群成员;
部署装置,被配置为部署所述集群。
利用根据本发明上述方面的方法和系统,可以提高集群环境的部署效率。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1表示根据本发明一实施例的云计算节点;
图2表示根据本发明一实施例的云计算环境;
图3表示根据本发明一实施例的抽象模型层;
图4示意性示出了集群系统的集群成员;
图5示意性示出了根据本发明的一种实施方式的部署集群的方法的流程;以及
图6示出了根据本发明的一种实施方式的部署集群的系统的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310533486.0/2.html,转载请声明来源钻瓜专利网。