一种资源管理方法、控制设备和资源管理系统技术方案

技术编号:17737630 阅读:40 留言:0更新日期:2018-04-18 13:35
本发明专利技术公开了一种资源管理方法、控制设备和资源管理系统,该资源管理方法包括:控制设备与多个数据中心的云计算操作系统建立连接;控制设备从多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统;以使顶层云计算操作系统执行资源管理系统的门户管理功能,以及本地云计算操作系统对所属数据中心的资源池进行管理。本发明专利技术公开的资源管理方法、控制设备和资源管理系统,实现了云计算操作系统在多数据中心环境下的高效部署、运维。

A resource management method, control device, and resource management system

【技术实现步骤摘要】
一种资源管理方法、控制设备和资源管理系统
本专利技术涉及云计算技术,尤指一种资源管理方法、控制设备和资源管理系统。
技术介绍
云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数中心。目前,云计算逐渐被行业认可,云数据中心操作系统逐渐实现并付诸于实践,在社会生产和生活领域中起到越来越重要的作用。云计算操作系统部署复杂,对数据中心环境要求也越来越高,尤其是对于其在多数据中心环境下的部署,一直以来都是一个值得研究的问题。然而,目前云计算操作系统在多数据中心环境下的部署还没有完善,缺乏具体、清晰的部署方案,在一定程度上阻碍了云计算操作系统在多数据中心环境部署这一需求所对应的市场方面的推广和应用。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种资源管理方法、控制设备和资源管理系统,实现了云计算操作系统在多数据中心环境下的高效部署、运维。为了达到本专利技术目的,第一方面,本专利技术提供了一种资源管理方法,包括:控制设备与多个数据中心的云计算操作系统建立连接;所述控制设备从所述多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统;以使所述顶层云计算操作系统执行所述资源管理系统的门户管理功能,以及所述本地云计算操作系统对所属数据中心的资源池进行管理。第二方面,本专利技术提供了一种控制设备,包括:通信模块,用于与多个数据中心的云计算操作系统建立连接;权限设置模块,用于从所述多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统;以使所述顶层云计算操作系统执行所述资源管理系统的门户管理功能,所述本地云计算操作系统对所属数据中心的资源池进行管理。第三方面,本专利技术提供了一种控制设备,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行上述实施例所述的资源管理方法。第四方面,本专利技术提供了一种资源管理系统,其特征在于,包括:控制设备和多个数据中心,每一个数据中心包括一云计算操作系统和一资源池;所述控制设备采用如上述任一实施例所述的控制设备;所述顶层云计算操作系统,用于执行所述资源管理系统的门户管理功能;所述本地云计算操作系统,用于对所属数据中心的资源池进行管理。本专利技术提供的资源管理方法、控制设备和资源管理系统,通过控制设备对多个数据中心中云计算操作系统角色的控制转化,从多个数据中心中选择一个数据中心的云计算操作系统作为顶层云计算操作系统,执行资源管理系统的门户管理功能,将剩余数据中心的云计算操作系统作为本地云计算操作系统,对所属数据中心的资源池进行管理,通过控制设备使得多个数据中心中的云计算操作系统通过分角色对多数据中心环境下的资源进行高效管理,实现了云计算操作系统在多数据中心环境下的高效部署、运维。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例提供的资源管理系统的结构示意图;图2为本专利技术实施例提供的资源管理方法的流程图;图3为本专利技术实施例一提供的控制设备的结构示意图;图4为本专利技术实施例二提供的控制设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例提供的资源管理系统的结构示意图,如图1所示,本专利技术实施例提供的资源管理系统,包括:控制设备和多个数据中心,每一个数据中心包括一云计算操作系统和一资源池。控制设备,用于与多个数据中心的云计算操作系统建立连接,从多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统。其中,控制设备可以从多个数据中心中任意选一个数据中心的云计算操作系统作为顶层云计算操作系统,也可以根据资源需求指定一个数据中心的云操作系统作为顶层云计算操作系统,比如将资源利用率低的作为顶层云计算操作系统。具体的,控制设备负责控制多个数据中心中的云计算操作系统的角色类型,即每一个数据中心中部署的云计算操作系统都存在两种角色:顶层云计算操作系统和本地云计算操作系统。控制设备负责管理控制数据中心中云计算操作系统的上述两种角色转换,数据中心管理员可以通过控制设备控制某个数据中心中部署的云计算操作系统的角色类型是顶层云计算操作系统或是本地云计算操作系统,通过控制设备使得多个数据中心中的云计算操作系统通过分角色对多数据中心环境下的资源进行高效管理,实现了云计算操作系统在多数据中心环境下的高效部署、运维。如图1所示,资源管理系统中包括n个数据中心资源DC1,DC2…DCi…,DCn,控制设备选中DC1中的云计算操作系统作为顶层云计算操作系统,主要进行权限门户访问数据的存储,资源利用率低;将剩余n-1个数据中心DC2…DCi…,DCn中的云计算操作作为本地云计算操作系统,主要进行具体虚拟化资源的分配、存储等操作,资源利用率高。顶层云计算操作系统,用于执行资源管理系统的门户管理功能。其中,顶层云计算操作系统连接的是“虚拟资源池”,而“虚拟资源池”实际上是所有本地云计算操作系统管理的数据中心(DC2、DCi…DCn)的逻辑组合。顶层云计算操作系统主要负责开户销户、用户权限等门户管理功能,只在其中一个数据中心部署,其对于资源池的管理如虚拟资源的管理分配、物理资源监控管理等功能主要通过表述性状态传递(RepresentationalStateTransfer,简称REST)接口操控本地云计算操作系统进行完成,即每个本地云计算操作系统通过REST接口和顶层云计算操作系统互通,基于REST接口通过调用本地云计算操作系统实现对各个数据中心资源池中资源的管理。REST为一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。具体的,具有超级管理员角色的用户可以通过顶层云计算操作系统实现用户权限、角色管理等系统管理功能。如图1所示,顶层云计算操作系统能够管理DC2到DCn中的所有资源。举例来说,如超级管理员admin在顶层云计算操作系统门户中发出一个创建虚拟机的命令,则顶层云计算操作系统调用REST接口访问各个数据中心下的本地云计算操作系统,各个数据中本文档来自技高网...
一种资源管理方法、控制设备和资源管理系统

【技术保护点】
一种资源管理方法,包括:控制设备与多个数据中心的云计算操作系统建立连接;所述控制设备从所述多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统;以使所述顶层云计算操作系统执行所述资源管理系统的门户管理功能,以及所述本地云计算操作系统对所属数据中心的资源池进行管理。

【技术特征摘要】
1.一种资源管理方法,包括:控制设备与多个数据中心的云计算操作系统建立连接;所述控制设备从所述多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统;以使所述顶层云计算操作系统执行所述资源管理系统的门户管理功能,以及所述本地云计算操作系统对所属数据中心的资源池进行管理。2.根据权利要求1所述的资源管理方法,其特征在于,所述控制设备从所述多个数据中心的云计算操作系统中选择一个数据中心的云计算操作系统设置为顶层云计算操作系统,并将剩余数据中心的云计算操作系统设置为本地云计算操作系统之后,所述方法还包括:所述控制设备获取每一个云计算操作系统对应资源池的资源使用信息;若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作系统时,将所述顶层云计算操作系统设置为本地云计算操作系统,将对应资源池的可用资源数量小于预设阈值的本地云计算操作系统设置为新的顶层云计算操作系统;或者;若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作系统时,将所述顶层云计算操作系统设置为本地云计算操作系统,将对应资源池的可用资源数量最少的本地云计算操作系统设置为新的顶层云计算操作系统。3.根据权利要求2所述的资源管理方法,其特征在于,所述控制设备获取每一个云计算操作系统对应资源池的资源使用信息,包括:所述控制设备监控所述顶层云计算操作系统中的资源使用表,根据所述资源使用表获取每一个云计算操作系统对应资源池的资源使用信息;或者;所述控制设备接收所述顶层云计算操作系统发送的资源使用表,根据所述资源使用表获取每一个云计算操作系统对应资源池的资源使用信息;其中,所述资源使用表包括所有云计算操作系统对应资源池的资源使用信息。4.根据权利要求2或3所述的资源管理方法,其特征在于,将对应资源池的可用资源数量小于预设阈值或者对应资源池的可用资源数量最少的本地云计算操作系统设置为新的顶层云计算操作之后,所述方法还包括:所述控制设备获取原来的顶层云计算操作系统中的门户管理数据;所述控制设备将所述门户管理数据发送给新的顶层云计算操作系统。5.一种控制设备,其特征在于,包括:通信模块,用于与多...

【专利技术属性】
技术研发人员:胡玉鹏李新虎商晓
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1