一种网络设备虚拟机的同步方法及装置制造方法及图纸

技术编号:14969326 阅读:53 留言:0更新日期:2017-04-02 22:59
本发明专利技术提供了一种网络设备虚拟机的同步方法及装置,所述网络设备虚拟机的同步方法包括:确定网络设备中作为基准的基准设备和需要进行虚拟机同步的待同步设备;获取所述基准设备的虚拟机数据;根据所获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同步处理。解决了现有技术中由于网络传输故障等原因而使得网络中的网络设备中的虚拟机没有同步的问题;从而使得,网络设备在进行虚拟机的资源分布的过程中,能够准确找到其对应的虚拟机进行任务的执行,为网络的有序运行提供了保障。

【技术实现步骤摘要】

本专利技术涉及通信设备网络虚拟化领域,尤其涉及一种网络设备虚拟机的同步方法及装置
技术介绍
在通信设备网络虚拟化中,涵盖了CMS(CloudManagedServices,云平台管理系统)、VNFO(NFVNetworkFunctionsVirtualisationOrchestrator,网络功能虚拟化编排功能)、VNFM(VirtualisedNetworkFunctionManager,虚拟化网络功能管理)和VNF(VirtualisedNetworkFunction,虚拟化网络功能)等网络设备。其中,VNF是传统的通讯设备的统称,如MGCF(MediaGatewayControlFunction,媒体网关控制功能)。传统的通讯设备一般由多个模块组成,网络功能虚拟化以后,VNF一般由多个VM(VirtualMachine,虚拟机)构成。虚拟化部署要求动态创建虚拟机或动态删除虚拟机。网络虚拟化的驱动力在于运营商希望将云计算的关键技术应用于核心网设备,如MGCF,实现低成本、灵活、高效的新型核心网。采用虚拟化方式,可以实现平台的统一性、实现网元集中部署和维护、发挥虚拟化优势和实现业务部署自动化。采用虚拟化方式,不同网元能够同时共享硬件资源,硬件与软件功能充分解耦,硬件资源可循环利用。开发门槛大幅降低,有利于新功能和新业务的开发。如图1所示,为虚拟化后的系统的结构示意图,请参见图1,该虚拟化后的系统包括CMS、VNFO、VNFM、VNF、OSS(OperationSupportSystem,运营支撑系统)、EMS(networkelementmanagementsystem,网元管理系统)和MME(MobilityManagementEntity,移动管理实体)网络设备。虚拟化部署要求动态创建或删除虚拟机,当虚拟化系统负荷超过一定限度时,VNF上的弹性控制中心增加新的虚拟机;当负荷低于一定限度时,弹性控制中心删除一些虚拟机。如图2所示,为虚拟化后的系统的对虚拟机的弹性部署方法的示意图,请参见图2,对虚拟机的弹性部署方法具体包括:OMM(OperationMaintenanceModule,操作维护模块)配置弹性规则,并同步到VNF上的弹性控制中心;组成虚拟设备的虚拟机上报虚拟机资源占用情况到弹性控制中心;弹性控制中心根据弹性规则判断业务网元负荷情况;弹性控制中心决策需要进行弹性缩容处理,对正在进行的业务进行迁移;弹性控制中心向VNFM发起弹性伸缩请求;VNFM向VNFO发起资源变更请求;VNFO向CMS发起资源变更请求;VNFM向CMS发起虚拟机操作;CMS对虚拟机进行启动,停止操作;VNFM向弹性控制中心响应伸缩应答;弹性控制中心更新本地虚拟机信息。参考上面流程图,弹性伸缩过程中,关于VM的信息在VNFO、VNFM和VNF中都有保存。但它们属于不同的系统,由于网络传输可能会出现故障等因素,使得他们之间的消息传输会存在消息丢失的情况出现,所以它们之间的虚拟机信息可能出现不同步的情况,从而导致VNF中的弹性控制中心在进行虚拟机的配置时,可能会没有对应的虚拟机进行操作,而出现网络通信之间的混乱。
技术实现思路
本专利技术提供一种网络设备虚拟机的同步方法及装置,解决了现有技术中由于网络传输故障等原因而使得网络中的网络设备中的虚拟机没有同步的问题。为了解决上述问题,本专利技术采用以下技术方案:一种网络设备虚拟机的同步方法,包括:确定网络设备中作为基准的基准设备和需要进行虚拟机同步的待同步设备;获取所述基准设备的虚拟机数据;根据所获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同步处理。进一步地,所述基准设备用于管理网络系统中的云平台;所述待同步设备包括:用于编排网络虚拟化的设备、用于管理网络虚拟化的设备或用于分配网络虚拟化资源的设备中的一种或多种。进一步地,若所述待同步设备包括:用于编排网络虚拟化的设备、用于管理网络虚拟化的设备和用于分配网络虚拟化资源的设备;则获取所述基准设备的虚拟机数据具体包括:所述待同步设备分别获取所述基准设备的虚拟机数据;或,所述待同步设备按照预设等级,等级最高的待同步设备获取所述基准设备的虚拟机数据,相邻等级之间的等级较低的待同步设备获取等级较高的待同步设备的虚拟机数据。进一步地,,根据所获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同步处理具体包括:将所获取到的基准设备的虚拟机数据与待同步设备的虚拟机信息进行比对,若,比对结果不一致,则对所述待同步设备的对应虚拟机进行数据删除或者数据更新的处理。进一步地,将进行虚拟机同步处理后的待同步设备的处理结果通知其他待同步设备。一种网络设备虚拟机的同步装置,包括:设备确定模块,用于确定网络设备中作为基准的基准设备和需要进行虚拟机同步的待同步设备;信息获取模块,用于获取所述设备确定模块确定的基准设备的虚拟机数据;虚拟机处理模块,用于根据所述信息获取模块获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同步处理。进一步地,所述基准设备用于管理网络系统中的云平台;所述待同步设备包括:用于编排网络虚拟化的设备、用于管理网络虚拟化的设备或用于分配网络虚拟化资源的设备中的一种或多种。进一步地,若所述待同步设备包括:用于编排网络虚拟化的设备、用于管理网络虚拟化的设备和用于分配网络虚拟化资源的设备;则所述信息获取模块具体用于所述待同步设备分别获取所述基准设备的虚拟机数据;或,所述待同步设备按照预设等级,等级最高的待同步设备获取所述基准设备的虚拟机数据,相邻等级之间的等级较低的待同步设备获取等级较高的待同步设备的虚拟机数据。进一步地,所述虚拟机处理模块具体包括:信息比对子模块,用于将所获取到的基准设备的虚拟机数据与待同步设备的虚拟机信息进行比对;处理子模块,用于若所述信息比对子模块的比对结果不一致,则对所述待同步设备的对应虚拟机进行数据删除或者数据更新的处理。进一步地,还包括:通知模块,用于将进行虚拟机同步处理后的待同步设备的处理结果通知其他待同步设备。本专利技术提供了一种网络设备虚拟机的同步方法及装置,首先通过确定网络设备中作为基准的基准设备和需要进行虚拟机同步的待同步设备,再获取所述基准设备的虚拟机数据,并根据所获取的基准设备的虚拟机数据对待同步设备的虚拟机进行同步处理。这样,在各个网络设备执行其任务的过程中,即使由于各个网络设备中的本文档来自技高网
...

【技术保护点】
一种网络设备虚拟机的同步方法,其特征在于,包括:确定网络设备中作为基准的基准设备和需要进行虚拟机同步的待同步设备;获取所述基准设备的虚拟机数据;根据所获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同步处理。

【技术特征摘要】
1.一种网络设备虚拟机的同步方法,其特征在于,包括:
确定网络设备中作为基准的基准设备和需要进行虚拟机同步的待同步设
备;
获取所述基准设备的虚拟机数据;
根据所获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同步
处理。
2.根据权利要求1所述的网络设备虚拟机的同步方法,其特征在于,
所述基准设备用于管理网络系统中的云平台;所述待同步设备包括:用于编排
网络虚拟化的设备、用于管理网络虚拟化的设备或用于分配网络虚拟化资源的
设备中的一种或多种。
3.根据权利要求2所述的网络设备虚拟机的同步方法,其特征在于,
若所述待同步设备包括:用于编排网络虚拟化的设备、用于管理网络虚拟化的
设备和用于分配网络虚拟化资源的设备;则获取所述基准设备的虚拟机数据具
体包括:所述待同步设备分别获取所述基准设备的虚拟机数据;或,所述待同
步设备按照预设等级,等级最高的待同步设备获取所述基准设备的虚拟机数据,
相邻等级之间的等级较低的待同步设备向等级较高的待同步设备获取所述基准
设备的虚拟机数据。
4.根据权利要求1-3任一项所述的网络设备虚拟机的同步方法,其特征
在于,根据所获取的基准设备的虚拟机数据对所述待同步设备的虚拟机进行同
步处理具体包括:将所获取到的基准设备的虚拟机数据与待同步设备的虚拟机
信息进行比对,若,比对结果不一致,则对所述待同步设备的对应虚拟机进行
数据删除或者数据更新的处理。
5.根据权利要求1-3任一项所述的网络设备虚拟机的同步方法,其特征

\t在于,将进行虚拟机同步处理后的待同步设备的处理结果通知其他待同步设备。
6.一种网络设备虚拟机的同步装置,其特征在于,包...

【专利技术属性】
技术研发人员:樊占奎常亮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1