一种节点上线管理方法和节点技术

技术编号:19486369 阅读:15 留言:0更新日期:2018-11-17 11:27
本发明专利技术公开了一种节点上线管理方法和节点。涉及云计算领域,解决了添加从节点工作量大带来的效率问题。该方法包括:从节点在启动之后,主动向主节点发送资源池加入请求;所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。本发明专利技术提供的技术方案适用于数据中心主机管理,实现了从节点的自动上线。

【技术实现步骤摘要】
一种节点上线管理方法和节点
本专利技术涉及云计算技术,尤指一种节点上线管理方法和节点。
技术介绍
在云计算环境中,一个数据中心通常会管理大量主机,云计算管理平台中有一台主机负责管理其他主机,我们称之为主节点,其他主机为从节点。主节点作为云计算管理平台的入口,通过建立资源池的方式对从节点进行管理。在部署完成从节点之后,往往需要通过云计算管理平台对资源池进行管理,将从节点添加到资源池中或者从资源池中删除。当存在大量从节点需要添加到主节点管理时,就会面临较严重的效率问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种节点上线管理方法和节点。从节点主动向主节点发起加入资源池的请求,实现了从节点的自动上线,解决了添加从节点工作量大带来的效率问题。为了达到本专利技术目的,本专利技术提供了一种节点上线管理方法,包括:从节点在启动之后,主动向主节点发送资源池加入请求;所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。优选的,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之前,还包括:在所述从节点配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。优选的,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之后,还包括:所述从节点在所述主节点不可达或网络不可达时,再次向所述主节点发送资源池加入请求。本专利技术还提供了一种节点上线管理方法,包括:主节点接收从节点主动发送的资源池加入请求;所述主节点检查所述从节点是否满足加入资源池的条件;在所述从节点满足加入资源池的条件的情况下,所述主节点向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。优选的,该方法还包括:所述主节点在检测到从节点的关机信息后,更新所述从节点的状态为关机状态。优选的,该方法还包括:所述主节点检测所述从节点是否满足从所述资源池删除的条件;在所述从节点满足从所述资源池删除的条件的情况下,所述主节点将所述从节点由所述资源池删除。本专利技术还提供了一种节点,包括:请求发送模块,用于在启动之后,主动向主节点发送资源池加入请求;接入上线模块,用于在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。优选的,所述节点还包括:配置模块,用于配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。本专利技术还提供了一种节点,包括:请求接收模块,用于接收从节点主动发送的资源池加入请求;条件判定模块,用于检查所述从节点是否满足加入资源池的条件;资源池管理模块,用于在所述从节点满足加入资源池的条件的情况下,向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。优选的,该节点还包括状态更新模块;所述状态更新模块,用于在检测到从节点的关机信息后,更新所述从节点的状态为关机状态;所述条件判定模块,还用于检测关机状态的所述从节点是否满足从所述资源池删除的条件;所述资源池管理模块,还用于在所述从节点满足从所述资源池删除的条件的情况下,将所述从节点由所述资源池删除。本专利技术提供了一种节点上线管理方法和节点,从节点在启动之后,主动向主节点发送资源池加入请求,主节点在所述从节点满足加入资源池的条件的情况下,即向从节点发送指示可以另入资源池的应答消息,引导从节点加入资源池。从节点主动触发上线流程,实现了从节点的主动上线,解决了添加从节点工作量大带来的效率问题。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术的一实施例提供的一种节点上线管理方法的流程示意图;图2为本专利技术的一实施例提供的又一种节点上线管理方法的流程示意图;图3为本专利技术的一实施例提供的一种节点的结构示意图;图4为本专利技术的一实施例提供的又一种节点的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。当存在大量从节点需要添加到主节点管理时,就会面临较严重的效率问题。为了解决上述上述问题,本专利技术的实施例提出了一种节点上线管理方法和节点,从节点开机之后自动加入主节点管理的资源池,无需在云计算管理平台手动添加,提高了主机资源池的管理效率。本专利技术的一实施例提供了一种节点上线管理方法,使用该方法实现从节点自动上线的流程如图1所示,包括:步骤101、部署主节点。本步骤中,配置主节点的IP地址信息等,保证云计算管理平台各服务运行正常,包含与从节点通信的预设API服务。步骤102、部署从节点。提供从节点和主节点的IP地址信息,需要保证从节点和主节点网络可达,从节点包含与主节点预设API通信的代理模块。在所述从节点配置所述主节点的API,以指示所述从节点向所述API发送资源池加入请求。步骤103、从节点在启动之后,主动向主节点发送资源池加入请求。本步骤中,从节点启动之后,向主节点预设API发送资源池加入请求,如果主节点对应API不可用或网络不可达,则周期性重试,直到有主节点成功接收资源池加入请求。步骤104、主节点接收从节点主动发送的资源池加入请求,检查所述从节点是否满足加入资源池的条件。本步骤中,主节点收到资源池加入请求之后,检查该从节点是否满足加入资源池的条件。在满足时进入步骤105对该请求发出应答信息,不满足则返回拒绝信息和原因。步骤105、在所述从节点满足加入资源池的条件的情况下,所述主节点向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。步骤106、从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。本步骤中,从节点收到主节点的应答消息后,建立从节点的代理模块与主节点的通信机制。主节点逐步引导从节点执行加入资源池的相关操作,直到所有操作成功后,完成从节点加入资源池操作。本专利技术的一实施例还提供了一种节点上线管理方法,对资源池中的节点下线进行管理,具体流程如图2所示,包括:步骤201、主节点在检测到从节点的关机信息后,更新所述从节点的状态为关机状态。从节点关机时,主节点检测到从节点的关机信息,更新该节点的状态为关机状态。步骤202、所述主节点检测所述从节点是否满足从所述资源池删除的条件。步骤203、在所述从节点满足从所述资源池删除的条件的情况下,所述主节点将所述从节点由所述资源池删除。判断从节点是否满足从资源池删除的条件,如果满足,则从资源池中删除该从节点。优选的,云计算管理平台可以提供资源池清理的相关操作,以便处理异常情况下资源池从节点信息残留的问题。本专利技术的一实施例还提供了一种节点,其结构如本文档来自技高网...

【技术保护点】
1.一种节点上线管理方法,其特征在于,包括:从节点在启动之后,主动向主节点发送资源池加入请求;所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。

【技术特征摘要】
1.一种节点上线管理方法,其特征在于,包括:从节点在启动之后,主动向主节点发送资源池加入请求;所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。2.根据权利要求1所述的节点上线管理方法,其特征在于,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之前,还包括:在所述从节点配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。3.根据权利要求1所述的节点上线管理方法,其特征在于,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之后,还包括:所述从节点在所述主节点不可达或网络不可达时,再次向所述主节点发送资源池加入请求。4.一种节点上线管理方法,其特征在于,包括:主节点接收从节点主动发送的资源池加入请求;所述主节点检查所述从节点是否满足加入资源池的条件;在所述从节点满足加入资源池的条件的情况下,所述主节点向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。5.根据权利要求4所述的节点上线管理方法,其特征在于,该方法还包括:所述主节点在检测到从节点的关机信息后,更新所述从节点的状态为关机状态。6.根据权利要求5所述的节点上线管理方法,其特征在于,该方法还包括:所述主节点检...

【专利技术属性】
技术研发人员:杨岳川庞慷宇翟辉
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1