自动管理计算资源的方法、控制中心、计算节点及系统技术方案

技术编号:8648702 阅读:410 留言:0更新日期:2013-04-28 18:29
本发明专利技术涉及一种自动管理计算资源的方法、控制中心、计算节点及系统,该方法包括:控制中心检测计算节点的当前状态;所述控制中心根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池。本发明专利技术自动管理计算资源的方法、控制中心、计算节点及系统通过对计算节点的状态进行检测,实现了对可用计算节点与故障计算节点的集中管理,提高了虚拟机开启效率。

【技术实现步骤摘要】

本专利技术涉及虚拟化,云计算等领域,具体涉及一种自动管理计算资源的方法、控制中心、计算节点及系统
技术介绍
在大型的云计算数据中心中,对物理机资源的有效管理,是实现虚拟机生命周期管理的前提。但往往由于不能及时发现发生故障的物理机资源,很可能导致开启虚拟机的时候调度到故障的物理机上而失败。现有技术中,在发现故障的物理机资源时,需要把其上的虚拟机资源进行HA(HA操作只针对故障物理机资源上的虚拟机,该操作使得故障物理机上的虚拟机在其他正常的物理机上运行)操作,并把该物理机资源迁出可用资源池,移入故障资源池。可见现有技术方案并没有对物理机资源进行有效管理,导致虚拟机开启的效率降下。
技术实现思路
本专利技术要解决的技术问题是提供一种自动管理计算资源的方法、控制中心、计算节点及系统,以解决虚拟机开启效率低下的问题。为解决上述技术问题 ,本专利技术提供了一种自动管理计算资源的方法,该方法包括控制中心检测计算节点的当前状态;所述控制中心根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池。为解决上述技术问题,本专利技术提供了一种自动管理计算资源的控制中心,该控制中心包括状态检测单元,用于检测计算节点的当前状态;资源池管理单元,用于根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池;故障资源池,用于存储故障的计算节点信息;可用资源池,用于存储可用的计算节点信息。为解决上述技术问题,本专利技术提供了一种计算节点,所述计算节点包括检测指令接收模块,用于接收控制中心发送的检测指令;检测指令响应模块,用于向所述控制中心发送检测响应。为解决上述技术问题,本专利技术提供了一种自动管理计算资源的系统,该系统包括如上所述的计算节点和控制中心。为解决上述技术问题,本专利技术提供了一种自动管理计算资源的系统,其该系统包括计算节点,控制中心,其中所述计算节点,用于定时向所述控制中心发送用于表明状态正常的报文;所述控制中心包括状态检测单元,用于根据是否定时收到所述报文判断所述计算节点的状态,若定时收到则确认所述计算节点可用,否则确认所述计算节点故障;资源池管理单元,用于根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点转入故障资源池;故障资源池,用于存储故障的计算节点信息;可用资源池,用于存储可用的计算节点信息。相较于现有技术,本专利技术自动管理计算资源的方法、控制中心、计算节点及系统通过对计算节点的状态进行检测,实现了对可用计算节点与故障计算节点的集中管理,能够及时发现故障资源,方便管理员排查故障,提高了虚拟机开启效率。附图说明图1为本专利技术自动管理计算资源的方法实施例的示意图;图2为本专利技术方法的应用实例示意图;图3为本专利技术控制中心的模块结构示意图;图4为本专利技术计算节点的模块结构示意图;图5为本专利技术自动管理计算资源的模块结构示意图。具体实施例方式下面结合附图和具体`实施例对本专利技术所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组口 ο本专利技术自动管理计算资源的方法实施例,如图1所示,该方法包括步骤101 :控制中心检测计算节点的当前状态;具体地,所述控制中心可以采用主动或被动的方式对计算节点的状态进行检测。步骤101中控制中心采用主动方式检测计算节点的当前状态的步骤包括al.所述控制中心向所述计算节点发送检测指令;所述控制中心定时向所述计算节点发送检测指令,或采用轮询的方式向所有计算节点发送检测指令。bl.所述控制中心判断是否收到检测响应,若收到检测响应,则确定所述计算节点可用,否则确定所述计算节点发生故障。步骤101控制中心采用被动方式检测计算节点的状态变化的步骤包括a2.所述计算节点定时向所述控制中心发送用于表明状态正常的报文;b2.所述控制中心根据是否定时收到所述报文判断所述计算节点的状态,若定时收到则确认所述计算节点可用,否则确认所述计算节点故障。步骤102 :所述控制中心根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池。控制中心的可用资源池与故障资源池是当前的操作对象,具体地,可用资源池与故障资源池其可通过对计算节点的状态进行置位实现,如计算节点的状态置为第一标志,可认为对应可用资源池,计算节点的状态置为第二标志,可认为对应故障资源池。待管理员排查该计算节点的故障完成后,可自动或者管理员手动再移入可用资源池。优选地,所述计算节点在故障恢复后向所述控制中心发送故障恢复指令;所述控制中心根据该故障恢复指令确定所述计算节点故障恢复,将所述计算节点信息从故障资源池移入可用资源池。如图2所示,控制中心向计算节点1、2发送检测指令,计算节点I反馈检测响应,计算节点2不反馈检测响应,则计算节点I为正常,计算节点2为故障,则计算节点I的信息迁入可用资源池,计算节点2的信息从可用资源池迁入故障资源池;计算节点3故障恢复,向控制中心发送故障恢复指令,控制中心将计算节点3的信息从故障资源池迁入可用资源池。为实现上述方法,本专利技术还提供了一种自动管理计算资源的控制中心,如图3所示,该控制中心包括状态检测单元,用于检测计算节点的当前状态;资源池管理单元,用于根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点 发生故障,则将所述计算节点信息转入故障资源池;故障资源池,用于存储故障的计算节点信息;可用资源池,用于存储可用的计算节点信息。可选地,所述状态检测单元包括检测指令发送模块,用于向所述计算节点发送检测指令;状态判断模块,用于判断是否收到检测响应,若收到检测响应,则确定所述计算节点可用,否则确定所述计算节点发生故障。所述检测指令发送模块定时向所述计算节点发送检测指令,或采用轮询的方式向所有计算节点发送检测指令。优选地,所述状态检测单元,还用于接收计算节点在故障恢复后发送的故障恢复指令;所述资源池管理单元,还用于根据该故障恢复指令确定所述计算节点故障恢复,将所述计算节点信息从故障资源池移入可用资源池。为实现上述方法,本专利技术还提供了一种计算节点,如图4所示,所述计算节点包括检测指令接收模块,用于接收控制中心发送的检测指令;检测指令响应模块,用于向所述控制中心发送检测响应。优选地,所述检测指令响应模块还用于在故障恢复后,发送故障恢复指令。另外,本专利技术还提供了一种自动管理计算资源的系统,该系统包括如图3所示的计算节点和如图4所示的控制中心。本专利技术还提供了一种自动管理计算资源的系统,如图5所示,该系统包括计算节点和控制中心,其中所述计算节点,用于定时向所述控制中心发送用于表明状态正常的报文;所述控制中心包括状态检测单元,用于根据是否定时收到所述报文判断所述计算节点的状态,若定时收到则确认所述计算节点可用,否则确认所述计算节点故障;资源池管理单元,用于根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点本文档来自技高网...

【技术保护点】
一种自动管理计算资源的方法,其特征在于,该方法包括:控制中心检测计算节点的当前状态;所述控制中心根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池。

【技术特征摘要】
1.一种自动管理计算资源的方法,其特征在于,该方法包括 控制中心检测计算节点的当前状态; 所述控制中心根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池。2.如权利要求1所述的方法,其特征在于控制中心检测计算节点的当前状态的步骤包括 所述控制中心向所述计算节点发送检测指令; 所述控制中心判断是否收到检测响应,若收到检测响应,则确定所述计算节点可用,否则确定所述计算节点发生故障。3.如权利要求2所述的方法,其特征在于所述控制中心定时向所述计算节点发送检测指令,或采用轮询的方式向所有计算节点发送检测指令。4.如权利要求1所述的方法,其特征在于所述计算节点在故障恢复后向所述控制中心发送故障恢复指令;所述控制中心根据该故障恢复指令确定所述计算节点故障恢复,将所述计算节点信息从故障资源池移入可用资源池。5.如权利要求1所述的方法,其特征在于检测计算节点的状态变化的步骤包括 所述计算节点定时向所述控制中心发送用于表明状态正常的报文; 所述控制中心根据是否定时收到所述报文判断所述计算节点的状态,若定时收到则确认所述计算节点可用,否则确认所述计算节点故障。6.一种自动管理计算资源的控制中心,其特征在于,该控制中心包括 状态检测单元,用于检测计算节点的当前状态; 资源池管理单元,用于根据所述计算节点的当前状态,调整所述计算节点对应的资源池,其中,若所述计算节点发生故障,则将所述计算节点信息转入故障资源池; 故障资源池,用于存储故障的计算节点信息; 可用资源池,用于存储可用的计算节点信息。7.如权利要求6所述的控制中心,其特征在于所述状态检测单元包括 ...

【专利技术属性】
技术研发人员:胡玉鹏朱波陈光新
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:

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

1