云数据管理平台中资源的管理方法和装置制造方法及图纸

技术编号:18674271 阅读:27 留言:0更新日期:2018-08-14 21:31
本发明专利技术公开了一种云数据管理平台中资源的管理方法和装置。所述方法包括:在接收到用户批量创建虚拟机的请求后,获取所述用户所需虚拟机的配置管理参数,其中所述配置管理参数包括创建所述虚拟机所需资源的取值范围;根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源;利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心;控制所述虚拟数据中心响应所述用户对虚拟机的管理请求。

Resource management method and device in cloud data management platform

The invention discloses a resource management method and device in a cloud data management platform. The method comprises: after receiving a request for a user to create a virtual machine in batches, acquiring the configuration management parameters of the virtual machine required by the user, wherein the configuration management parameters include a range of values for the resources required to create the virtual machine; and, according to the range of values for the resources, from a pre-set resource pool, for the above-described configuration management parameters. A user selects a target resource that meets the value range of the number; creates a virtual data center corresponding to the user for the user by using the target resource; and controls the virtual data center to respond to the user's management request for the virtual machine.

【技术实现步骤摘要】
云数据管理平台中资源的管理方法和装置
本专利技术涉及信息处理领域,尤指一种云数据管理平台中资源的管理方法和装置。
技术介绍
随着云计算的日益成熟和大众对云计算接受度的提高,越来越多的企业开始部署云计算管理平台,用云计算管理平台管理自己的服务器,将公司业务迁移上计算管理平台,用于管理计算、存储、网络等资源。在用户使用云计算管理平台时,如果要创建一个虚拟机,需要先进行一系列操作,包括创建集群、存储、网络等,这些前置条件都有了,才能创建虚拟机,操作步骤较为繁多。除此之外,云管平台一般都有管理员端和租户端,租户端权限较小,租户在创建虚拟机前可能还需要向管理员申请存储、网络等,使用不便,增加了管理员端的管理维护成本。如何提升云计算管理平台中租户端的管理效率是亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云数据管理平台中资源的管理方法和装置。为了达到本专利技术目的,本专利技术提供了一种云数据管理平台中资源的管理方法,包括:在接收到用户批量创建虚拟机的请求后,获取所述用户所需虚拟机的配置管理参数,其中所述配置管理参数包括创建所述虚拟机所需资源的取值范围;根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源;利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心;控制所述虚拟数据中心响应所述用户对虚拟机的管理请求。其中,所述方法还具有如下特点:所述根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源,所述方法包括:按照创建虚拟机所需资料的资源类型,从预先设置的该类型资源中不同规格的资源中,对计算资源和/或存储资源进行选择,得到符合该取值范围的计算资源和/或存储资源。其中,所述方法还具有如下特点:所述利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心之前,所述方法还包括:向网络管理中心查询网络配置信息,其中所述网络配置信息包括所述用户申请的网卡个数信息;接收所述网络管理中心反馈的网络配置结果,其中所述网络配置结果包括所述用户对应的网络和IP地址信息,得到创建所述用户所需的网络资源。其中,所述方法还具有如下特点:所述控制所述虚拟数据中心响应所述用户对虚拟机的管理请求,包括:获取所述虚拟数据中心的标识信息;利用所述虚拟数据中心的标识信息和所述用户的身份信息,建立所述虚拟数据中心与所述用户的绑定关系;利用所述绑定关系,控制所述虚拟数据中心响应所述用户的虚拟机管理请求。其中,所述方法还具有如下特点:所述控制所述虚拟数据中心响应所述用户对虚拟机的管理请求,所述方法还包括:记录所述用户在所述虚拟数据中心的资源的实际使用情况;将所述虚拟数据中心的资源与所述用户实际使用的资源进行比对,得到比对结果;当比对结果为所述虚拟数据中心的资源与所述用户实际使用资源不匹配时,根据所述用户实际使用资源情况对所述虚拟数据中心的资源进行调整。一种云数据管理平台中资源的管理装置,包括:获取模块,用于在接收到用户批量创建虚拟机的请求后,获取所述用户所需虚拟机的配置管理参数,其中所述配置管理参数包括创建所述虚拟机所需资源的取值范围;选择模块,用于根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源;创建模块,用于利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心;控制模块,用于控制所述虚拟数据中心响应所述用户对虚拟机的管理请求。其中,所述装置还具有如下特点:所述选择模块具体用于:按照创建虚拟机所需资料的资源类型,从预先设置的该类型资源中不同规格的资源中,对计算资源和/或存储资源进行选择,得到符合该取值范围的计算资源和/或存储资源。其中,所述装置还具有如下特点:所述装置还包括:查询模块,用于在创建虚拟数据中心前,向网络管理中心查询网络配置信息,其中所述网络配置信息包括所述用户申请的网卡个数信息;接收模块,用于接收所述网络管理中心反馈的网络配置结果,其中所述网络配置结果包括所述用户对应的网络和IP地址信息,得到创建所述用户所需的网络资源。其中,所述装置还具有如下特点:所述控制模块包括:获取单元,用于获取所述虚拟数据中心的标识信息;建立单元,用于利用所述虚拟数据中心的标识信息和所述用户的身份信息,建立所述虚拟数据中心与所述用户的绑定关系;控制单元,用于利用所述绑定关系,控制所述虚拟数据中心响应所述用户的虚拟机管理请求。其中,所述装置还具有如下特点:所述装置还包括:记录模块,用于记录所述用户在所述虚拟数据中心的资源的实际使用情况;比对模块,用于将所述虚拟数据中心的资源与所述用户实际使用的资源进行比对,得到比对结果;调整模块,用于当比对结果为所述虚拟数据中心的资源与所述用户实际使用资源不匹配时,根据所述用户实际使用资源情况对所述虚拟数据中心的资源进行调整。本专利技术提供的实施例,在用户申请批量创建虚拟机时,获取批量创建虚拟机所需资源的大小,为该用户创建虚拟数据中心,控制该虚拟数据中心来响应该用户的管理请求,减少与管理平台的交互,提升用户对所负责的虚拟机的管理效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术提供的云数据管理平台中资源的管理方法的流程图;图2为本专利技术提供的云数据管理平台中资源的管理装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术提供的云数据管理平台中资源的管理方法的流程图。图1所示方法包括:步骤101、在接收到用户批量创建虚拟机的请求后,获取所述用户所需虚拟机的配置管理参数,其中所述配置管理参数包括创建所述虚拟机所需资源的取值范围;其中,当用户要批量创建虚拟机时,确认该用户日后要管理多个虚拟机,为减少与管理平台的交互流程,可一次性地获取批量创建所述虚拟机的资源的取值区间;步骤102、根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源;其中,为该批量创建的虚拟机选择合适的资源以保证能够完成批量建立;步骤103、利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心;与现有技术中管理平台逐个创建虚拟机不同的是,将该用户所需的资源创建一个逻辑的虚拟数据中心;步骤104、控制所述虚拟数据中心响应所述用户对虚拟机的管理请求。在对该用户的虚拟机的管理请求时,由该逻辑的虚拟数据中心进行响应,无需于管理平台进行交互,由于该用户对在虚拟数据中心下的虚拟机均具有管理权限,因此,在该虚拟数据中心对虚拟机的管理,可对该虚拟机间的资源实现本文档来自技高网...

【技术保护点】
1.一种云数据管理平台中资源的管理方法,其特征在于,包括:在接收到用户批量创建虚拟机的请求后,获取所述用户所需虚拟机的配置管理参数,其中所述配置管理参数包括创建所述虚拟机所需资源的取值范围;根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源;利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心;控制所述虚拟数据中心响应所述用户对虚拟机的管理请求。

【技术特征摘要】
1.一种云数据管理平台中资源的管理方法,其特征在于,包括:在接收到用户批量创建虚拟机的请求后,获取所述用户所需虚拟机的配置管理参数,其中所述配置管理参数包括创建所述虚拟机所需资源的取值范围;根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源;利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心;控制所述虚拟数据中心响应所述用户对虚拟机的管理请求。2.根据权利要求1所述的方法,其特征在于,所述根据所述资源的取值范围,从预先设置的资源池中,为所述用户选择符合所述数量的取值范围的目标资源,所述方法包括:按照创建虚拟机所需资料的资源类型,从预先设置的该类型资源中不同规格的资源中,对计算资源和/或存储资源进行选择,得到符合该取值范围的计算资源和/或存储资源。3.根据权利要求1或2所述的方法,其特征在于,所述利用所述目标资源,为所述用户创建所述用户对应的虚拟数据中心之前,所述方法还包括:向网络管理中心查询网络配置信息,其中所述网络配置信息包括所述用户申请的网卡个数信息;接收所述网络管理中心反馈的网络配置结果,其中所述网络配置结果包括所述用户对应的网络和IP地址信息,得到创建所述用户所需的网络资源。4.根据权利要求1所述的方法,其特征在于,所述控制所述虚拟数据中心响应所述用户对虚拟机的管理请求,包括:获取所述虚拟数据中心的标识信息;利用所述虚拟数据中心的标识信息和所述用户的身份信息,建立所述虚拟数据中心与所述用户的绑定关系;利用所述绑定关系,控制所述虚拟数据中心响应所述用户的虚拟机管理请求。5.根据权利要求1或4所述的方法,其特征在于,所述控制所述虚拟数据中心响应所述用户对虚拟机的管理请求,所述方法还包括:记录所述用户在所述虚拟数据中心的资源的实际使用情况;将所述虚拟数据中心的资源与所述用户实际使用的资源进行比对,得到比对结果;当比对结果为所述虚拟数据中心的资源与所述用户实际使用资源不匹配时,根据所述用户实际使用资源情况...

【专利技术属性】
技术研发人员:孙庆良
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1