CN107920117A - 一种资源管理方法、控制设备和资源管理*** - Google Patents
一种资源管理方法、控制设备和资源管理*** Download PDFInfo
- Publication number
- CN107920117A CN107920117A CN201711160946.4A CN201711160946A CN107920117A CN 107920117 A CN107920117 A CN 107920117A CN 201711160946 A CN201711160946 A CN 201711160946A CN 107920117 A CN107920117 A CN 107920117A
- Authority
- CN
- China
- Prior art keywords
- operating system
- cloud computing
- computing operating
- resource
- top layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000006870 function Effects 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000013508 migration Methods 0.000 description 4
- 230000005012 migration Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 210000004209 hair Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种资源管理方法、控制设备和资源管理***,该资源管理方法包括:控制设备与多个数据中心的云计算操作***建立连接;控制设备从多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使顶层云计算操作***执行资源管理***的门户管理功能,以及本地云计算操作***对所属数据中心的资源池进行管理。本发明公开的资源管理方法、控制设备和资源管理***,实现了云计算操作***在多数据中心环境下的高效部署、运维。
Description
技术领域
本发明涉及云计算技术,尤指一种资源管理方法、控制设备和资源管理***。
背景技术
云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数中心。
目前,云计算逐渐被行业认可,云数据中心操作***逐渐实现并付诸于实践,在社会生产和生活领域中起到越来越重要的作用。云计算操作***部署复杂,对数据中心环境要求也越来越高,尤其是对于其在多数据中心环境下的部署,一直以来都是一个值得研究的问题。然而,目前云计算操作***在多数据中心环境下的部署还没有完善,缺乏具体、清晰的部署方案,在一定程度上阻碍了云计算操作***在多数据中心环境部署这一需求所对应的市场方面的推广和应用。
发明内容
为了解决上述技术问题,本发明提供了一种资源管理方法、控制设备和资源管理***,实现了云计算操作***在多数据中心环境下的高效部署、运维。
为了达到本发明目的,第一方面,本发明提供了一种资源管理方法,包括:
控制设备与多个数据中心的云计算操作***建立连接;
所述控制设备从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使所述顶层云计算操作***执行所述资源管理***的门户管理功能,以及所述本地云计算操作***对所属数据中心的资源池进行管理。
第二方面,本发明提供了一种控制设备,包括:
通信模块,用于与多个数据中心的云计算操作***建立连接;
权限设置模块,用于从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使所述顶层云计算操作***执行所述资源管理***的门户管理功能,所述本地云计算操作***对所属数据中心的资源池进行管理。
第三方面,本发明提供了一种控制设备,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行上述实施例所述的资源管理方法。
第四方面,本发明提供了一种资源管理***,其特征在于,包括:控制设备和多个数据中心,每一个数据中心包括一云计算操作***和一资源池;
所述控制设备采用如上述任一实施例所述的控制设备;
所述顶层云计算操作***,用于执行所述资源管理***的门户管理功能;
所述本地云计算操作***,用于对所属数据中心的资源池进行管理。
本发明提供的资源管理方法、控制设备和资源管理***,通过控制设备对多个数据中心中云计算操作***角色的控制转化,从多个数据中心中选择一个数据中心的云计算操作***作为顶层云计算操作***,执行资源管理***的门户管理功能,将剩余数据中心的云计算操作***作为本地云计算操作***,对所属数据中心的资源池进行管理,通过控制设备使得多个数据中心中的云计算操作***通过分角色对多数据中心环境下的资源进行高效管理,实现了云计算操作***在多数据中心环境下的高效部署、运维。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的资源管理***的结构示意图;
图2为本发明实施例提供的资源管理方法的流程图;
图3为本发明实施例一提供的控制设备的结构示意图;
图4为本发明实施例二提供的控制设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明实施例提供的资源管理***的结构示意图,如图1所示,本发明实施例提供的资源管理***,包括:控制设备和多个数据中心,每一个数据中心包括一云计算操作***和一资源池。
控制设备,用于与多个数据中心的云计算操作***建立连接,从多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***。
其中,控制设备可以从多个数据中心中任意选一个数据中心的云计算操作***作为顶层云计算操作***,也可以根据资源需求指定一个数据中心的云操作***作为顶层云计算操作***,比如将资源利用率低的作为顶层云计算操作***。
具体的,控制设备负责控制多个数据中心中的云计算操作***的角色类型,即每一个数据中心中部署的云计算操作***都存在两种角色:顶层云计算操作***和本地云计算操作***。控制设备负责管理控制数据中心中云计算操作***的上述两种角色转换,数据中心管理员可以通过控制设备控制某个数据中心中部署的云计算操作***的角色类型是顶层云计算操作***或是本地云计算操作***,通过控制设备使得多个数据中心中的云计算操作***通过分角色对多数据中心环境下的资源进行高效管理,实现了云计算操作***在多数据中心环境下的高效部署、运维。
如图1所示,资源管理***中包括n个数据中心资源DC1,DC2…DCi…,DCn,控制设备选中DC1中的云计算操作***作为顶层云计算操作***,主要进行权限门户访问数据的存储,资源利用率低;将剩余n-1个数据中心DC2…DCi…,DCn中的云计算操作作为本地云计算操作***,主要进行具体虚拟化资源的分配、存储等操作,资源利用率高。
顶层云计算操作***,用于执行资源管理***的门户管理功能。
其中,顶层云计算操作***连接的是“虚拟资源池”,而“虚拟资源池”实际上是所有本地云计算操作***管理的数据中心(DC2、DCi…DCn)的逻辑组合。顶层云计算操作***主要负责开户销户、用户权限等门户管理功能,只在其中一个数据中心部署,其对于资源池的管理如虚拟资源的管理分配、物理资源监控管理等功能主要通过表述性状态传递(Representational StateTransfer,简称REST)接口操控本地云计算操作***进行完成,即每个本地云计算操作***通过REST接口和顶层云计算操作***互通,基于REST接口通过调用本地云计算操作***实现对各个数据中心资源池中资源的管理。REST为一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高***的可伸缩性。
具体的,具有超级管理员角色的用户可以通过顶层云计算操作***实现用户权限、角色管理等***管理功能。如图1所示,顶层云计算操作***能够管理DC2到DCn中的所有资源。举例来说,如超级管理员admin在顶层云计算操作***门户中发出一个创建虚拟机的命令,则顶层云计算操作***调用REST接口访问各个数据中心下的本地云计算操作***,各个数据中心下的本地云计算操作***依次检测本地资源池中是否有可用的资源用于创建admin用户的创建vm需求,最后取满足创建vm需求的第一个数据中心,并调用其中的本地云计算操作***中的云资源管理摸块创建该虚拟机,完成此次操作,如本例中DC2中资源满足创建虚拟机的要求,则顶层云计算操作***就调用DC2中的云计算操作***在资源池2中完成虚拟机的创建。同时,顶层云计算操作***还可以与云数据中心中的其他***进行无缝接入。
本地云计算操作***,用于对所属数据中心的资源池进行管理。
具体的,具有本地管理员角色的用户在本地云计算操作***中进行本数据中心的资源管理和数据维护,实现对本地数据中心资源池的访问控制,如虚拟资源的申请、分配、回收和计费管理,物理资源和虚拟资源的监控管理,资源池故障管理,报表管理等功能,只具有对本地数据中心中资源的存取访问权限,而不能对其他数据中心中的资源进行存取访问。如图1所示,DC2中的本地云计算操作***2只具有对DC2中的资源池2的存取访问权限,而无法对DC3、DCn中的资源池进行存取访问,同样的DC2中的本地云计算操作***2也只能对资源池2进行管理操作。举例来说,DC2中的本地云计算操作***2中的用户user2Admin发出一个创建虚拟机的命令,由于本地云计算操作***2只具有对资源池2的访问控制权限,因此本地云计算操作***2通过其云资源管理模块创建该虚拟机,完成此次管理操作。
本发明实施例提供的资源管理***,通过控制设备对多个数据中心中云计算操作***角色的控制转化,从多个数据中心中选择一个数据中心的云计算操作***作为顶层云计算操作***,执行资源管理***的门户管理功能,将剩余数据中心的云计算操作***作为本地云计算操作***,对所属数据中心的资源池进行管理,通过控制设备使得多个数据中心中的云计算操作***通过分角色对多数据中心环境下的资源进行高效管理,实现了云计算操作***在多数据中心环境下的高效部署、运维。同时,在控制设备的控制转化下,每一个云计算操作***都存在顶层云计算操作***和本地云操作***两种角色,部署的顶层云计算操作***和本地云操作***处于同一层次,从而提供一种扁平化的云计算操作***的部署方式,部署的云计算操作***可以进行动态调整。
进一步地,本发明实施例中将云计算操作***一次部署完成后,控制设备可以根据资源需求动态调整云计算操作***的角色,具体实现方式如下:
控制设备还用于:获取每一个云计算操作***对应资源池的资源使用信息;其中,属于一个数据中心的云计算操作***和资源池相互对应。
在本实施例中,控制设备获取每一个云计算操作***对应资源池的资源使用信息可以通过以下两种方式:
第一种:控制设备监控顶层云计算操作***中的资源使用表,根据资源使用表获取每一个云计算操作***对应资源池的资源使用信息。
其中,资源使用表包括所有云计算操作***对应资源池的资源使用信息。
具体的,由于顶层云计算操作***能够管理本地云计算操作***中的所有资源,因此,控制设备通过监控顶层云计算操作***即可获取每一个云计算操作***对应资源池的资源使用信息。
第二种:接收顶层云计算操作***发送的资源使用表,根据资源使用表获取每一个云计算操作***对应资源池的资源使用信息。
具体的,顶层云计算操作***可以定时将所有本地云计算操作***的资源使用信息发送给控制设备,以使控制设备可以随时获知每一个云计算操作***对应资源池的资源使用信息。
若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量小于预设阈值的本地云计算操作***设置为新的顶层云计算操作***;
或者;
若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作***。
具体的,当某一个部署本地云计算操作***的数据中心可用资源不够时,可以通过控制设备将其切换为顶层云计算操作***,同时原来的顶层云计算操作***切换为本地云计算操作***进行具体的虚拟资源存取、分配和访问;基于这种方式,实现多数据中心下资源的高效利用。
需要说明的是,顶层云计算操作***只进行顶层权限门户访问控制功能,资源使用率低,因此,对于顶层云计算操作***对应的资源池将其闲置不进行管理。
本发明实施例提供的资源管理***,在上述实施例的基础上,控制设备根据资源需求随时切换云计算操作***的角色,使得部署的云计算操作***可以根据资源需求进行动态调整,实现云计算操作***不同角色的动态调整;且实现数据中心功能的冗余复用,提高***的整体健壮性。
进一步地,本发明实施例在将顶层云计算操作***切换后,需要将原来顶层云计算操作***中的门户管理数据迁移到新的顶层云计算操作***中,具体实现为:
控制设备还用于:获取原来的顶层云计算操作***中的门户管理数据;将所述门户管理数据发送给新的顶层云计算操作***。
具体的,在将顶层云计算操作***切换后,由控制设备将原来顶层云计算操作***中的门户管理数据迁移到新的顶层云计算操作***中。其中,控制设备可以通过监控顶层云计算操作***,以获取顶层云计算操作***中的门户管理数据;或者,顶层云计算操作***定时向控制设备发送门户管理数据,以使控制设备及时获知顶层云计算操作***中的门户管理数据。
本发明实施例提供的资源管理***,在上述实施例的基础上,控制设备将原来顶层云计算操作***中的门户管理数据发送给新的顶层云计算操作***中,实现顶层云计算操作***切换后门户管理数据的迁移。
图2为本发明实施例提供的资源管理方法的流程图,如图2所示,本发明实施例提供的资源管理方法,包括:
S201:控制设备与多个数据中心的云计算操作***建立连接。
S202:控制设备从多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使顶层云计算操作***执行资源管理***的门户管理功能,以及本地云计算操作***对所属数据中心的资源池进行管理。
本发明实施例提供的资源管理方法,通过控制设备对多个数据中心中云计算操作***角色的控制转化,从多个数据中心中选择一个数据中心的云计算操作***作为顶层云计算操作***,执行资源管理***的门户管理功能,将剩余数据中心的云计算操作***作为本地云计算操作***,对所属数据中心的资源池进行管理,通过控制设备使得多个数据中心中的云计算操作***通过分角色对多数据中心环境下的资源进行高效管理,实现了云计算操作***在多数据中心环境下的高效部署、运维。同时,在控制设备的控制转化下,每一个云计算操作***都存在顶层云计算操作***和本地云操作***两种角色,部署的顶层云计算操作***和本地云操作***处于同一层次,从而提供一种扁平化的云计算操作***的部署方式,部署的云计算操作***可以进行动态调整。
进一步地,在S202之后,本发明实施例提供的资源管理方法还包括:
控制设备获取每一个云计算操作***对应资源池的资源使用信息;其中,属于一个数据中心的云计算操作***和资源池相互对应。
若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量小于预设阈值的本地云计算操作***设置为新的顶层云计算操作***;
或者;
若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作***。
进一步地,控制设备获取每一个云计算操作***对应资源池的资源使用信息,包括:
控制设备监控顶层云计算操作***中的资源使用表,根据资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
或者;
控制设备接收顶层云计算操作***发送的资源使用表,根据资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
其中,资源使用表包括所有云计算操作***对应资源池的资源使用信息。
本发明实施例提供的资源管理方法,在上述实施例的基础上,控制设备根据资源需求随时切换云计算操作***的角色,使得部署的云计算操作***可以根据资源需求进行动态调整,实现云计算操作***不同角色的动态调整;且实现数据中心功能的冗余复用,提高***的整体健壮性。
进一步地,将对应资源池的可用资源数量小于预设阈值或者对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作之后,本发明实施例提供的资源管理方法还包括:
控制设备获取原来的顶层云计算操作***中的门户管理数据;
控制设备将门户管理数据发送给新的顶层云计算操作***。
本发明实施例提供的资源管理方法,在上述实施例的基础上,控制设备将原来顶层云计算操作***中的门户管理数据发送给新的顶层云计算操作***中,实现顶层云计算操作***切换后门户管理数据的迁移。
图3为本发明实施例一提供的控制设备的结构示意图,如图3所示,本发明实施例提供的控制设备包括:通信模块31和权限设置模块32。
通信模块31,用于与多个数据中心的云计算操作***建立连接;
权限设置模块32,用于从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使所述顶层云计算操作***执行所述资源管理***的门户管理功能,所述本地云计算操作***对所属数据中心的资源池进行管理。
本实施例中提供的控制设备用于执行图2所示方法实施例的技术方案,其实现原理和实现效果类似,此处不再赘述。
进一步地,在图3所示实施例中,通信模块31还用于:获取每一个云计算操作***对应资源池的资源使用信息;
若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量小于预设阈值的本地云计算操作***设置为新的顶层云计算操作***;
或者;
若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作***。
进一步地,在图3所示实施例中,通信模块31获取每一个云计算操作***对应资源池的资源使用信息,包括:
监控所述顶层云计算操作***中的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
或者;
接收所述顶层云计算操作***发送的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
其中,所述资源使用表包括所有云计算操作***对应资源池的资源使用信息。
进一步地,在图3所示实施例中,通信模块31还用于:获取原来的顶层云计算操作***中的门户管理数据;将所述门户管理数据发送给新的顶层云计算操作***。
图4为本发明实施例二提供的控制设备的结构示意图,如图4所示,本发明实施例提供的控制设备包括:存储器41和处理器42。
存储器41用于存储执行指令,处理器42可以是一个中央处理器(CentralProcessing Unit,CPU),或者是特定集成电路(Application Specific IntegratedCircuit,ASIC),或者完成实施本发明实施例的一个或多个集成电路。当控制设备运行时,处理器42与存储器41之间通信,处理器42调用执行指令,用于执行以下操作:
与多个数据中心的云计算操作***建立连接;从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使所述顶层云计算操作***执行所述资源管理***的门户管理功能,以及所述本地云计算操作***对所属数据中心的资源池进行管理。
进一步地,处理器42还用于:
获取每一个云计算操作***对应资源池的资源使用信息;
若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量小于预设阈值的本地云计算操作***设置为新的顶层云计算操作***;
或者;
若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作***。
进一步地,处理器42获取每一个云计算操作***对应资源池的资源使用信息,包括:
监控所述顶层云计算操作***中的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
或者;
接收所述顶层云计算操作***发送的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
其中,所述资源使用表包括所有云计算操作***对应资源池的资源使用信息。
进一步地,处理器42还用于:
获取原来的顶层云计算操作***中的门户管理数据;
将所述门户管理数据发送给新的顶层云计算操作***。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (10)
1.一种资源管理方法,包括:
控制设备与多个数据中心的云计算操作***建立连接;
所述控制设备从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使所述顶层云计算操作***执行所述资源管理***的门户管理功能,以及所述本地云计算操作***对所属数据中心的资源池进行管理。
2.根据权利要求1所述的资源管理方法,其特征在于,所述控制设备从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***之后,所述方法还包括:
所述控制设备获取每一个云计算操作***对应资源池的资源使用信息;
若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量小于预设阈值的本地云计算操作***设置为新的顶层云计算操作***;
或者;
若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作***。
3.根据权利要求2所述的资源管理方法,其特征在于,所述控制设备获取每一个云计算操作***对应资源池的资源使用信息,包括:
所述控制设备监控所述顶层云计算操作***中的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
或者;
所述控制设备接收所述顶层云计算操作***发送的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
其中,所述资源使用表包括所有云计算操作***对应资源池的资源使用信息。
4.根据权利要求2或3所述的资源管理方法,其特征在于,将对应资源池的可用资源数量小于预设阈值或者对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作之后,所述方法还包括:
所述控制设备获取原来的顶层云计算操作***中的门户管理数据;
所述控制设备将所述门户管理数据发送给新的顶层云计算操作***。
5.一种控制设备,其特征在于,包括:
通信模块,用于与多个数据中心的云计算操作***建立连接;
权限设置模块,用于从所述多个数据中心的云计算操作***中选择一个数据中心的云计算操作***设置为顶层云计算操作***,并将剩余数据中心的云计算操作***设置为本地云计算操作***;以使所述顶层云计算操作***执行所述资源管理***的门户管理功能,所述本地云计算操作***对所属数据中心的资源池进行管理。
6.根据权利要求5所述的控制设备,其特征在于,所述通信模块还用于:
获取每一个云计算操作***对应资源池的资源使用信息;
若存在一个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量小于预设阈值的本地云计算操作***设置为新的顶层云计算操作***;
或者;
若存在至少两个对应资源池的可用资源数量小于预设阈值的本地云计算操作***时,将所述顶层云计算操作***设置为本地云计算操作***,将对应资源池的可用资源数量最少的本地云计算操作***设置为新的顶层云计算操作***。
7.根据权利要求6所述的权限控制管理***,其特征在于,所述通信模块获取每一个云计算操作***对应资源池的资源使用信息,包括:
监控所述顶层云计算操作***中的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
或者;
接收所述顶层云计算操作***发送的资源使用表,根据所述资源使用表获取每一个云计算操作***对应资源池的资源使用信息;
其中,所述资源使用表包括所有云计算操作***对应资源池的资源使用信息。
8.根据权利要求6或7所述的控制设备,其特征在于,所述通信模块还用于:
获取原来的顶层云计算操作***中的门户管理数据;
将所述门户管理数据发送给新的顶层云计算操作***。
9.一种控制设备,其特征在于,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行如权利要求1-4任一项所述的资源管理方法。
10.一种资源管理***,其特征在于,包括:控制设备和多个数据中心,每一个数据中心包括一云计算操作***和一资源池;
所述控制设备采用如权利要求5-9任一项所述的控制设备;
所述顶层云计算操作***,用于执行所述资源管理***的门户管理功能;
所述本地云计算操作***,用于对所属数据中心的资源池进行管理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711160946.4A CN107920117B (zh) | 2017-11-20 | 2017-11-20 | 一种资源管理方法、控制设备和资源管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711160946.4A CN107920117B (zh) | 2017-11-20 | 2017-11-20 | 一种资源管理方法、控制设备和资源管理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107920117A true CN107920117A (zh) | 2018-04-17 |
CN107920117B CN107920117B (zh) | 2021-03-19 |
Family
ID=61897479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711160946.4A Active CN107920117B (zh) | 2017-11-20 | 2017-11-20 | 一种资源管理方法、控制设备和资源管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107920117B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324913A (zh) * | 2018-09-21 | 2019-02-12 | 浪潮电子信息产业股份有限公司 | 一种针对多OpenStack云平台的管理方法和装置 |
CN109408196A (zh) * | 2018-09-27 | 2019-03-01 | 中国科学院电子学研究所 | 一种基于Xen的虚拟化管理***、构建方法及计算机可读存储介质 |
CN111131242A (zh) * | 2019-12-24 | 2020-05-08 | 北京格林威尔科技发展有限公司 | 一种权限控制方法、装置和*** |
CN112162823A (zh) * | 2020-09-28 | 2021-01-01 | 北京浪潮数据技术有限公司 | 一种容器部署方法、装置及相关设备 |
CN112612417A (zh) * | 2020-12-24 | 2021-04-06 | 深圳市科力锐科技有限公司 | 数据迁移方法、装置、设备及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102377598B (zh) * | 2010-08-26 | 2015-07-01 | ***通信集团公司 | 一种互联网应用托管***、设备和方法 |
CN102891868B (zh) * | 2011-07-19 | 2016-09-28 | 上海可鲁***软件有限公司 | 一种分布式***的负载均衡方法及装置 |
CN104184826A (zh) * | 2014-09-05 | 2014-12-03 | 浪潮(北京)电子信息产业有限公司 | 多数据中心存储环境管理方法和*** |
CN105072193A (zh) * | 2015-08-27 | 2015-11-18 | 浪潮集团有限公司 | 一种多数据中心下的云海os部署方法 |
CN106060123B (zh) * | 2016-05-20 | 2019-08-16 | 深圳市永兴元科技股份有限公司 | 分布式数据***的数据采集方法及分布式数据*** |
CN106961440B (zh) * | 2017-04-01 | 2019-09-27 | 国网福建省电力有限公司 | 基于企业级资源运行监控管理的云平台 |
-
2017
- 2017-11-20 CN CN201711160946.4A patent/CN107920117B/zh active Active
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324913A (zh) * | 2018-09-21 | 2019-02-12 | 浪潮电子信息产业股份有限公司 | 一种针对多OpenStack云平台的管理方法和装置 |
CN109324913B (zh) * | 2018-09-21 | 2021-09-17 | 浪潮电子信息产业股份有限公司 | 一种针对多OpenStack云平台的管理方法和装置 |
CN109408196A (zh) * | 2018-09-27 | 2019-03-01 | 中国科学院电子学研究所 | 一种基于Xen的虚拟化管理***、构建方法及计算机可读存储介质 |
CN111131242A (zh) * | 2019-12-24 | 2020-05-08 | 北京格林威尔科技发展有限公司 | 一种权限控制方法、装置和*** |
CN111131242B (zh) * | 2019-12-24 | 2023-01-03 | 北京格林威尔科技发展有限公司 | 一种权限控制方法、装置和*** |
CN112162823A (zh) * | 2020-09-28 | 2021-01-01 | 北京浪潮数据技术有限公司 | 一种容器部署方法、装置及相关设备 |
CN112162823B (zh) * | 2020-09-28 | 2023-12-22 | 北京浪潮数据技术有限公司 | 一种容器部署方法、装置及相关设备 |
CN112612417A (zh) * | 2020-12-24 | 2021-04-06 | 深圳市科力锐科技有限公司 | 数据迁移方法、装置、设备及存储介质 |
CN112612417B (zh) * | 2020-12-24 | 2023-08-08 | 深圳市科力锐科技有限公司 | 数据迁移方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107920117B (zh) | 2021-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107920117A (zh) | 一种资源管理方法、控制设备和资源管理*** | |
US10292044B2 (en) | Apparatus for end-user transparent utilization of computational, storage, and network capacity of mobile devices, and associated methods | |
CN106385329B (zh) | 资源池的处理方法、装置和设备 | |
CN108989091A (zh) | 基于Kubernetes网络的租户网络隔离方法、存储介质、电子设备 | |
US9201702B2 (en) | Integrated cloud data center management | |
CN106209402B (zh) | 一种虚拟网络功能的伸缩方法和设备 | |
CN106850589A (zh) | 一种管控云计算终端和云服务器运作的方法和装置 | |
CN104601680B (zh) | 一种资源管理方法及装置 | |
CN103838633A (zh) | 在动态虚拟机存储器调整中避免内存不足 | |
CN104683388B (zh) | 云资源管理***及其管理方法 | |
CN109814978A (zh) | 基于多OpenStack平台的跨集群迁移方法及*** | |
CN106254471A (zh) | 一种异构云环境下资源统一调度方法及*** | |
CN104679594B (zh) | 一种中间件分布式计算方法 | |
CN102917052A (zh) | 一种云计算***中资源分配的方法 | |
CN106716968A (zh) | 账户管理方法、装置及账户管理*** | |
CN103780686A (zh) | 一种云组织内自定义申请审批流程的方法及*** | |
CN107766145A (zh) | 双***下的内存管理方法和装置 | |
CN107483552A (zh) | 一种基于云计算的云桌面智能启停方法 | |
CN109032587A (zh) | 一种数据流管理框架、方法、终端设备及存储介质 | |
CN110532060A (zh) | 一种混合网络环境数据采集方法及*** | |
CN106856441A (zh) | Nfvo中的vim选择方法和装置 | |
CN104598250B (zh) | 一种***管理架构及其实现管理的方法 | |
CN106817291A (zh) | Vxlan实现装置及其工作方法 | |
CN107819598A (zh) | 一种管理网络功能节点的方法及装置 | |
CN104917846A (zh) | 一种气象业务发布云平台实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210204 Address after: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province Applicant after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: Room 1601, floor 16, 278 Xinyi Road, Zhengdong New District, Zhengzhou City, Henan Province Applicant before: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |