容器服务快照的管理方法和装置制造方法及图纸

技术编号:23212513 阅读:65 留言:0更新日期:2020-01-31 21:46
本申请提供一种容器服务快照的管理方法和装置,包括:VNFM向容器服务管理器发送容器服务快照的创建请求,容器服务管理器为容器服务实例创建容器服务快照,该容器服务快照包括至少一个专用快照信息和一个共享快照信息,通过在同一个容器服务快照中保存至少一个VNF实例订阅的容器服务的特定运行信息和该容器服务在快照中的公共运行信息,降低了容器服务快照的数量,提高了容器服务快照的管理效率。另外,由于针对调用同一容器服务实例的多个VNF实例进行拍照的容器服务快照只需要保存一份容器服务实例的公共运行信息,降低了容器服务快照占用的存储资源,从而减轻了存储容器服务快照的磁盘的负载压力。

Management method and device of container service snapshot

【技术实现步骤摘要】
容器服务快照的管理方法和装置
本申请涉及通信技术,尤其涉及一种容器服务快照的管理方法和装置。
技术介绍
快照(Snapshot)技术是软件领域常用的一种技术,借鉴了摄影中的照片成像的原理,将数据在某一时刻的映像保留下来,以便后续可以根据快照查找数据在某一时刻的映像,作为增强数据备份的一种技术。目前已将快照技术应用在了虚拟化网络功能(VirtualisedNetworkFunction,VNF)在线测试、故障诊断和快速恢复等过程中,是VNF自动化运维过程中非常重要的一个环节。VNF快照是指VNF实例在某个时间点的复制品,包括组成该VNF实例的所有虚拟化网络功能组件(VirtualizedNetworkFunctionComponent,VNFC)实例的快照、VNF描述符文件(Descriptor)和VNF信息对象(例如,与该VNF实例关联的虚拟链路、连接点的状态与设置)。VNFC快照是一个VNFC实例在某个时间点的复制品,它捕获了VNFC全部或部分的状态、在磁盘、内存和设备中存储的内容以及VNFC在基础设施中的配置等。虚拟化的电信网络功能逐渐进行容器化演进,容器即服务(ContainerasaService,CaaS)是一种特定类型的平台即服务(PlatformasaService,PaaS)服务。容器是一种操作系统级别的虚拟化技术,通过操作系统隔离技术如Linux下的CGroup和NameSpace,将不同的进程隔离开来。容器技术不同于硬件虚拟化(Hypervisor)技术,并没有虚拟硬件,容器内部也没有操作系统,只有进程。正是由于容器技术的这个重要特点,使得容器相比虚拟机更轻量,管理也更方便。在容器的运行态,定义了一组公共的管理操作,例如:启动、停止、暂停和删除等,对容器进行统一的生命周期管理。当虚拟化的电信网络功能进行容器化演进后,一个VNF实例包括的容器服务的数量显著增加,相应的,一个VNF快照对应的容器服务快照的数量也显著增加,导致需要管理的容器服务快照数量增加,存储容器服务快照的磁盘的负载压力大,另外,也不便于维护容器服务快照之间关联关系,从而影响容器服务故障定位和快速恢复。
技术实现思路
本申请提供一种容器服务快照的管理方法和装置,降低了容器服务快照的数量,提高了容器服务快照的管理效率。本专利技术第一方面提供一种容器服务快照的管理方法,包括:容器服务管理器接收虚拟化网络功能管理器VNFM发送的容器服务快照的创建请求,所述创建请求中包括待创建快照的容器服务实例的标识;所述容器服务管理器为所述容器服务实例创建容器服务快照,所述容器服务快照包括至少一个专用快照信息和一个共享快照信息,所述至少一个专用快照信息为拍照时使用所述容器服务实例的至少一个VNF实例订阅的容器服务的特定运行信息,其中,所述至少一个专用快照信息与所述至少一个NVF实例一一对应,所述共享快照信息为所述容器服务实例对应的容器服务在快照中的公共运行信息;所述容器服务管理器向所述VNFM发送容器服务快照的创建响应,所述创建响应中包括所述容器服务快照的标识。可选的,所述容器服务管理器为所述容器服务实例创建容器服务快照,包括:所述容器服务管理器根据预先获取的使用所述容器服务的所述至少一个VNF实例订阅的所述容器服务的特定运行信息,生成所述容器服务快照的所述至少一个专用快照信息;所述容器服务管理器根据所述容器服务实例的标识,生成所述容器服务快照的所述共享快照信息。所述方法,通过在同一个容器服务快照中保存至少一个VNF实例订阅的容器服务的特定运行信息和该容器服务在快照中的公共运行信息,降低了容器服务快照的数量,提高了容器服务快照的管理效率。另外,由于针对调用同一容器服务实例的多个VNF实例进行拍照的容器服务快照只需要保存一份容器服务实例的公共运行信息,降低了容器服务快照占用的存储资源,从而减轻了存储容器服务快照的磁盘的负载压力。可选的,还包括:所述容器服务管理器接收所述VNFM发送的容器服务快照的配置请求,所述配置请求中包括:VNF的名称,容器服务的名称,以及所述VNF订阅的所述容器服务的特定运行信息。可选的,所述专用快照信息包括以下运行信息中的至少一种:容器服务实例的运行性能指标的监控值、事件状态和/或告警;所述共享快照信息包括以下运行信息中的至少一种:容器服务的软件镜像、容器服务资源的配置信息、容器服务描述符文件的标识、容器服务实例的状态、拍照的时间戳。可选的,还包括:所述容器服务管理器接收所述VNFM发送的容器服务快照的删除请求,所述删除请求中包括所述容器服务快照的标识;所述容器服务管理器根据所述删除请求,删除所述容器服务快照;所述容器服务管理器向所述VNFM发送容器服务快照的删除响应。可选的,还包括:所述容器服务管理器接收所述VNFM发送的恢复请求,所述恢复请求用于请求将所述容器服务实例的运行环境恢复到容器服务快照对应的运行环境,所述恢复请求中包括容器服务实例的标识,使用所述容器服务实例的待恢复的VNF实例的标识和所述容器服务快照的标识;所述容器服务管理器根据所述待恢复的VNF实例的标识和所述容器服务快照的标识,从所述容器服务快照中查找所述待恢复的VNF实例对应的专用快照信息;所述容器服务管理器根据所述待恢复的VNF实例在所述容器服务快照中对应的专用快照信息和所述容器服务快照中的共享快照信息,为所述容器服务实例生成恢复后的容器服务快照,将所述容器服务实例的运行环境恢复到所述生成的恢复后的容器服务快照中存储的运行信息对应的运行环境;所述容器服务管理器向所述VNFM发送容器服务快照的恢复响应。本申请第二方面提供一种容器服务快照的管理方法,包括:虚拟化网络功能管理器VNFM从虚拟化网络功能描述符VNFD中获取根据所述VNFD创建的VNF订阅的容器服务的特定运行信息;所述VNFM向容器服务管理器发送容器服务快照的配置请求,所述配置请求中包括:VNF的名称,容器服务的名称,以及所述VNF订阅的所述容器服务的特定运行信息。可选的,还包括:所述VNFM向所述容器服务管理器发送容器服务快照的创建请求,所述创建请求中包括待创建快照的容器服务实例的标识;所述VNFM接收所述容器服务管理器发送的容器服务快照的创建响应,所述创建响应中包括创建的容器服务快照的标识。可选的,还包括:所述VNFM向所述容器服务管理器发送容器服务快照的删除请求,所述删除请求中包括所述容器服务快照的标识;所述VNFM接收所述容器服务管理器发送的容器服务快照的删除响应。可选的,还包括:所述VNFM向所述容器服务管理器发送恢复请求,所述恢复请求用于请求将所述容器服务实例的运行环境恢复到容器服务快照对应的运行环境,所述恢复请求中包括容器服务实例的标识、使用所述容器服务实例的待恢复的VNF实例的标识和所述容器服务快照的标识;所述VNFM接收所述容器本文档来自技高网
...

【技术保护点】
1.一种容器服务快照的管理方法,其特征在于,包括:/n容器服务管理器接收虚拟化网络功能管理器VNFM发送的容器服务快照的创建请求,所述创建请求中包括待创建快照的容器服务实例的标识;/n所述容器服务管理器为所述容器服务实例创建容器服务快照,所述容器服务快照包括至少一个专用快照信息和一个共享快照信息,所述至少一个专用快照信息为拍照时使用所述容器服务实例的至少一个VNF实例订阅的容器服务的特定运行信息,其中,所述至少一个专用快照信息与所述至少一个NVF实例一一对应,所述共享快照信息为所述容器服务实例对应的容器服务在快照中的公共运行信息;/n所述容器服务管理器向所述VNFM发送容器服务快照的创建响应,所述创建响应中包括所述容器服务快照的标识。/n

【技术特征摘要】
1.一种容器服务快照的管理方法,其特征在于,包括:
容器服务管理器接收虚拟化网络功能管理器VNFM发送的容器服务快照的创建请求,所述创建请求中包括待创建快照的容器服务实例的标识;
所述容器服务管理器为所述容器服务实例创建容器服务快照,所述容器服务快照包括至少一个专用快照信息和一个共享快照信息,所述至少一个专用快照信息为拍照时使用所述容器服务实例的至少一个VNF实例订阅的容器服务的特定运行信息,其中,所述至少一个专用快照信息与所述至少一个NVF实例一一对应,所述共享快照信息为所述容器服务实例对应的容器服务在快照中的公共运行信息;
所述容器服务管理器向所述VNFM发送容器服务快照的创建响应,所述创建响应中包括所述容器服务快照的标识。


2.根据权利要求1所述的方法,其特征在于,所述容器服务管理器为所述容器服务实例创建容器服务快照,包括:
所述容器服务管理器根据预先获取的使用所述容器服务的所述至少一个VNF实例订阅的所述容器服务的特定运行信息,生成所述容器服务快照的所述至少一个专用快照信息;
所述容器服务管理器根据所述容器服务实例的标识,生成所述容器服务快照的所述共享快照信息。


3.根据权利要求2所述的方法,其特征在于,还包括:
所述容器服务管理器接收所述VNFM发送的容器服务快照的配置请求,所述配置请求中包括:VNF的名称,容器服务的名称,以及所述VNF订阅的所述容器服务的特定运行信息。


4.根据权利要求1所述的方法,其特征在于,所述专用快照信息包括以下运行信息中的至少一种:容器服务实例的运行性能指标的监控值、事件状态和/或告警;
所述共享快照信息包括以下运行信息中的至少一种:容器服务的软件镜像、容器服务资源的配置信息、容器服务描述符文件的标识、容器服务实例的状态、拍照的时间戳。


5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
所述容器服务管理器接收所述VNFM发送的容器服务快照的删除请求,所述删除请求中包括所述容器服务快照的标识;
所述容器服务管理器根据所述删除请求,删除所述容器服务快照;
所述容器服务管理器向所述VNFM发送容器服务快照的删除响应。


6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
所述容器服务管理器接收所述VNFM发送的恢复请求,所述恢复请求用于请求将所述容器服务实例的运行环境恢复到容器服务快照对应的运行环境,所述恢复请求中包括容器服务实例的标识,使用所述容器服务实例的待恢复的VNF实例的标识和所述容器服务快照的标识;
所述容器服务管理器根据所述待恢复的VNF实例的标识和所述容器服务快照的标识,从所述容器服务快照中查找所述待恢复的VNF实例对应的专用快照信息;
所述容器服务管理器根据所述待恢复的VNF实例在所述容器服务快照中对应的专用快照信息和所述容器服务快照中的共享快照信息,为所述容器服务实例生成恢复后的容器服务快照,将所述容器服务实例的运行环境恢复到所述生成的恢复后的容器服务快照中存储的运行信息对应的运行环境;
所述容器服务管理器向所述VNFM发送容器服务快照的恢复响应。


7.一种容器服务快照的管理方法,其特征在于,包括:
虚拟化网络功能管理器VNFM从虚拟化网络功能描述符VNFD中获取根据所述VNFD创建的VNF订阅的容器服务的特定运行信息;
所述VNFM向容器服务管理器发送容器服务快照的配置请求,所述配置请求中包括:VNF的名称,容器服务的名称,以及所述VNF订阅的所述容器服务的特定运行信息。


8.根据权利要求7所述的方法,其特征在于,还包括:
所述VNFM向所述容器服务管理器发送容器服务快照的创建请求,所述创建请求中包括待创建快照的容器服务实例的标识;
所述VNFM接收所述容器服务管理器发送的容器服务快照的创建响应,所述创建响应中包括创建的容器服务快照的标识。


9.根据权利要求7或8所述的方法,其特征在于,还包括:
所述VNFM向所述容器服务管理器发送容器服务快照的删除请求,所述删除请求中包括所述容器服务快照的标识;
所述VNFM接收所述容器服务管理器发送的容器服务快照的删除响应。


10.根据权利要求7-9任一项所述的方法,其特征在于,还包括:
所述VNFM向所述容器服务管理器发送恢复请求,所述恢复请求用于请求将所述容器服务实例的运行环境恢复到容器服务快照对应的运行环境,所述恢复请求中包括容器服务实例的标识、使用所述容器服务实例的待恢复的VNF实例的标识和所述容器服务快照的标识;
所述VNFM接收所述容器服务管理器发送的容器服务快照的恢复响应。


11.一种容器服务快照的管理装置,其特征在于,包括:
接收模块,用于接收虚拟化网络功能管理器VNFM发送的容器服务快照的创建请求,所述创建请求中包括待创建快照的容器服务实例的标识;
创建模块,用于为所述容器服务实例创建容器服务快照,所述容器服务快照包括至少一个专用快照信息和一个共享快照信息,所述至少一个专用快照信息为拍照时使用所述容器服务实例的至少一个VNF实例订阅的容器服务的特定运行信息,其...

【专利技术属性】
技术研发人员:夏海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1