一种针对多OpenStack云平台的管理方法和装置制造方法及图纸

技术编号:20329045 阅读:30 留言:0更新日期:2019-02-13 05:41
本发明专利技术实施例公开了一种针对多OpenStack云平台的管理方法和装置,通过预先设置的连接池确定目标管理操作对应的会话,从而确定该会话对应的目标OpenStack云平台接口,从而实现对该目标OpenStack云平台的管理,即,在该目标OpenStack云平台上执行目标管理操作,这样,即使在需要统一管理的云平台数量较大且产生数据量陡增的情况下,也能够简便、高效的实现对各个云平台的统一管理,从而能够降低管理成本,很大程度上释放云平台运维人员的工作压力。

【技术实现步骤摘要】
一种针对多OpenStack云平台的管理方法和装置
本专利技术涉及云计算
,特别是涉及一种针对多OpenStack云平台的管理方法和装置。
技术介绍
随着信息技术的发展,云计算逐步被科学、教育、文化、卫生、电子商务和物联网等多个领域使用,各用户纷纷建立了云平台,为所在的企业和机构提供服务。目前,基于OpenStack搭建了大量的公有云、私有云以及混合云,但是,随着云平台数量的增加和功能的多样化,用户需要对多个OpenStack搭建的云平台进行统一的管理。目前,一方面,对于多个云平台的管理,可以通过分别登录到这多个云平台进行独立操作的方式实现,这样,要求管理人员同时记录多个云平台的账号信息并进行针对性的操作,不仅浪费人力和时间成本,而且无法同时对多个云平台进行管理;另一方面,可以通过对多个云平台进行级联,建立该多个云平台对应的公共账号,只需要进行一次登录即可管理该多个云平台,但是,该管理方法无法将多个云平台的信息呈现在同一视图中,在管理不同的云平台时仍然需要不断的进行对应视图的切换,不仅操作比较繁琐,而且对于可以级联的多个云平台要求严格(例如必须是相同版本下的云平台)。因此,基于对多云平台统一管理需求的不断提高,目前亟待提供一种管理操作简单、管理成本较低的针对多OpenStack云平台的统一管理方案。
技术实现思路
本专利技术所要解决的技术问题是,提供一种针对多OpenStack云平台的管理方法和装置,以使得即使在需要统一管理的云平台数量较大且产生数据量陡增的情况下,也能够简便、高效的实现对各个云平台的统一管理,从而能够降低管理成本,很大程度上释放云平台运维人员的工作压力。第一方面,提供了一种针对多OpenStack云平台的管理方法,包括:接收资源操作请求,所述资源操作请求包括目标OpenStack云平台的标识和目标管理操作;从预置连接池中,查找所述目标OpenStack云平台的标识对应的目标OpenStack会话;所述预置连接池中保存多个OpenStack云平台的标识和OpenStack会话之间的对应关系;调用所述目标OpenStack会话对应的目标OpenStack云平台的接口,并对所述目标OpenStack云平台实施所述目标管理操作。可选地,所述目标管理操作包括为所述目标OpenStack云平台配置资源池。可选地,所述目标管理操作包括为所述目标OpenStack云平台对应的至少两个资源池设置优先级;则,所述对所述目标OpenStack云平台实施所述目标管理操作,包括:获取所述目标OpenStack云平台对应的至少两个资源池的资源配额;依据所述资源配额对所述至少两个资源池分别设置对应的优先级。可选地,所述依据所述资源配额对所述至少两个资源池分别设置对应的优先级,包括:将所述至少两个资源池按照对应的资源配额从高到低进行排序;为所述资源配额中排序靠前的所述资源池设置较高的优先级,为所述资源配额中排序靠后的所述资源池设置较低的优先级。可选地,该方法还包括:显示所述预设连接池中保存的所有所述OpenStack云平台;并且,显示每个所述OpenStack云平台上当前配置的资源池、所述资源池的资源配额和当前执行的任务。第二方面,还提供了一种针对多OpenStack云平台的管理装置,包括:接收模块,用于接收资源操作请求,所述资源操作请求包括目标OpenStack云平台的标识和目标管理操作;查找模块,用于从预置连接池中,查找所述目标OpenStack云平台的标识对应的目标OpenStack会话;所述预置连接池中保存多个OpenStack云平台的标识和OpenStack会话之间的对应关系;调用和管理模块,用于调用所述目标OpenStack会话对应的目标OpenStack云平台的接口,并对所述目标OpenStack云平台实施所述目标管理操作。可选地,所述目标管理操作包括为所述目标OpenStack云平台配置资源池。可选地,所述目标管理操作包括为所述目标OpenStack云平台对应的至少两个资源池设置优先级;则,所述调用和管理模块,包括:获取单元,用于获取所述目标OpenStack云平台对应的至少两个资源池的资源配额;设置单元,用于依据所述资源配额对所述至少两个资源池分别设置对应的优先级。可选地,所述设置单元,包括:排序子单元,用于将所述至少两个资源池按照对应的资源配额从高到低进行排序;设置子单元,用于为所述资源配额中排序靠前的所述资源池设置较高的优先级,为所述资源配额中排序靠后的所述资源池设置较低的优先级。可选地,该装置还包括:显示模块,用于显示所述预设连接池中保存的所有所述OpenStack云平台;并且,显示每个所述OpenStack云平台上当前配置的资源池、所述资源池的资源配额和当前执行的任务。在本专利技术实施例中,提供了一种针对多OpenStack云平台的管理方法,具体管理的过程可以包括:管理平台接收包括目标OpenStack云平台的标识和目标管理操作的资源操作请求;接着,该管理平台可以从预置连接池中,查找所述目标OpenStack云平台的标识对应的目标OpenStack会话;所述预置连接池中保存多个OpenStack云平台的标识和OpenStack会话之间的对应关系;然后,该管理平台即可调用所述目标OpenStack会话对应的目标OpenStack云平台的接口,并对所述目标OpenStack云平台实施所述目标管理操作。可见,利用本专利技术实施例提供的管理方法,利用预先设置的连接池确定目标管理操作对应的会话,从而确定该会话对应的目标OpenStack云平台接口,从而实现对该目标OpenStack云平台的管理,即,在该目标OpenStack云平台上执行目标管理操作,这样,即使在需要统一管理的云平台数量较大且产生数据量陡增的情况下,也能够简便、高效的实现对各个云平台的统一管理,从而能够降低管理成本,很大程度上释放云平台运维人员的工作压力。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一应用场景所涉及的系统框架示意图;图2为本专利技术实施例提供的一种针对多OpenStack云平台的管理方法的流程示意图;图3为本专利技术实施例提供的资源管理模型的结构示意图;图4为本专利技术实施例提供的多OpenStack云平台和云管理平台的连接示意图;图5为本专利技术实施例中步骤203的一种实现方式的流程示意图;图6为本专利技术实施例提供的一种针对多OpenStack云平台的管理装置的结构示意图。具体实施方式随着大数据时代的到来,各种云计算服务平台(以下称为云平台)层出不穷,为用户提供各种便利的服务。专利技术人经过研究发现,对于这些每时每刻都会产生庞大数据的云平台,需要提供一个可以简单、有效的管理方式,对多个云平台实现跨平台管理,从而提高用户体验。基于此,在本专利技术实施例中,通过在管理平台上预先设置的连接池,可以确定出目标管理操作对应的会话,从而确定该会话对应的目标OpenStack云平台接口,实现对该目标OpenStack云平台的管理,即,在该目标OpenStack云本文档来自技高网...

【技术保护点】
1.一种针对多OpenStack云平台的管理方法,其特征在于,包括:接收资源操作请求,所述资源操作请求包括目标OpenStack云平台的标识和目标管理操作;从预置连接池中,查找所述目标OpenStack云平台的标识对应的目标OpenStack会话;所述预置连接池中保存多个OpenStack云平台的标识和OpenStack会话之间的对应关系;调用所述目标OpenStack会话对应的目标OpenStack云平台的接口,并对所述目标OpenStack云平台实施所述目标管理操作。

【技术特征摘要】
1.一种针对多OpenStack云平台的管理方法,其特征在于,包括:接收资源操作请求,所述资源操作请求包括目标OpenStack云平台的标识和目标管理操作;从预置连接池中,查找所述目标OpenStack云平台的标识对应的目标OpenStack会话;所述预置连接池中保存多个OpenStack云平台的标识和OpenStack会话之间的对应关系;调用所述目标OpenStack会话对应的目标OpenStack云平台的接口,并对所述目标OpenStack云平台实施所述目标管理操作。2.根据权利要求1所述的方法,其特征在于,所述目标管理操作包括为所述目标OpenStack云平台配置资源池。3.根据权利要求1所述的方法,其特征在于,所述目标管理操作包括为所述目标OpenStack云平台对应的至少两个资源池设置优先级;则,所述对所述目标OpenStack云平台实施所述目标管理操作,包括:获取所述目标OpenStack云平台对应的至少两个资源池的资源配额;依据所述资源配额对所述至少两个资源池分别设置对应的优先级。4.根据权利要求3所述的方法,其特征在于,所述依据所述资源配额对所述至少两个资源池分别设置对应的优先级,包括:将所述至少两个资源池按照对应的资源配额从高到低进行排序;为所述资源配额中排序靠前的所述资源池设置较高的优先级,为所述资源配额中排序靠后的所述资源池设置较低的优先级。5.根据权利要求1~4任意一项所述的方法,其特征在于,还包括:显示所述预设连接池中保存的所有所述OpenStack云平台;并且,显示每个所述OpenStack云平台上当前配置的资源池、所述资源池的资源配额和当前执行的任务。6.一种针对多Op...

【专利技术属性】
技术研发人员:吕广杰刘正伟孔朋朋
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1