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

技术编号:16383067 阅读:30 留言:0更新日期:2017-10-15 21:09
本发明专利技术公开了一种云平台中资源的管理方法和装置。所述方法包括:当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求;获取所述云平台和所述OpenStack系统均未使用的IP地址;从所述未使用的IP地址中选择IP地址,响应所述IP地址的申请请求。

Method and device for managing resource in cloud platform

The invention discloses a method and a device for managing resources in a cloud platform. The method includes: when the cloud access OpenStack system after receiving the IP address in cloud platform application request; obtaining the cloud platform and the OpenStack system were not using the IP address; IP address from the IP addresses unused in response to the IP address of the request.

【技术实现步骤摘要】
云平台中资源的管理方法和装置
本专利技术涉及信息处理领域,尤指一种云平台中资源的管理方法和装置。
技术介绍
OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施的解决方案,每个服务提供API以进行集成。很多云平台厂商都会集成OpenStack系统,OpenStack本身也是一个云数据中心管理平台,可以管理计算、网络、存储等资源,云平台集成OpenStack后,调用OpenStack接口并管理其资源。而在厂商与OpenStack系统集成在一起后,资源会被两个平台进行共享,因此,如何对两个平台的资源进行分配,减少资源发生使用冲突。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云平台中资源的管理方法和装置,能够减少资源发生使用冲突。为了达到本专利技术目的,本专利技术提供了一种云平台中资源的管理方法,其特征在于,包括:当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求;获取所述云平台和所述OpenStack系统均未使用的IP地址;从所述未使用的IP地址中选择IP地址,响应所述IP地址的申请请求。其中,所述方法还具有如下特点:所述获取所述云平台和所述OpenStack系统均未使用的IP地址,包括:获取所述云平台中未使用的IP地址;从所述云平台中未使用的IP地址中选择一个IP地址;判断所述选择的IP地址在所述OpenStack系统是否被使用;如果所述选择的IP地址在所述OpenStack系统未被使用,则确定所述选择的IP地址为所述云平台和所述OpenStack系统均未使用的IP地址;否则,继续从所述云平台中未使用的IP地址中选择一个IP地址进行判断操作,直到选择的IP地址在所述OpenStack系统未被使用。其中,所述方法还具有如下特点:所述获取所述云平台和所述OpenStack系统均未使用的IP地址,包括:获取所述OpenStack系统中已使用的IP地址,并记录已使用的IP地址;按照预先设置的检测周期,获取在检测周期内所述OpenStack系统增加使用的IP地址;根据记录的已使用的IP地址和检测周期内增加的IP地址,确定所述云平台和所述OpenStack系统均未使用的IP地址。其中,所述方法还具有如下特点:所述方法还包括:按照预先设置的检测周期,获取在检测周期内所述OpenStack系统中设备释放的IP地址,记录所述释放的IP地址。其中,所述方法还具有如下特点:所述OpenStack系统中IP地址的使用状态的变化可以通过将当前检测周期内使用的IP地址与上一检测周期内使用的IP地址进行对比得到。一种云平台中资源的管理装置,包括:接收模块,用于当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求;获取模块,用于获取所述云平台和所述OpenStack系统均未使用的IP地址;响应模块,用于从所述未使用的IP地址中选择IP地址,响应所述IP地址的申请请求。其中,所述装置还具有如下特点:所述获取模块包括:第一获取单元,用于获取所述云平台中未使用的IP地址;选择单元,用于从所述云平台中未使用的IP地址中选择一个IP地址;判断单元,用于判断所述选择的IP地址在所述OpenStack系统是否被使用;处理单元,用于如果所述选择的IP地址在所述OpenStack系统未被使用,则确定所述选择的IP地址为所述云平台和所述OpenStack系统均未使用的IP地址;否则,继续从从所述云平台中未使用的IP地址中选择一个IP地址进行判断操作,直到选择的IP地址在所述OpenStack系统未被使用。其中,所述装置还具有如下特点:所述获取模块包括:第二获取单元,用于获取所述OpenStack系统中已使用的IP地址,并记录已使用的IP地址;第三获取单元,用于按照预先设置的检测周期,获取在检测周期内所述OpenStack系统增加使用的IP地址;确定单元,用于根据记录的已使用的IP地址和检测周期内增加的IP地址,确定所述云平台和所述OpenStack系统均未使用的IP地址。其中,所述装置还具有如下特点:所述第三获取单元,还用于按照预先设置的检测周期,获取在检测周期内所述OpenStack系统中设备释放的IP地址,记录所述释放的IP地址。其中,所述装置还具有如下特点:所述OpenStack系统中IP地址的使用状态的变化可以通过将当前检测周期内使用的IP地址与上一检测周期内使用的IP地址进行对比得到。本专利技术提供的实施例,当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求,通过获取云平台和OpenStack均未使用的IP地址,来响应IP地址的申请请求,来解决云平台中IP地址冲突的问题,提高了云平台数据库中IP信息的准确性,防止了创建虚拟机时IP冲突,提升了产品质量和用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术提供的云平台中资源的管理方法的流程图;图2为本专利技术提供的云平台中资源的管理装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术提供的云平台中资源的管理方法的流程图。图1所示方法包括:步骤101、当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求;其中,该IP地址的申请请求可以为服务器、路由器等接入设备申请IP地址的分配;步骤102、获取所述云平台和所述OpenStack系统均未使用的IP地址;其中,由于云平台接入了OpenStack系统,OpenStack系统也会同样占用IP地址资源,因此,需要获取云平台和所述OpenStack系统均未使用的IP地址,来避免IP地址的冲突问题;步骤103、从所述未使用的IP地址中选择IP地址,响应所述IP地址的申请请求。本专利技术提供的方法实施例,当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求,通过获取云平台和OpenStack均未使用的IP地址,来响应IP地址的申请请求,来解决云平台中IP地址冲突的问题,提高了云平台数据库中IP信息的准确性,防止了创建虚拟机时IP冲突,提升了产品质量和用户体验。下面对本专利技术提供的方法实施例作进一步说明:本专利技术提出了一种解决云平台IP地址冲突的方法,主要通过数据同步和实时过滤OpenStack已使用IP来实现。具体如下:1、云平台数据库中维护一张IP详情本文档来自技高网...
云平台中资源的管理方法和装置

【技术保护点】
一种云平台中资源的管理方法,其特征在于,包括:当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求;获取所述云平台和所述OpenStack系统均未使用的IP地址;从所述未使用的IP地址中选择IP地址,响应所述IP地址的申请请求。

【技术特征摘要】
1.一种云平台中资源的管理方法,其特征在于,包括:当云平台接入OpenStack系统后,接收云平台中IP地址的申请请求;获取所述云平台和所述OpenStack系统均未使用的IP地址;从所述未使用的IP地址中选择IP地址,响应所述IP地址的申请请求。2.根据权利要求1所述的方法,其特征在于,所述获取所述云平台和所述OpenStack系统均未使用的IP地址,包括:获取所述云平台中未使用的IP地址;从所述云平台中未使用的IP地址中选择一个IP地址;判断所述选择的IP地址在所述OpenStack系统是否被使用;如果所述选择的IP地址在所述OpenStack系统未被使用,则确定所述选择的IP地址为所述云平台和所述OpenStack系统均未使用的IP地址;否则,继续从所述云平台中未使用的IP地址中选择一个IP地址进行判断操作,直到选择的IP地址在所述OpenStack系统未被使用。3.根据权利要求1所述的方法,其特征在于,所述获取所述云平台和所述OpenStack系统均未使用的IP地址,包括:获取所述OpenStack系统中已使用的IP地址,并记录已使用的IP地址;按照预先设置的检测周期,获取在检测周期内所述OpenStack系统增加使用的IP地址;根据记录的已使用的IP地址和检测周期内增加的IP地址,确定所述云平台和所述OpenStack系统均未使用的IP地址。4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:按照预先设置的检测周期,获取在检测周期内所述OpenStack系统中设备释放的IP地址,记录所述释放的IP地址。5.根据权利要求3所述的方法,其特征在于,所述OpenStack系统中IP地址的使用状态的变化可以通过将当前检测周期内使用的IP地址与上一检测周期内使用的IP地址进行对比得到。6.一种云平台中资源的管理装...

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

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

1