一种云平台OS网络管理方法、装置及服务器制造方法及图纸

技术编号:21095670 阅读:85 留言:0更新日期:2019-05-11 12:19
本发明专利技术公开了一种云平台OS网络管理方法,包括:接收通过云平台OS界面输入的网络服务指令;其中,网络服务指令包含网络服务配置指令和网络服务组件管理指令;调用云平台统一接口执行网络服务指令;其中,云平台统一接口适配各个网络服务组件。该方法在云平台OS界面仅设置一个云平台统一接口来实现对底层资源的管理,此时底层资源均与该云平台统一接口适配,后续仅需要对该云平台统一接口进行维护即可,避免了相关技术中云OS接口数量多,维护复杂的问题;本发明专利技术还公开了一种云平台OS网络管理装置、服务器及计算机可读存储介质,具有上述有益效果。

A Cloud Platform OS Network Management Method, Device and Server

【技术实现步骤摘要】
一种云平台OS网络管理方法、装置及服务器
本专利技术涉及服务器
,特别涉及一种云平台OS网络管理方法、装置、服务器及计算机可读存储介质。
技术介绍
随着信息科技的发展,云计算逐步成为业界的发展热点,云计算服务平台应用在各个领域。云计算服务平台(如云海OS系统)可以为租户提供虚拟的计算存储网络服务,在云OS(即云操作系统)中,随着用户数据的急剧增加,云OS管理的虚拟机资源,网络资源,存储资源等数量会很大。在云OS中,提供了虚拟的网络服务可以包括DCHP服务、路由器、防火墙、负载均衡、VPN等。这些虚拟的网络服务都需要在云OS的上层界面中进行创建和管理。随着云OS功能的增强,云OS所能管理的虚拟化类型也不断的增加,不仅能够管理VMware虚拟化,xenserver虚拟化,还能适配目前流行的OpenStack基础平台。面对这样的情况,每增加一种虚拟化或者类似于OpenStack的基础平台,就需要重新在云OS中适配一套网络的接口进行底层资源的管理。这样就会造成上层界面接口数量多,种类复杂,因此对接口的维护也会变得异常繁重和复杂。
技术实现思路
本专利技术的目的是提供一种云平台OS网络管理方法、装置、服务器及计算机可读存储介质,仅需要在云平台OS界面设置一个与底层资源适配的云平台统一接口来实现对底层资源的管理,便于后续对接口的维护。为解决上述技术问题,本专利技术提供一种云平台OS网络管理方法,包括:接收通过云平台OS界面输入的网络服务指令;其中,所述网络服务指令包含网络服务配置指令和网络服务组件管理指令;调用云平台统一接口执行所述网络服务指令;其中,所述云平台统一接口适配各个网络服务组件。可选地,所述调用云平台统一接口执行所述网络服务指令,包括:调用neutronrestapi执行所述网络服务指令。可选地,当所述网络服务指令为所述网络服务组件管理指令时,所述调用云平台统一接口执行所述网络服务指令,包括:根据所述网络服务组件管理指令,确定对应的目标neutron组件以及管理操作;其中,所述管理操作包含增加目标neutron组件,删除目标neutron组件,修改目标neutron组件以及查找目标neutron组件;调用neutronrestapi执行所述管里操作。可选地,当所述网络服务指令为所述网络服务配置指令时,所述调用云平台统一接口执行所述网络服务指令,包括:根据所述网络服务配置指令,确定对应的目标neutron组件;调用neutronrestapi配置所述目标neutron组件。本专利技术还提供一种云平台OS网络管理装置,包括:接收模块,用于接收通过云平台OS界面输入的网络服务指令;其中,所述网络服务指令包含网络服务配置指令和网络服务组件管理指令;统一接口调用模块,用于调用云平台统一接口执行所述网络服务指令;其中,所述云平台统一接口适配各个网络服务组件。可选地,所述统一接口调用模块具体为调用neutronrestapi执行所述网络服务指令的模块。可选地,所述统一接口调用模块,包括:统一接口管理调用单元,用于根据所述网络服务组件管理指令,确定对应的目标neutron组件以及管理操作;其中,所述管理操作包含增加目标neutron组件,删除目标neutron组件,修改目标neutron组件以及查找目标neutron组件;调用neutronrestapi执行所述管里操作。可选地,所述统一接口调用模块,包括:统一接口配置调用单元,用于根据所述网络服务配置指令,确定对应的目标neutron组件;调用neutronrestapi配置所述目标neutron组件。本专利技术还提供一种服务器,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述所述云平台OS网络管理方法的步骤。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述云平台OS网络管理方法的步骤。本专利技术所提供的一种云平台OS网络管理方法,包括:接收通过云平台OS界面输入的网络服务指令;其中,网络服务指令包含网络服务配置指令和网络服务组件管理指令;调用云平台统一接口执行网络服务指令;其中,云平台统一接口适配各个网络服务组件。可见,该方法在云平台OS界面仅设置一个云平台统一接口来实现对底层资源的管理,此时底层资源均与该云平台统一接口适配,后续仅需要对该云平台统一接口进行维护即可,避免了相关技术中每增加一种虚拟化或者类似于OpenStack的基础平台,就需要在云OS中适配一套网络的接口进行底层资源的管理造成的接口数量多,维护复杂的问题;本专利技术还提供了一种云平台OS网络管理装置、服务器及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的云平台OS网络管理方法的流程图;图2为本专利技术实施例所提供的云平台OS网络管理装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,云OS在管理底层资源(可以理解为底层虚拟化产品)时,提供与底层资源相适配的接口来进行管理。也就是说,每增加一种虚拟化或者类似于OpenStack的基础平台,就需要重新在云OS中适配一套网络的接口进行底层资源的管理。例如,传统的云管理平台管理底层虚拟化产品时,由于类似Vmware这样的虚拟化产品并没有直接提供虚拟的路由防火墙等功能,需要在底层的虚拟化平台中自己研发虚拟路由器等产品,对应的上层云OS也要开发对应的rest(RepresentationalStateTransfer,表述性状态传递)接口进行适配,这样就会造成每增加一个虚拟化产品,就得重新适配一套接口,不仅开发工作量大而且不容易维护;对于适配OpenStack平台(即开源的云计算管理平台项目)也是一样,需要上层的云管理平台进行开发适配,当客户的需求增多需要对接SDN(SoftwareDefinedNetwork,软件定义网络)时,还需要进行底层SDN产品的研发和上层接口的封装。也就是说,传统的云管理平台如果采用上面的对接策略进行底层资源的管理,势必会造成产品升级时功能可用性不能保证,而且需要投入巨大的人力物力进行适配对接形成适配接口,扩展性极差,造成接口泛滥,后续维护成本高。本实施例中在云平台管理不同虚拟化网络和不同运管平台网络的应用场景下,仅需要设置一个云平台统一接口就可以完成对底层资源的管理。具体请参考图1,图1为本专利技术实施例所提供的云平台OS网络管理方法的流程图;该方法可以包括:S101、接收通过云平台OS界面输入的网络服务指令;其中,网络服务指令包含网络服务配置指令和网络服务组件管理指令。需要说明的是,本本文档来自技高网...

【技术保护点】
1.一种云平台OS网络管理方法,其特征在于,包括:接收通过云平台OS界面输入的网络服务指令;其中,所述网络服务指令包含网络服务配置指令和网络服务组件管理指令;调用云平台统一接口执行所述网络服务指令;其中,所述云平台统一接口适配各个网络服务组件。

【技术特征摘要】
1.一种云平台OS网络管理方法,其特征在于,包括:接收通过云平台OS界面输入的网络服务指令;其中,所述网络服务指令包含网络服务配置指令和网络服务组件管理指令;调用云平台统一接口执行所述网络服务指令;其中,所述云平台统一接口适配各个网络服务组件。2.根据权利要求1所述的云平台OS网络管理方法,其特征在于,所述调用云平台统一接口执行所述网络服务指令,包括:调用neutronrestapi执行所述网络服务指令。3.根据权利要求2所述的云平台OS网络管理方法,其特征在于,当所述网络服务指令为所述网络服务组件管理指令时,所述调用云平台统一接口执行所述网络服务指令,包括:根据所述网络服务组件管理指令,确定对应的目标neutron组件以及管理操作;其中,所述管理操作包含增加目标neutron组件,删除目标neutron组件,修改目标neutron组件以及查找目标neutron组件;调用neutronrestapi执行所述管里操作。4.根据权利要求2所述的云平台OS网络管理方法,其特征在于,当所述网络服务指令为所述网络服务配置指令时,所述调用云平台统一接口执行所述网络服务指令,包括:根据所述网络服务配置指令,确定对应的目标neutron组件;调用neutronrestapi配置所述目标neutron组件。5.一种云平台OS网络管理装置,其特征在于,包括:接收模块,用于接收通过云平台OS界面输入的网络服务指令;其中,所述网络服务指令包含...

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

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

1