1.一种无线接入网编排方法,用于构建虚拟网络中承载网络服务的虚拟网元,其中,一个虚拟网元对应一个容器,其特征在于,所述编排方法包括如下步骤:响应虚拟网络构建,将预定的模板规范下发到该虚拟网络对应的控制节点,其中所述模板规范定义一种网络服务描述符用于描述无线接入网编排时所需的信息;在控制节点基于模板规范创建待构建虚拟网络对应的基础资源编排模板,所述基础资源编排模板包含该虚拟网络中所有虚拟网元对应的配置信息;对基础资源模板进行解析,获取创建承载虚拟网元的容器对应的资源配置信息和监控配置信息,并封装容器资源配置消息以及监控配置消息;将封装好的容器配置消息和监控配置消息传输到虚拟网元对应的工作节点进行容器实例化操作,并将实例化后的容器按照如下方法进行网络配置:清空容器原始网络配置以获得空的网络命名空间;在物理机设置新的网桥并固定挂接物理机的网卡;创建虚拟设备对,将虚拟设备对中的一个虚拟设备连接到物理机的网桥,虚拟设备对中的一个虚拟设备连接到容器的网络命名空间;将容器的IP地址设置为与物理机的IP地址在相同的网段;将容器IP地址的默认路由转发规则设置为与物理机相同的网关地址。
2.根据权利要求1所述的一种无线接入网编排方法,其特征在于,所述网络服务描述符包括:网络服务描述符标识、虚拟网元承载节点物理机IP、虚拟网元信息描述和监控描述,其中网络服务描述符的规范结构如下:NsdId用于描述网络描述符的唯一标识,一个标识对应一个虚拟网元;NodeIP用于描述虚拟网元承载节点物理机IP;ContainerInfo用于描述虚拟网元信息描述,包括:ContainerName/虚拟网元名称/Image/虚拟网元对应的基础镜像名称/ImageVersion/虚拟网元对应的基础镜像版本/MemoryLimit/虚拟网元内存最大限制/Privilege/虚拟网元是否具有物理机内核操作权限/Volume/虚拟网元挂载物理机内存地址/;Network用于描述虚拟网元网络信息描述,包括:NetCounts/虚拟网元需要的网络IP个数/NetworkType/虚拟网元的网络类型/NetworkName/虚拟网元连接的物理机网络名称/ContainerIP/虚拟网元对应的IP/ContainerNetName/虚拟网元网络名称/Gateway/局域网网关IP/;MonitorDescription用于描述虚拟网元监控描述,包括:MonitorName/虚拟网元监控名称/MonitorIP/监控虚拟网元的IP/MonitorCount/虚拟网元监控配置的请求次数/MonitorPort/虚拟网元监控端口/。
3.根据权利要求2所述的一种无线接入网编排方法,其特征在于,所述编排方法包括:根据当前待构建虚拟网络的要求,按照网络服务描述符的规范,创建包含虚拟网元对应的具体配置信息的基础资源编排模板,其中,所述基础资源编排模板中包含所有虚拟网元的具体配置信息,并用唯一标识区分不同的虚拟网元。
4.根据权利要求3所述的一种无线接入网编排方法,其特征在于,所述编排方法还包括在控制节点定义实例化接口、停止接口、查询接口、删除接口和重启接口,其中:实例化接口用于根据基础资源编排模板的信息触发工作节点实例化虚拟网元的容器;停止接口用于触发工作节点停止某个运行的虚拟网元的容器;查询接口用于查询工作节点上的某个虚拟网元的容器的监控信息;删除接口用于删除工作节点上某个停止运行的虚拟网元的容器;重启接口用于重启工作节点上某个损坏或停止的虚拟网元的容器。
5.根据权利要求1所述的一种无线接入网编排方法,其特征在于,所述编排方法还包括:在工作节点创建数据库用于存储该节点上运行的所有容器的信息,其中,在数据库中为运行在该工作节点上的每个容器构建容器信息存储表用于持久化数据,一个容器对应容器信息存储表中的一行,并根据该工作节点上所运行容器的变化实时更新数据库;其中,容器信息存储表每行包括如下信息:容器id、虚拟网元的容器名称、虚拟网元依托镜像名称、容器最大内存、容器权限、容器IP地址对应主机物理网卡名称、容器的IP地址、容器IP地址对应网卡名称、容器状态。
6.根据权利要求5所述的一种无线接入网编排方法,其特征在于,所述编排方法还包括:对某个容器损坏的虚拟网元,根据损坏容器对应的容器信息存储表中的信息重新封装对应的容器配置结构体并在原工作节点重启该虚拟网元的容器并对其进行网络配置。
7.一种基于权利要求1至6任一所述的无线接入网编排方法的编排管理系统,用于无线接入网中虚拟网络的资源编排,其特征在于,包括:配置在控制节点的:界面编排器,用于按照网络服务描述符描述的规范创建基础资源编排模板,所述基础资源编排模板包含虚拟网络中所有虚拟网元对应的配置信息;编排模板翻译器,用于解析所述界面编排器创建的基础资源编排模板,获取创建承载虚拟网元的各个容器对应的资源配置信息和监控配置信息,并封装容器资源配置消息以及监控配置消息;界面管理器,用于触发基础资源编排模板中指定的工作节点的虚拟网元以及虚拟网元的生命周期管理;以及配置在工作节点的:虚拟网元配置驱动,用于根据所述编排模板翻译器封装的容器资源配置消息拉取对应的容器镜像并在工作节点实例化为虚拟网元对应的容器,并按照如下方法进行网络配置;清空容器原始网络配置以获得空的网络命名空间;在物理机设置新的网桥并固定挂接物理机的网卡;创建虚拟设备对,将虚拟设备对中的一个虚拟设备连接到物理机的网桥,虚拟设备对中的一个虚拟设备连接到容器的网络命名空间;将容器的IP地址设置为与物理机的IP地址在相同的网段;将容器IP地址的默认路由转发规则设置为与物理机相同的网关地址;虚拟网元管理驱动,用于基于界面管理器的触发管理虚拟网元,对虚拟网元进行停止、重启、删除、静态迁移操作;虚拟网元监控驱动,用于基于界面管理器的触发监控虚拟网元的健康状态以及资源使用情况;虚拟基础设施管理器,用于构建支持实时性内核、网络环境为Linux网的容器环境。
8.一种计算机可读存储介质,其特征在于,其上包含有计算机程序,所述计算机程序可被处理器执行以实现权利要求1至6任一所述方法的步骤。
9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至6中任一项所述的方法。