一种云计算节点管理的方法及系统技术方案

技术编号:8132625 阅读:445 留言:0更新日期:2012-12-27 05:46
本发明专利技术涉及一种云计算节点管理的方法及系统,尤其是一种云计算集群中节点接入和移除以及云计算服务部署的方法及系统。该系统包括云控制器、web浏览器、集群控制器、若干备用集群控制器和若干数据和/或服务节点,通过在单台计算机上部署该系统,以云控制器身份“热插拔”接入到云计算集群,实现对云计算集群中节点的管理。可有效提高云计算集群中接入、移除节点和部署服务的可靠性和成功率,有效降低其操作难度和复杂性。

【技术实现步骤摘要】

本专利技术涉及一种云计算集群的快速构建和管理方法,尤其是一种云计算集群中节点接入和移除以及云计算服务部署的方法及系统,属于云计算集群构建和管理领域。
技术介绍
云计算(Cloud Computing)是网络计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(UtilityComputing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物,是一种商业计算模型。它借助将多个成本相对较低的计算机实体构建成集群网络,按需为终端用户提供可动态伸缩的廉价计算服务。 目前云计算集群网络的构建核管理大多采用手工操作,主要存在的问题是 I、当集群网络中包含的计算机节点较多时,部署集群的工作量较大。2、对专业性要求较高,因误操作而导致数据丢失甚至集群瘫痪时有发生。3、实现节点接入或移除的操作繁琐,可靠性低。4、部署云计算服务的程序较复杂,易出错。这些问题使得云计算集群的构建和管理过于专业,在实际应用中具有一定的局限性和不可靠性。中国专利申请号201110101950. X名称为“云计算网络中计算机实体的接入和管理方法及云计算网络”的专利中,提出了一种将计算机实体接入云计算网络的方法。但该方法中云计算网络结构过于复杂,计算实体接入云计算网络后由云控制器进行管理,使得云控制器不具有迁移性。
技术实现思路
本专利技术的主要目的是提供一种云计算集群中节点和服务部署的方法和系统,从而减少在节点接入和移除以及服务部署时的工作量,降低其难度,强化其可靠性,满足一般管理人员对云计算集群进行管理维护的需求。为了实现上述目的本专利技术采用的技术方案是一种云计算节点管理的方法,包括如下步骤 步骤一,云控制器接入云计算集群,与云计算集群中的集群控制器进行通讯。步骤二,web浏览器向云控制器发出指令。步骤三,云控制器执行步骤二中的指令,对云计算集群进行操作。步骤四,集群控制器获取对云计算集群中的节点进行管理和调度的权利。具体地,步骤二中所述指令为云计算集群节点接入指令或者云计算集群节点移除指令或者云计算服务部署。具体地,所述云控制器执行云计算集群节点接入指令的步骤如下云控制器对接入的云计算集群节点进行角色分配、服务配置和启用; 接入的云计算集群节点在集群控制器上注册。具体地,所述角色分配包括在云计算集群中作为备用集群控制器,或在云计算集群中作为数据和/或服务节点。具体地,所述云控制器执行云计算集群节点移除指令的步骤如下 云控制器将待移除的云计算集群节点上的数据均衡迁移到云计算集群中其他节点; 云控制器检测并停用待移除的云计算集群节点上的云计算服务; 云控制器将待移除的云计算集群节点及其服务从集群控制器上注销。 具体地,所述云控制器执行云计算服务部署的步骤如下 云控制器对节点进行服务配置; 云控制器在集群控制器上注册部署服务的节点及所部署的服务; 云控制器在节点上启用部署的服务。一种云计算节点管理的系统包括云控制器、web浏览器、集群控制器、若干备用集群控制器和若干数据和/或服务节点,其中所述web浏览器向云控制器发送指令,云控制器根据指令完成需要执行的操作;云控制器与集群控制器和云控制器与备用集群控制器通过标准网络接口进行通讯;集群控制器和备用集群控制器通过心跳线连接;集群控制器管理和调度各数据和/或服务节点。本专利技术的有益技术效果是与现有技术和操作方式相比,本专利技术提出了一种通用的、可移植的、易操作的、可靠性较高的云计算集群节点接入、移除与服务部署的方法和系统,可有效提高云计算集群中接入、移除节点和部署服务的可靠性和成功率,有效降低其操作难度和复杂性,在贴近人们常用的管理方式下使得以上操作更加高效。附图说明图I为本专利技术的网络结构示意 图2为本专利技术的云计算集群节点接入的方法流程示意 图3为本专利技术的云计算集群节点移除的方法流程示意 图4为本专利技术的云计算服务部署的方法流程示意图。具体实施例方式下面结合附图对本专利技术作进一步的描述。图I为本专利技术一种云计算节点管理的网络结构示意图。如图所示,集群控制器12、备用集群控制器13和数据和/或服务节点14属于云计算集群网络的组成部分。数据和/或服务节点可以有多个,例如图I中数据和/或服务节点A14-1,数据和/或服务节点B14-2和数据和/或服务节点C14-3。其中集群控制器12是云计算集群最顶层的主控节点,与备用集群控制器13通过心跳线相连,负责对云计算集群网络中的节点及其云计算服务进行统一管理和调度操作,并通过心跳线将其状态同步到备用集群控制器。当集群控制器12出现故障时,备用集群控制器13及时进行接管,保障云计算集群的正常工作。数据和/或服务节点14在云计算集群中提供分布式存储和分布式计算功能,根据需要同时提供云计算相关服务,受控于集群控制器12或备用集群控制器13。云控制器11作为一台独立的计算机实体,在云控制器11上部署本专利技术所述系统,通过标准网络接口,以“即插即用”方式接入云计算集群I,取得与集群控制器12和备用集群控制器13的通讯权限,进而获取对集群中节点的操作权限,并对外提供web服务。用户通过web浏览器15向云控制器11发送指令,云控制器11根据指令完成需要执行的操作,进而返回执行结果或返回告警信息,最终将云计算集群I中所有数据和/或服务节点及其服务交由集群控制器管理。在云计算集群I部署好后,可将云控制器11迁移并接入其他云计算集群进行类似的操作。图2为本专利技术中云计算集群节点接入的流程示意图。如图所示, 所述方法具体包括以下步骤 步骤201,将计算机实体作为云计算集群中的一个节点接入云集群网络。具体的,该计算机实体能够与集群控制器和备用集群控制器进行通讯,按约定配置IP地址,原则上并无特定拓扑结构要求。步骤202,云控制器根据web浏览器发送来的接入云计算集群节点指令,将接入云集群所需的文件发送给计算机实体。文件发送完成后,计算机实体返回确认信息到云控制器。步骤203,云控制器接收到文件发送成功的信息后,向集群控制器发送指令,登记计算机实体的角色和所配置的服务。同时向计算机实体发送指令,为其配置服务并尝试启用。计算机实体配置的服务启用成功后,向云控制器返回确认信息。步骤204,云控制器接收到计算机实体服务启用成功的信息后,与集群控制器通讯并进行计算机实体注册确认。步骤205,计算机实体在集群控制器上注册确认成功后,由集群控制器取得对该计算机实体的控制权,并将其作为云集群节点进行统一管理和调度。图3为本专利技术中云计算集群节点移除的流程示意图。如图所示,所述方法具体包括以下步骤 步骤301,云控制器根据web浏览器发送来的移除节点指令,将需要移除的节点登记到集群控制器。步骤302,云控制器向云计算集群发送指令,由集群控制器统一调度,将需要移除的节点上的数据均衡迁移到云计算集群中的其他节点上。数据迁移完成后,向云控制器返回确认信息。步骤303,云控制器接收到数据迁移完成的信息后,检测该节点上的云计算服务,并将其全部停用。服务停用成功后,向云本文档来自技高网...

【技术保护点】
一种云计算节点管理的方法,包括如下步骤:步骤一,云控制器接入云计算集群,与云计算集群中的集群控制器进行通讯;步骤二,web浏览器向云控制器发出指令;步骤三,云控制器执行步骤二中的指令,对云计算集群进行操作;步骤四,集群控制器获取对云计算集群中的节点进行管理和调度的权利。

【技术特征摘要】
1.一种云计算节点管理的方法,包括如下步骤 步骤一,云控制器接入云计算集群,与云计算集群中的集群控制器进行通讯; 步骤ニ,web浏览器向云控制器发出指令; 步骤三,云控制器执行步骤ニ中的指令,对云计算集群进行操作; 步骤四,集群控制器获取对云计算集群中的节点进行管理和调度的权利。2.根据权利要求I所述ー种云计算节点管理的方法,其特征是步骤ニ中所述指令为云计算集群节点接入指令或者云计算集群节点移除指令或者云计算服务部署。3.根据权利要求I或2所述ー种云计算节点管理的方法,其特征是所述云控制器执行云计算集群节点接入指令的步骤如下 云控制器对接入的云计算集群节点进行角色分配、服务配置和启用; 接入的云计算集群节点在集群控制器上注册。4.根据权利要求3所述ー种云计算节点管理的方法,其特征是所述角色分配包括在云计算集群中作为备用集群控制器,或在云计算集群中作为数据和/或服务节点。5.根据权利要求I或2所述ー种云计算节点管理的方法...

【专利技术属性】
技术研发人员:叶春生车新奕雷果刘学康华星姜雷
申请(专利权)人:深圳市博瑞得科技有限公司
类型:发明
国别省市:

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

1