一种匹配软件接口的方法、装置、设备及可读存储介质制造方法及图纸

技术编号:20024736 阅读:30 留言:0更新日期:2019-01-06 04:01
本发明专利技术公开了一种匹配软件接口的方法,包括:接收虚拟化平台发送的接口匹配请求;将请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;接口参数信息至少包括:虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;按照接口匹配逻辑匹配虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,以使虚拟化平台接入虚拟化平台管理系统;而无需技术人员特定设计与当前虚拟化平台匹配的匹配逻辑,从而提高了工作效率和虚拟化平台管理系统的可扩展性,有利于运维工作的开展。相应地,本发明专利技术公开的一种匹配软件接口的装置、设备及可读存储介质,也同样具有上述技术效果。

【技术实现步骤摘要】
一种匹配软件接口的方法、装置、设备及可读存储介质
本专利技术涉及软件设计
,更具体地说,涉及一种匹配软件接口的方法、装置、设备及可读存储介质。
技术介绍
近年来,随着云计算、大数据技术的不断成熟,对于数据管理的需求越来越高。为了简化数据存储和管理,各种虚拟化平台相继问世。现存的虚拟化平台采用各种设计方式实现,为了实现不同虚拟化平台的统一管理,虚拟化平台管理系统应运而生。虚拟化平台管理系统可屏蔽不同虚拟化平台之间的差异,实现统一操作。例如:统一开关机、统一资源整合等。在现有技术中,虚拟化平台和虚拟化平台管理系统通过软件接口实现通信连接,并建立相应的管理关系。而为了使不同虚拟化平台的虚拟接口与虚拟化平台管理系统的管理接口实现接口匹配,当一个虚拟化平台需要接入虚拟化平台管理系统,需要依照其接口参数信息设计相应的接口匹配逻辑,进而依据该逻辑实现虚拟接口和管理接口之间的匹配。但是,由于不同虚拟化平台的虚拟接口的参数信息各不相同,因此每接入一个虚拟化平台,就需要设计一套接口匹配逻辑,如此增加了开发人员的工作量,也降低了虚拟化平台管理系统的可扩展性。因此,如何减少开发人员的工作量,并提高虚拟化平台管理系统的可扩展性,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种匹配软件接口的方法、装置、设备及可读存储介质,以减少开发人员的工作量,并提高虚拟化平台管理系统的可扩展性。为实现上述目的,本专利技术实施例提供了如下技术方案:一种匹配软件接口的方法,包括:接收虚拟化平台发送的接口匹配请求;将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;所述接口参数信息至少包括:所述虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口。其中,所述参数映射逻辑采用适配器实现。其中,所述适配器的采用的接口格式为REST或SDK。其中,所述将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑,包括:按照预设的参数顺序添加所述接口参数信息至所述参数映射逻辑,生成所述接口匹配逻辑。其中,所述按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,包括:执行所述接口匹配逻辑,以匹配所述虚拟通信接口和所述管理接口。其中,所述虚拟化平台为VMware虚拟化平台、OpenStack虚拟化平台或PowerVC虚拟化平台。一种匹配软件接口的装置,包括:接收模块,用于接收虚拟化平台发送的接口匹配请求;添加模块,用于将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;所述接口参数信息至少包括:所述虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;匹配模块,用于按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口。其中,所述添加模块具体用于:按照预设的参数顺序添加所述接口参数信息至所述参数映射逻辑,生成所述接口匹配逻辑。一种匹配软件接口的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任意一项所述的匹配软件接口的方法的步骤。一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的匹配软件接口的方法的步骤。通过以上方案可知,本专利技术实施例提供的一种匹配软件接口的方法,包括:接收虚拟化平台发送的接口匹配请求;将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;所述接口参数信息至少包括:所述虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口。可见,所述方法在接收到虚拟化平台发送的接口匹配请求时,将该请求携带的接口参数信息添加至预设的参数映射逻辑,以生成相应的接口匹配逻辑,进而按照生成的接口匹配逻辑匹配虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,以实现虚拟化平台接入虚拟化平台管理系统;而无需技术人员特定设计与当前虚拟化平台匹配的匹配逻辑,从而提高了工作效率和虚拟化平台管理系统的可扩展性,也为后续运维工作提供了良好的前提基础。相应地,本专利技术实施例提供的一种匹配软件接口的装置、设备及可读存储介质,也同样具有上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种匹配软件接口的方法流程图;图2为本专利技术实施例公开的另一种匹配软件接口的方法流程图;图3为本专利技术实施例公开的一种匹配软件接口的装置示意图;图4为本专利技术实施例公开的一种匹配软件接口的设备示意图;图5为本专利技术实施例公开的一种虚拟化平台管理系统框架示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种匹配软件接口的方法、装置、设备及可读存储介质,以减少开发人员的工作量,并提高虚拟化平台管理系统的可扩展性。参见图1,本专利技术实施例提供的一种匹配软件接口的方法,包括:S101、接收虚拟化平台发送的接口匹配请求;S102、将请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;其中,接口参数信息至少包括:虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;具体的,接口参数信息即为对虚拟化平台操作时所使用的相关参数,一般地,虚拟化平台由虚拟机组成,因此对虚拟化平台的操作即为对虚拟机的操作。对虚拟机的操作一般包括:开关机控制、扩容、迁移、监控资源信息等,其中,资源信息包括:CPU、存储的资源和存储容量,以及各种资源的使用率等。通常情况下,不同虚拟化平台对参数的管理方式不同。例如:虚拟化平台A使用参数A控制虚拟机关机,使用参数B控制虚拟机开机;而虚拟化平台B使用参数B控制虚拟机关机,使用参数A控制虚拟机开机。而当虚拟化平台A和虚拟化平台B均接入虚拟化平台管理系统时,为了实现统一管理,则需要将管理方式调整为一致。S103、按照接口匹配逻辑匹配虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口。在本实施例中,按照接口匹配逻辑即可以匹配虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,实现虚拟化平台和虚拟化平台管理系统之间通信连接。可见,本实施例提供了一种匹配软件接口的方法,所述方法在接收到虚拟化平台发送的接口匹配请求时,将该请求携带的接口参数信息添加至预设的参数映射逻辑,以生成相应的接口匹配逻辑,进而按照生成的接口匹配逻辑匹配虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,以实现虚拟化平台接入虚拟化平台管理系统;而无需技术人员特定设计与当前虚拟化平台匹配的匹配逻辑,从而提高了工作效率和虚拟化平台管理系统的可扩展性,也为后续运本文档来自技高网...

【技术保护点】
1.一种匹配软件接口的方法,其特征在于,包括:接收虚拟化平台发送的接口匹配请求;将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;所述接口参数信息至少包括:所述虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口。

【技术特征摘要】
1.一种匹配软件接口的方法,其特征在于,包括:接收虚拟化平台发送的接口匹配请求;将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;所述接口参数信息至少包括:所述虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口。2.根据权利要求1所述的匹配软件接口的方法,其特征在于,所述参数映射逻辑采用适配器实现。3.根据权利要求2所述的匹配软件接口的方法,其特征在于,所述适配器的采用的接口格式为REST或SDK。4.根据权利要求1所述的匹配软件接口的方法,其特征在于,所述将所述请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑,包括:按照预设的参数顺序添加所述接口参数信息至所述参数映射逻辑,生成所述接口匹配逻辑。5.根据权利要求1所述的匹配软件接口的方法,其特征在于,所述按照所述接口匹配逻辑匹配所述虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,包括:执行所述接口匹配逻辑,以匹配所述虚拟通信接口和所述管理接口。6.根据权利要求5所述的匹配软件...

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

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

1