云网业务开通的方法和装置与流程

文档序号:16899654发布日期:2019-02-19 17:50阅读:1077来源:国知局
云网业务开通的方法和装置与流程

本申请实施例涉及领域,尤其涉及一种云网业务开通的方法和装置。



背景技术:

终端入云大势所趋,因此为客户提供敏捷、弹性、安全、经济的云网融合服务成为必然,云网融合服务需要用户开通云网业务。

目前,若网络的设备、云平台接入交换机和云平台为同一厂家,可使用该厂家专有的专业网管,手工配置数据,为客户开通云资源,并开通网络与云资源的云服务器之间的专线,即开通云网业务;若网络的网络设备、云平台接入交换机和云平台中至少两个为不同的厂家,则需要建立网络的设备与接入交换机之间的有线连接,以及分别在网络侧和云平台侧手工进行数据配置,为客户开通云资源,并开通网络与云资源的云服务器之间的专线,即开通云网业务。因此,目前的云网业务开通的工作量大、效率低且可能占用大量的设备端口。



技术实现要素:

本申请实施例提供一种云网业务开通的方法,云网业务开通的工作量小、效率高且不需要占用大量的设备端口。

第一方面,本申请实施例提供一种云网业务开通的方法,包括:

获取用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息;

将所述目标云资源的配置信息发送至云管平台,所述目标云资源的配置信息用于所述云管平台为所述用户开通所述目标云资源,所述目标云资源包括为所述用户创建的云服务器;

从所述云管平台接收所述云服务器的ip地址,将所述ip地址和所述专线资源的配置信息发送至所述网络对应的网管平台,所述ip地址和所述专线资源的配置信息用于所述网管平台开通所述网络与所述云服务器之间的专线,所述网络为专用网络。

在一种可能的设计中,所述目标云资源的配置信息包括指示信息,所述指示信息用于指示所述云管平台未为所述用户创建过虚拟数据中心vdc;在将所述目标云资源的配置信息发送至云管平台之前,还包括:

根据所述目标云资源的配置信息,获取当前vdc配额;

向所述云管平台发送所述当前vdc配额,所述当前vdc配额包括所述目标云资源包括的各项子资源各自的总量,所述当前vdc配额用于所述云管平台为所述用户创建vdc。

在一种可能的设计中,所述云资源的信息包括用户的虚拟数据中心vdc的标识,则在将所述目标云资源的配置信息发送至云管平台之前,还包括:

根据所述目标云资源的配置信息,获取当前vdc配额,所述当前vdc配额包括所述目标云资源包括的各项子资源各自的总量;

向数据存储服务器发送vdc配额请求,所述vdc配额请求用于获取已有vdc配额,所述已有vdc配额包括所述用户已开通的云资源所包括的各项子资源各自的总量;

从所述数据存储服务器获取所述已有vdc配额;

根据所述已有vdc配额和所述当前vdc配额,得到新的vdc配额;

向所述云管平台发送所述新的vdc配额,以使所述云管平台将所述用户的vdc的配额更新为所述新的vdc配额。

在一种可能的设计中,还包括:

向所述云管平台发送vdc项目创建请求,以使所述云管平台为所述vdc创建项目。

在一种可能的设计中,所述项目包括:私有云和子网;所述将所述目标云资源的配置信息发送至云管平台,包括:

将所述私有云的标识、所述子网的ip地址和所述目标云资源的配置信息中包括的云服务器的配置信息发送至所述云管平台,以使所述云管平台创建与所述私有云对应的云服务器,所述子网的ip地址为所述云服务器的ip地址。

在一种可能的设计中,还包括:

从所述网管平台和/或所述云管平台接收报警信息;

将所述报警信息发送至应用服务器,以使所述应用服务器将所述报警信息发送至所述用户的终端。

在一种可能的设计中,在所述将所述ip地址和所述网络的专线资源的配置信息发送至所述网络对应的网管平台,所述ip地址和所述专线资源的配置信息用于所述网管平台开通所述网络与所述云服务器之间的专线之后,还包括:

获取调速请求,所述调速请求包括目标互联网带宽和目标专线速率;

向所述云管平台发送互联网带宽调整请求,互联网带宽调整请求包括:所述目标互联网带宽,以使所述云管平台将所述云服务器的当前互联网带宽更新为所述目标互联网带宽;

向所述网管平台发送专线速率调整请求,专线速率调整请求包括:所述目标专线速率,以使所述网管平台将所述专线的当前专线速率更新为所述目标专线速率。

在一种可能的设计中,在向云管平台发送互联网带宽调整请求之前,还包括:

向数据存储服务器发送信息获取请求,所述信息获取请求用于指示所述数据存储服务器获取所述云服务器的信息;

从所述数据存储服务器接收所述云服务器的信息;

根据所述云服务器的信息确定所述云服务器已开通互联网服务。

在一种可能的设计中,在向所述网管平台发送专线速率调整请求之前,还包括:

向数据存储服务器发送信息获取请求,所述信息获取请求用于指示所述数据存储服务器获取所述专线的信息;

从所述数据存储服务器接收所述专线的信息;

所述向所述网管平台发送专线速率调整请求,包括:

根据所述专线的信息,向所述网管平台发送专线速率调整请求。

在一种可能的设计中,所述云管平台为任意厂家的云管平台,所述网络可为任意厂家的网络。

第二方面,本申请实施例提供一种云网业务开通的装置,包括:

获取模块,用于获取用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息;

发送模块,用于将所述目标云资源的配置信息发送至云管平台,所述目标云资源的配置信息用于所述云管平台为所述用户开通所述目标云资源,所述目标云资源包括为所述用户创建的云服务器;

所述获取模块,还用于从所述云管平台接收所述云服务器的ip地址;

所述发送模块,还用于将所述ip地址和所述专线资源的配置信息发送至所述网络对应的网管平台,所述ip地址和所述专线资源的配置信息用于所述网管平台开通所述网络与所述云服务器之间的专线,所述网络为专用网络。

在一种可能的设计中,所述目标云资源的配置信息包括指示信息,所述指示信息用于指示所述云管平台未为所述用户创建过虚拟数据中心vdc;所述获取模块,还用于在将所述目标云资源的配置信息发送至云管平台之前:根据所述目标云资源的配置信息,获取当前vdc配额;

所述发送模块,还用于向所述云管平台发送所述当前vdc配额,所述当前vdc配额包括所述目标云资源包括的各项子资源各自的总量,所述当前vdc配额用于所述云管平台为所述用户创建vdc。

在一种可能的设计中,所述云资源的信息包括用户的虚拟数据中心vdc的标识,所述获取模块,还用于在将所述目标云资源的配置信息发送至云管平台之前:

根据所述目标云资源的配置信息,获取当前vdc配额,所述当前vdc配额包括所述目标云资源包括的各项子资源各自的总量;

所述发送模块,还用于向数据存储服务器发送vdc配额请求,所述vdc配额请求用于获取已有vdc配额,所述已有vdc配额包括所述用户已开通的云资源所包括的各项子资源各自的总量;

所述获取模块,还用于从所述数据存储服务器获取所述已有vdc配额,并根据所述已有vdc配额和所述当前vdc配额,得到新的vdc配额;

所述发送模块,还用于向所述云管平台发送所述新的vdc配额,以使所述云管平台将所述用户的vdc的配额更新为所述新的vdc配额。

在一种可能的设计中,所述发送模块,还用于向所述云管平台发送vdc项目创建请求,以使所述云管平台为所述vdc创建项目。

在一种可能的设计中,所述项目包括:私有云和子网;所述发送模块,具体用于:

将所述私有云的标识、所述子网的ip地址和所述目标云资源的配置信息中包括的云服务器的配置信息发送至所述云管平台,以使所述云管平台创建与所述私有云对应的云服务器,所述子网的ip地址为所述云服务器的ip地址。

在一种可能的设计中,还包括:所述获取模块,还用于从所述网管平台和/或所述云管平台接收报警信息;

所述发送模块,还用于将所述报警信息发送至应用服务器,以使所述应用服务器将所述报警信息发送至所述用户的终端。

在一种可能的设计中,所述获取模块,还用于在所述网络与所述云服务器之间的专线开通之后:获取调速请求,所述调速请求包括目标互联网带宽和目标专线速率;

所述发送模块,还用于向所述云管平台发送互联网带宽调整请求,互联网带宽调整请求包括:所述目标互联网带宽,以使所述云管平台将所述云服务器的当前互联网带宽更新为所述目标互联网带宽;

所述发送模块,还用于向所述网管平台发送专线速率调整请求,专线速率调整请求包括:所述目标专线速率,以使所述网管平台将所述专线的当前专线速率更新为所述目标专线速率。

在一种可能的设计中,所述发送模块,还用于在向云管平台发送互联网带宽调整请求之前:向数据存储服务器发送信息获取请求,所述信息获取请求用于指示所述数据存储服务器获取所述云服务器的信息;

所述获取模块,还用于从所述数据存储服务器接收所述云服务器的信息;

所述发送模块,还用于根据所述云服务器的信息确定所述云服务器已开通互联网服务。

在一种可能的设计中,所述发送模块,还用于在向所述网管平台发送专线速率调整请求之前:向数据存储服务器发送信息获取请求,所述信息获取请求用于指示所述数据存储服务器获取所述专线的信息;

所述获取模块,还用于从所述数据存储服务器接收所述专线的信息;

所述发送模块,具体用于:根据所述专线的信息,向所述网管平台发送专线速率调整请求。

第三方面,本申请实施例一种可读存储介质,其特征在于,包括程序或指令,当所述程序或指令在计算机上运行时,第一方面任一所述的方法被执行。

第四方面,本申请实施例提供一种云网协同编排控制器,包括:处理器,所述处理器与存储器耦合;

所述存储器用于,存储计算机程序;

所述处理器用于,调用所述存储器中存储的计算机程序,以实现第一方面任一所述的方法。

本申请中通过云网协同编排控制器与云管平台和网管平台之间的交互,自动开通云资源以及网络与云资源的云服务器之间的专线,无需手工开通云资源,也无需要手工开通网络与云资源的云服务器之间的专线,工作量小,提高了云网业务开通的效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的系统架构图一;

图2为本申请实施例提供的系统架构图二;

图3为本申请实施例提供的云网业务开通的方法的信令交互图一;

图4为本申请实施例提供的云网业务开通的方法的信令交互图二;

图5为本申请实施例提供的云网业务开通的方法的信令交互图三;

图6为本申请实施例提供的调整业务速率的方法;

图7为本申请实施例提供的云网业务开通的装置的结构示意图;

图8为本申请实施例提供的云网协同编排控制器的结构示意图;

图9为本申请实施例提供的云网协同编排控制器的系统功能架的示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

图1为本申请实施例提供的系统架构图一,图2为本申请实施例提供的系统架构图二。参见图1,该系统架构包括云网协同编排控制器、终端的应用服务器、数据库存储服务器、终端、网管平台和云管平台。云网协同编排控制器分别与终端的应用服务器、数据库存储服务器、终端、网管平台和云管平台通信连接,终端的应用服务器和终端通信连接。

其中,云网协同编排控制器可部署在只开通了内网的平台应用服务器中,此时,系统架构图如图2所示,平台应用服务器分别与终端的应用服务器、网管平台、云管平台和数据库存储服务器通信连接。

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。

图3为本申请实施例提供的云网业务开通的方法的信令交互图一,参见图3,本实施例的方法包括:

步骤s101、终端获取用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息。

具体地,用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息可以是用户输入终端的。

其中,目标云资源的配置信息可包括如下中的至少一项:需要开通的云服务器的规格、镜像、数量、硬盘的容量、互联网带宽等等。

网络的专线资源的配置信息可包括如下中的至少一项:专线的开通方式、网络接口、网络侧设备端口的动态主机设置协议(dynamichostconfigurationprotocol,简称dhcp)地址、管理wlan、业务掩码、业务wlan、网络侧设备的生产厂家等等。

本实施例中的网络可为任意的专用网络,比如互联协议无线接入网络(internetprotocolradioaccessnetwork,简称ipran)。

步骤s102、终端发送目标云资源的配置信息和该网络的专线资源的配置信息至终端的应用服务器。

步骤s103、终端的应用服务器发送目标云资源的配置信息和该网络的专线资源的配置信息至云网协同编排控制器。

步骤s104、云网协同编排控制器将目标云资源的配置信息发送至云管平台。

具体地,本实施例的云管平台可为云资源数据中心,云管平台可为任意厂家的云管平台。

其中,云网协同编排控制器可将调用多个厂家的云管平台的接口的驱动封装成调用同一套方法的驱动,从而可实现用户可申请任何厂家的云管平台对应的云资源。即本实施例中的方法不限制云管平台的厂家,即任意厂家的云管平台均适用本实施例的方法。

步骤s105、云管平台根据目标云资源的配置信息,为用户开通目标云资源,目标云资源包括为用户创建的云服务器。

具体地,云管平台根据目标云资源的配置信息,为用户开通目标云资源,即为用户分配目标云资源。目标云资源包括云管平台为用户创建的云服务器。

云管平台会将目标云资源的开通结果发送至云网协同编排控制器,云网协同编排控制器将目标云资源的开通结果发送至该终端的应用服务器,终端的应用服务器将标云资源的开通结果发送至该终端,以使该终端的用户获知目标云资源是否成功开通。

步骤s106、在目标云资源开通成功后,云管平台发送云服务器的互联协议(internetprotocol,简称ip)地址至云网协同编排控制器。

具体地,云管平台可将用户创建的云服务器的ip地址携带在目标云资源的开通结果中发送至云网协同编排控制器,此时目标云资源的开通结果为开通成功。

步骤s107、云网协同编排控制器将云服务器的ip地址和该网络的专线资源的配置信息发送至该网络对应的网管平台。

具体地,若该网络为ipran,则该网络对应的网管平台可为ipran网管平台,ipran网管平台也可称为ipran网管。

该网络对应的网管平台可只包括该网络的生产厂家对应的网管,也可除了包括该网络的生产厂家对应的网管,还包括其它生产厂家的网络的对应的网管。

比如网络ipran具有ipran1、ipran2和ipran3,ipran1、ipran2和ipran3各自的生产厂家不相同,本实施例中的网络为ipran1,则该网络对应的网管平台可只包括ipran1的网管,还可为集成了ipran1的网管、ipran2的网管和ipran3的网管的网管平台。

其中,云网协同编排控制器可将调用多个厂家网络的网管的接口的驱动封装成调用同一套方法的驱动,从而可实现任何厂家的网络均能与创建的云服务器建立专线,即本实施的网络可为任意厂家的网络。

步骤s108、该网管平台根据云服务器的ip地址和网络的专线资源的配置信息,开通该网络与云服务器之间的专线。

具体地,该网络与云服务器之间的专线开通后,则终端通过智能专线设备mcpe接入该网络后,该网络的设备便可通过云网关设备、核心交换机与云服务器之间进行通信。

其中,开通该网络与云服务器之间的专线可以理解为将对用户开通的网络专线接入到为用户开通的云资源。

该网管平台可发送接该网络与创建的云服务器之间的专线的第二开通结果至云网协同编排控制器,云网协同编排控制器将第二开通结果发送至终端的应用服务器,终端的应用服务器将第二开通结果发送至该终端,以使该终端的用户获知该网络与创建的云服务器之间的专线是否成功开通。

此外,本实施例的方法还可包括如下步骤:

(1)云网协同编排控制器从网管平台和/或云管平台接收报警信息;

具体地,在网管平台出现异常时,网管平台向云网协同编排控制器发送报警信息,在云管平台出现异常时,云管平台也向云网协同编排控制器发送报警信息。

其中,报警信息中可包括出现异常的原因。

(2)云网协同编排控制器将报警信息发送至终端的应用服务器;

(3)终端的应用服务器将报警信息发送至终端。

这样,用户便可获知网管平台和/或云管平台出现了异常情况,进一步地,若报警信息中包括出现异常的原因,用户还可获知网管平台和/或云管平台出现异常的原因。

进一步地,云网协同编排控制器还会将开通的专线的所有信息和开通的云资源的所有信息发送至数据存储服务器中存储,为同一用户开通的专线的所有信息和开通的云资源的所有信息之间是关联存储在数据存储服务器中的。

本实施中通过云网协同编排控制器与云管平台和网管平台之间的交互,自动开通云资源以及网络与云资源的云服务器之间的专线,无需手工开通云资源,也无需要手工开通网络与云资源的云服务器之间的专线,工作量小,提高了云网业务开通的效率。同时,由于适用于任意厂家的云管平台和网络平台,因此不需要建立网络的设备与接入交换机之间的有线连接,工作量进一步减小且不会占用大量的设备端口。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

下面通过具体的实施例对图3所示的实施例进行详细的说明。

首先,对用户之前未开通过云资源对应的云网业务开通的方法进行说明。图4为本申请实施例提供的云网业务开通的方法的信令交互图二,参见图4,本实施例的方法包括:

步骤s201、终端获取用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息。

具体地,该步骤参见上一实施例中步骤s101的阐述,本实施例中不再赘述。

步骤s202、终端发送目标云资源的配置信息和该网络的专线资源的配置信息至终端的应用服务器。

步骤s203、终端的应用服务器发送目标云资源的配置信息和该网络的专线资源的配置信息至云网协同编排控制器。

步骤s204、云网协同编排控制器根据目标云资源的配置信息,获取当前vdc配额,当前vdc配额包括目标云资源包括的各项子资源各自的总量。

具体地,子资源的总量可为所有云服务器的互联网总带宽、所有云服务器的硬盘的总数量、所有云服务器的镜像的数量、cpu的总数量、内存的总量等等。

步骤s205,云网协同编排控制器发送vdc创建请求至云管平台,vdc创建请求包括该当前vdc配额。

具体地,目标云资源的配置信息中包括指示信息,指示信息用于指示云管平台未为用户创建过数虚拟数据中心vdc,则云网协同编排控制器确定云管平台未为用户创建过vdc。

步骤s206、云管平台根据该当前vdc配额,为用户创建vdc。

具体创建方法,参见现有技术中的方法,此处不再赘述。

步骤s207、云管平台将为用户创建的vdc的标识发送至云网协同编排控制器。

步骤s208、云网协同编排控制器发送vdc项目创建请求至云管平台。

具体地,vdc项目创建请求包括该vdc的标识。

步骤s209、云管平台创建vdc项目。

具体地,vdc项目包括如下中的至少一项:私有云、防火墙、子网、安全规则。

步骤s210、云管平台将私有云的标识和子网的ip发送至云网协同编排控制器。

步骤s211、云网协同编排控制器将私有云的标识、子网的ip地址和目标云资源的配置信息发送至云管平台。

具体地,本实施例中除了发送目标云资源的配置信息发送至云管平台,还会发送将该私有云的标识、子网的ip地址至云管平台。

本实施例的其余具体实现参见上一实施例中步骤s104的阐述,此处不再赘述。

步骤s212、云管平台根据私有云的标识、子网ip地址和目标云资源的配置信息,为用户开通目标云资源,目标云资源包括创建的与该私有云对应的云服务器,子网ip地址为云服务器的ip地址。

具体地,云管平台将创建的云服务器与该私有云的标识相关联,即创建与该私有云对应的云服务器,将子网的ip地址作为创建的云服务器的ip地址。

本实施例的其余具体实现参见上一实施例中步骤s105的阐述,此处不再赘述。

步骤s213、在目标云资源开通成功后,云管平台发送云服务器的ip地址至云网协同编排控制器。

本实施例的具体实现参见上一实施例中步骤s106的阐述,此处不再赘述步骤s214、云网协同编排控制器将云服务器的ip地址和该网络的专线资源的配置信息发送至该网络对应的网管平台。

具体地,该步骤参见上一实施例中步骤s107的阐述,本实施例中不再赘述。

步骤s215、该网管平台根据云服务器的ip地址和网络的专线资源的配置信息,开通该网络与云服务器之间的专线。

具体地,该步骤参见上一实施例中步骤s108的阐述,本实施例中不再赘述。

此外,由于云管平台未为用户创建过vdc,因此,用户的vdc也不会具有系统管理员。因此,本实施例的方法还可包括:云网协同编排控制器获取用户的vdc的管理员信息,云网协同编排控制器将管理员信息发送至云管平台,云管平台建立用户的vdc与管理员信息的关联关系。其中,云网协同编排控制器可从终端的应用服务器获取用户的vdc的管理员信息,用户的vdc的管理员信息是用户通过终端的界面输入后,终端发送至终端的应用服务器的。

进一步地,云网协同编排控制器还会将开通的专线的所有信息、开通的目标云资源的所有信息发送至数据存储服务器中存储,该实施例中目标云资源的所有信息包括创建的云服务器的信息、创建的vdc的信息(vdc的标识、配额、vdc的管理员信息),创建的vdc项目的信息(私有云id、防火墙id、子网ip地址、安全规则等)等等。可以理解的是,目标云资源的所有信息之间是关联存储在数据存储服务器中的,目标云资源的所有信息和专线的所有信息之间也是联存储在数据存储服务器中的。

本实施例提供了云管平台未为用户创建过vdc时的云网业务开通方法。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

其次,对用户之前开通过云资源对应的云网业务开通的方法进行说明。图5为本申请实施例提供的云网业务开通的方法的信令交互图三,参见图5,本实施例的方法包括:

步骤s301、终端获取用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息。

步骤s302、终端发送目标云资源的配置信息和该网络的专线资源的配置信息至终端的应用服务器。

步骤s303、终端的应用服务器发送目标云资源的配置信息和该网络的专线资源的配置信息至云网协同编排控制器。

步骤s304、云网协同编排控制器根据目标云资源的配置信息,获取当前vdc配额,该当前vdc配额包括目标云资源包括的各项子资源各自的总量。

步骤s305、云网协同编排控制器获取已有vdc配额,已有vdc配额包括:用户已开通的云资源包括的各项子资源各自的总量。

具体地,若所述云资源的配置信息中包括用户的vdc的标识,说明云管平台为用户创建过vdc。vdc配额请求用于获取已有vdc配额,

云管平台之前为用户创建的vdc的配额(即已有vdc配额)存储在数据存储服务器中,因此,云网协同编排控制器获取已有vdc配额包括:

云网协同编排控制器向数据存储服务器中发送vdc配额请求,vdc配额请求包括用户的vdc的标识,数据存储服务器获取与用户的vdc的标识关联的vdc配额,即为该已有vdc配额,数据存储服务器将该已有vdc配额发送至云网协同编排控制器。

步骤s306、云网协同编排控制器根据该当前vdc配额和该已有vdc配额,得到新的vdc配额。

具体地,对于目标云资源包括的各项子资源中的每项子资源,云网协同编排控制器将当前vdc配额中的子资源的总量和已有vdc配额中该子资源的总量相加,得到该子资源新的总量。各项子资源新的总量组成了新的vdc配额。

步骤s307、云网协同编排控制器向云管平台发送vdc配额更新请求,vdc配额更新请求包括:该新的vdc配额。

步骤s308、云管平台根据vdc配额更新请求,将用户vdc的配额更新为该新的vdc配额。

步骤s309、云网协同编排控制器发送vdc项目创建请求至云管平台。

具体地,vdc项目创建请求中包括该vdc的标识。

步骤s310、云管平台创建vdc项目。

具体地,vdc项目包括如下中的至少一项:私有云、防火墙、子网、安全规则,还可包括其它的项目。

步骤s311、云网协同编排控制器将该私有云的标识、子网的ip地址和目标云资源的配置信息发送至云管平台。

步骤s312、云管平台根据该私有云的标识、子网的ip地址和目标云资源的配置信息,为用户开通目标云资源,目标云资源包括创建的与该私有云对应的云服务器,子网的ip地址为云服务器的ip地址。

步骤s313、在目标云资源开通成功后,云管平台发送云服务器的ip地址至云网协同编排控制器。

步骤s314、云网协同编排控制器将云服务器的ip地址和该网络的专线资源的配置信息发送至该网络对应的网管平台。

步骤s315、该网管平台根据云服务器的ip地址和网络的专线资源的配置信息,开通该网络与云服务器之间的专线。

此外,由于云管平台为用户创建过vdc,因此用户的vdc具有系统管理员,则本实施例的方法还可包括:云网协同编排控制器获取用户的vdc的管理员信息,云网协同编排控制器将管理员信息发送至云管平台,云管平台建立用户的vdc与管理员信息的关联关系。其中,云网协同编排控制器获取用户的vdc的管理员信息的方法如下:云网协同编排控制器向数据存储服务器发送管理员信息获取请求,管理员信息获取请求包括用户的vdc的标识,数据存储服务器获取与用户的vdc的标识关联的管理员信息,将与用户的vdc的标识关联的管理员信息发送至云网协同编排控制器。

进一步地,云网协同编排控制器还会将开通的专线的所有信息和开通的目标云资源的所有信息发送至数据存储服务器中存储,该实施例中目标云资源的所有信息包括创建的云服务器的信息、vdc的信息(vdc的标识、新的配额、vdc的管理员信息),创建的vdc项目的信息(私有云id、防火墙id、子网ip地址、安全规则等)等等。可以理解的是,目标云资源的所有信息之间是关联存储在数据存储服务器中的,目标云资源的所有信息和专线的所有信息之间也是关联存储在数据存储服务器中的。

本实施例提供了云管平台为用户创建过vdc时的云网业务开通方法。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

在用户的云网业务开通后,用户可通过云网协同编排控制器可以动态的查看业务运行状态、根据自身需要动态调整业务套餐和速率、暂时关停虚拟私有云、恢复暂时关停虚拟私有云、云网资源删除(删除所开通的目标云资源和专线)等

下面以调整业务速率为例,说明本实施例提供的调整业务速率的方法。

图6为本申请实施例提供的调整业务速率的方法,参见图6,本实施例的方法,包括:

步骤s401、终端获取用户输入的目标云资源的私有云的标识和目标互联网带宽和目标专线速率。

具体地,本实施例的目标云资源为上一实施例中开通的目标云资源。

步骤s402、终端发送调速请求至终端的应用服务器,调速请求包括目标云资源的私有云的标识、目标互联网带宽和目标专线速率。

步骤s403、终端的应用服务器发送调速请求至云网协同编排控制器。

步骤s404、云网协同编排控制器获取云服务器的信息和专线的信息。

具体地,本实施例的专线为上述实施例中建立的专线,本实施例的云服务器上述实施例中创建的云服务器。

云网协同编排控制器获取云服务器的信息和专线的信息,包括:

云网协同编排控制器向数据存储服务器发送信息获取请求,信息获取请求包括该私有云的标识,数据存储服务器获取与该私有云的标识关联存储的云服务器的信息和专线的信息,数据存储服务器发送云服务器的信息和专线的信息至云网协同编排控制器。

其中,云服务器的信息为上述实施例中存储在数据存储服务器中的目标云资源的信息中包括的信息,专线的信息为上述实施例中存储在数据存储服务器中的专线的信息。

在另一种方案中,云网协同编排控制器向数据存储服务器发送信息获取请求,信息获取请求包括该私有云的标识,数据存储服务器获取与该私有云的标识关联存储的目标云资源的信息和专线的信息,数据存储服务器发送目标云资源的信息和专线的信息至云网协同编排控制器。

步骤s405、云网协同编排控制器根据云服务器的信息确定目标云资源的云服务器是否已开通互联网服务。

具体地,云网协同编排控制器根据云服务器的信息中有关互联网服务的信息,确定目标云资源的云服务器为是否已开通互联网服务。

步骤s406、若目标云资源的云服务器已开通互联网服务,则云网协同编排控制器向该云服务器对应的云管平台发送互联网带宽调整请求,互联网带宽调整请求包括:目标互联网带宽;

具体地,该云服务器对应的云管平台为该云服务器所归属的云厂商对应的云管平台,也就是上一实施例中的云管平台。

步骤s407、该云管平台将云服务器的当前互联网带宽更新为目标互联网带宽。

步骤s408、云网协同编排控制器根据专线的信息,向网络对应的网管平台发送专线速率调整请求,专线速率调整请求包括:目标专线速率。

步骤s409、该网管平台将云服务器的当前专线速率更新为目标专线速率。

本实施例中通过云网协同编排控制器实现了对云服务器的互联网带宽和专线速率的调整需求。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

上面结合图3~图6对本申请实施例提供的云网业务开通的方法进行了说明,下面结合图7对本申请实施例提供的云网业务开通的装置进行说明。

图7为本申请实施例提供的云网业务开通的装置的结构示意图,如图7所示,本实施例的装置可以包括:获取模块71和发送模块72;

获取模块71,用于获取用户当前申请的目标云资源的配置信息和网络的专线资源的配置信息;

发送模块72,用于将所述目标云资源的配置信息发送至云管平台,所述目标云资源的配置信息用于所述云管平台为所述用户开通所述目标云资源,所述目标云资源包括为所述用户创建的云服务器;

所述获取模块71,还用于从所述云管平台接收所述云服务器的互联协议ip地址;

发送模块72,还用于将所述ip地址和所述专线资源的配置信息发送至所述网络对应的网管平台,所述ip地址和所述专线资源的配置信息用于所述网管平台开通所述网络与所述云服务器之间的专线,所述网络为专用网络。

可选地,所述目标云资源的配置信息包括指示信息,所述指示信息用于指示所述云管平台未为所述用户创建过虚拟数据中心vdc;所述获取模块71,还用于在将所述目标云资源的配置信息发送至云管平台之前:根据所述目标云资源的配置信息,获取当前vdc配额;

所述发送模块72,还用于向所述云管平台发送所述当前vdc配额,所述当前vdc配额包括所述目标云资源包括的各项子资源各自的总量,所述当前vdc配额用于所述云管平台为所述用户创建vdc。

可选地,所述云资源的信息包括用户的虚拟数据中心vdc的标识,所述获取模块71,还用于在将所述目标云资源的配置信息发送至云管平台之前:

根据所述目标云资源的配置信息,获取当前vdc配额,所述当前vdc配额包括所述目标云资源包括的各项子资源各自的总量;

所述发送模块72,还用于向数据存储服务器发送vdc配额请求,所述vdc配额请求用于获取已有vdc配额,所述已有vdc配额包括所述用户已开通的云资源所包括的各项子资源各自的总量;

所述获取模块71,还用于从所述数据存储服务器获取所述已有vdc配额,并根据所述已有vdc配额和所述当前vdc配额,得到新的vdc配额。

所述发送模块72,还用于向所述云管平台发送所述新的vdc配额,以使所述云管平台将所述用户的vdc的配额更新为所述新的vdc配额。

可选地,所述发送模块72,还用于向所述云管平台发送vdc项目创建请求,以使所述云管平台为所述vdc创建项目。

可选地,所述项目包括:私有云和子网;所述发送模块72,具体用于:

将所述私有云的标识、所述子网的ip地址和所述目标云资源的配置信息中包括的云服务器的配置信息发送至所述云管平台,以使所述云管平台创建与所述私有云对应的云服务器,所述子网的ip地址为所述云服务器的ip地址。

可选地,所述获取模块71,还用于从所述网管平台和/或所述云管平台接收报警信息;

所述发送模块72,还用于将所述报警信息发送至应用服务器,以使所述应用服务器将所述报警信息发送至所述用户的终端。

可选地,所述获取模块71,还用于在所述网络与所述云服务器之间的专线开通之后:获取调速请求,所述调速请求包括目标互联网带宽和目标专线速率;

所述发送模块72,还用于向所述云管平台发送互联网带宽调整请求,互联网带宽调整请求包括:所述目标互联网带宽,以使所述云管平台将所述云服务器的当前互联网带宽更新为所述目标互联网带宽;

所述发送模块72,还用于向所述网管平台发送专线速率调整请求,专线速率调整请求包括:所述目标专线速率,以使所述网管平台将所述专线的当前专线速率更新为所述目标专线速率。

可选地,所述发送模块72,还用于在向云管平台发送互联网带宽调整请求之前:向数据存储服务器发送信息获取请求,所述信息获取请求用于指示所述数据存储服务器获取所述云服务器的信息;

所述获取模块71,还用于从所述数据存储服务器接收所述云服务器的信息;

所述发送模块72,还用于根据所述云服务器的信息确定所述云服务器已开通互联网服务。

可选地,所述发送模块72,还用于在向所述网管平台发送专线速率调整请求之前:向数据存储服务器发送信息获取请求,所述信息获取请求用于指示所述数据存储服务器获取所述专线的信息;

所述获取模块71,还用于从所述数据存储服务器接收所述专线的信息;

所述发送模块72,具体用于:根据所述专线的信息,向所述网管平台发送专线速率调整请求。

本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本申请实施例提供的云网协同编排控制器的结构示意图,参见图8,本实施例的云网协同编排控制器包括:处理器82、存储器81和通信总线83,通信总线83用于连接处理器82和存储器81,处理器82与存储器81耦合;

所述存储器81用于,存储计算机程序;

所述处理器82用于,调用所述存储器81中存储的计算机程序,以实现上述方法实施例中的方法。

其中,计算机程序还可存储在云网协同编排控制器外部的存储器中。

应理解,在本申请实施例中,该处理器82可以是cpu,该处理器82还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。

该存储器81可以包括只读存储器和随机存取存储器,并向处理器82提供指令和数据。存储器81还可以包括非易失性随机存取存储器。例如,存储器81还可以存储设备类型的信息。

该存储器81可以是易失性存储器或非易失性存储器,或均可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledatadatesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。

该总线83除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线83。

本申请实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,如上述任意方法实施例所述的云管编排控制器所对应的方法被执行。

下面对云网协同编排控制器的系统功能架构进行说明。

图9为本申请实施例提供的云网协同编排控制器的系统功能架的示意图,参见图9,云网协同编排控制器由接口层、业务层、支撑层组成,通过北向接口与上层应用(终端的应用服务器)对接,通过南向接口驱动与网管平台和云管平台对接。具体功能如下:

(1)接口层:接口格式遵循restfulapi风格,主要为上层应用提供云、网资源的开通和维护的服务。

(2)业务层:包括业务开通、业务模板、客户管理、资源管理、业务模板、网元管理、日志管理六大模板。

业务开通:提供云和专线资源的开通申请、申请单的执行状态跟踪和异常单的处理。包含三种申请单,1)云资源申请,只开通云资源(包括所属云服务器;2)云网一体申请,开通云资源,以及开通云服务器与网络之间的专线;3)专线申请,只开通云服务器与网络之间的专线。业务开通模块调用下层系统开通业务后,会缓存客户的资源数据到平台业务数据库。

客户管理:对平台创建的客户提供其所属资源的管理维护功能,以拓扑图的方式展示客户所有的云和专线资源,并提供针对云专线项目进行调速、关停、恢复和删除等功能操作。

资源管理:对平台所创建的资源提供维护功能,能够管理在网、关停或删除的所有资源,包含云资源和网络资源两部分。云资源展示所有虚拟私有云数据,通过私有云,获取下属云服务器信息和连接到该私有云的所有专线信息;网络资源展示所有开通的专线信息,包含专线的mcpe设备、接入设备、接入云信息、专线的属性和状态等。资源管理中所管理的资源来源于业务开通时所创建的资源。

业务模板:业务模板是维护平台所有支持编排的业务,可对支持的编排业务进行管理。

网元管理:提供专线接入侧设备及其所属的端口信息的查询,该数据来源于下层资源查询模块。

日志管理:收集平台所产生的所有操作记录,包含登录信息、权限获取、申请单创建、资源的关停和删除动作等。

(3)支撑层:包括流程引擎、任务对象、资源查询、告警同步、数据缓存、南向接口驱动六大模板。

流程引擎:对上层业务开通、调速、资源的关停、恢复与删除等编排申请提供流程支持,引擎将根据各申请类型预定的环节步骤和流转条件,驱动各任务对象完成任务执行。

任务对象:针对编排任务的各执行环节作具体实现,接受流程引擎的调用,任务执行完毕后需把结果反馈给引擎。任务对象的实现中,部分环节需要通过南向接口驱动去访问到下层系统—网管平台和/或云管平台。

南向接口驱动:针对下层各厂家的接口差异,按照任务对象的功能点粒度,对调用多厂家网管的接口封装为同一套调用方法的驱动,如有新厂家加入,只需为新厂家开发对应的驱动就能完成新厂家的接入。

资源查询:查询下层系统的资源数据,通过下层系统提供的查询接口实现资源数据的实时查询。

告警同步:收集下层系统的实时告警信息,通过南向接口驱动向下层系统提供告警上报服务。

数据缓存:针对下层系统的资源数据,流程定义等,根据缓存策略对其进行缓存,以提高响应速度。

下面对本申请实施例的云网协同编排控制器的接口进行说明。

云网协同编排控制方法遵循restfulapi接口风格,北向可以引入更多合作厂家实现业务的快速开通覆盖,南向具备更多专业和设备的控制接入,实现设备入网的标准化管控。

北向接口对上层应用如oss/bss、portal和app提供云和专线资源的开通、调速、关停和删除等业务支撑;南向驱动网管平台和云管平台下发业务执行和告警数据上报,实现跨平台、跨厂家的统一控制。

1、北向接口主要包括如下接口:

(1)云资源创建:开通虚拟私有云及云服务器。

(2)专线创建:开通一条或多条网络专线,并把所建网络专线接入到指定私有云(即建立网络与私有云的云服务器之间的专线)。

(3)云网一体开通:开通虚拟私有云及云服务器,同时开通一条或多条网络专线,并把所建网络专线接入到刚创建的私有云。

(4)虚拟私有云(virtualprivatecloud,简称vpc)关停:暂时关停虚拟私有云,所有的终端都无法通过内外网访问到私有云。

(5)vpc恢复:恢复暂时关停虚拟私有云。

(6)调速:调节云服务器互联网访问带宽和专线接入私有云的速率。

(7)云网资源删除:删除所开通的私有云、云服务器和专线资源。

2、南向接口主要包括如下接口:

(1)云管平台接口:通过该套接口驱动云管平台,实现云资源的开通与维护,开通的云资源的报警信息也通过此接口获取。

(2)网管平台接口:通过该套接口驱动网管平台,实现专线资源的开通与维护,开通的专线资源的报警信息通过此接口获取。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述各实施例对本申请实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请实施例方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1