一种用于虚拟化电信设备动态迁移的方法、设备与系统的制作方法

文档序号:9687354阅读:274来源:国知局
一种用于虚拟化电信设备动态迁移的方法、设备与系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种用于进行虚拟化电信设备的动态迁移的技 术。
【背景技术】
[0002] 当传统设备向虚拟化环境演进W后,可W采用虚拟机来执行传统设备的功能;尽 管虚拟机也可W支持动态迁移,然而当前技术中无法保证无损的虚拟机动态迁移,从而影 响业务质量。例如,W电信设备为例,传统电信环境向虚拟化环境演进W后,电信设备都变 为虚拟机并支持动态迁移;由于大多数电信设备都是设计成实时系统,动态迁移中会发生 断网,从而导致掉话、通话过程中遇到短暂的静音或噪音等问题。

【发明内容】

[0003] 本发明的目的是提供一种用于进行虚拟化电信设备的动态迁移的方法、设备与系 统。
[0004] 根据本发明的一个方面,提供了一种进行虚拟化电信设备的动态迁移的方法,其 中,该方法包括:
[0005] a管理设备发送动态迁移指令至第一虚拟机,其中,所述第一虚拟机对应于待迁移 的第一虚拟化电信设备;
[0006] b根据所述动态迁移指令,所述第一虚拟机迁移与所述第一虚拟机相对应的一个 或多个待处理服务;
[0007] C所述第一虚拟机发送迁移预备完成信息至所述管理设备;
[0008] d根据所述迁移预备完成信息,所述管理设备执行对所述第一虚拟机的动态迁移。
[0009] 根据本发明的另一方面,还提供了一种用于进行虚拟化电信设备的动态迁移的第 一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备,该设备包括:
[0010] 指令获取装置,用于获取管理设备所发送的动态迁移指令,其中,所述管理设备与 所述第一虚拟机相对应;
[0011] 准备装置,用于根据所述动态迁移指令,迁移与所述第一虚拟机相对应的一个或 多个待处理服务;
[0012] 预备发送装置,用于发送迁移预备完成信息至所述管理设备。
[0013] 根据本发明的又一方面,还提供了一种用于辅助进行虚拟化电信设备的动态迁移 的管理设备,其中,该设备包括:
[0014] 指令发送装置,用于发送动态迁移指令至与所述管理设备相对应的一个或多个第 一虚拟机,其中,所述第一虚拟机对应于待迁移的第一虚拟化电信设备;
[0015] 预备获取装置,用于获取所述第一虚拟机所发送的迁移预备完成信息;
[0016] 执行装置,用于根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移。
[0017] 根据本发明的再一方面,还提供了一种用于进行虚拟化电信设备的动态迁移的系 统,包括如上述所述的第一虚拟机,w及如上述所述的管理设备,其中,所述第一虚拟机对 应于待迁移的第一虚拟化电信设备。
[0018] 与现有技术相比,本发明在执行虚拟化电信设备的切换前,对应于待迁移的虚拟 化电信设备的虚拟机先获取由管理设备发送的动态迁移指令,并将与该虚拟机相对应的所 有服务全部迁移出去,之后将迁移预备完成信息发送至所述管理设备,然后由所述管理设 备根据所述迁移预备完成信息,执行对所述第一虚拟机的动态迁移;从而确保了在动态迁 移过程中,无服务打断或质量下降,实现了无损动态迁移,并且实现方法简单可靠、低成本 且灵活。
【附图说明】
[0019] 通过阅读参照W下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显:
[0020] 图1示出根据本发明一个方面的一种用于进行虚拟化电信设备的动态迁移的第 一虚拟机与管理设备示意图;
[0021] 图2示出根据本发明一个优选实施例的一种用于进行虚拟化电信设备的动态迁 移的第一虚拟机与管理设备示意图;
[0022] 图3不出根据本发明另一个方面的一种由第一虚拟机与管理设备相配合W用于 进行虚拟化电信设备的动态迁移的方法流程图;
[0023] 图4示出根据本发明一个优选实施例的一种由第一虚拟机与管理设备相配合W 用于进行虚拟化电信设备的动态迁移的方法流程图。
[0024] 附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0025] 下面结合附图对本发明作进一步详细描述。
[0026] 图1示出根据本发明一个方面的一种用于进行虚拟化电信设备的动态迁移的第 一虚拟机与管理设备示意图;其中,所述第一虚拟机1包括指令获取装置11、准备装置12、 预备发送装置13,所述管理设备2包括指令发送装置21、预备获取装置22、执行装置23,所 述第一虚拟机1对应于待迁移的第一虚拟化电信设备。具体地,所述管理设备2的指令发 送装置21发送动态迁移指令至与所述管理设备相对应的一个或多个第一虚拟机,其中,所 述第一虚拟机对应于待迁移的第一虚拟化电信设备;相应地,所述第一虚拟机1的指令获 取装置11获取管理设备所发送的动态迁移指令,其中,所述管理设备与所述第一虚拟机相 对应;所述第一虚拟机1的准备装置12根据所述动态迁移指令,迁移与所述第一虚拟机相 对应的一个或多个待处理服务;所述第一虚拟机1的预备发送装置13发送迁移预备完成信 息至所述管理设备;相应地,所述管理设备2的预备获取装置22获取所述第一虚拟机所发 送的迁移预备完成信息;所述管理设备2的执行装置23根据所述迁移预备完成信息,执行 对所述第一虚拟机的动态迁移。
[0027] 在此,所述管理设备包括但不限于任意一种可执行虚拟机管理器功能的网络设 备;其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和 信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程口阵 列(FPGA)、数字处理器值SP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络 主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算 (CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种, 由一群松散禪合的计算机集组成的一个虚拟超级计算机。
[0028] 所述第一虚拟机包括但不限于任意一种虚拟化电信设备;其中,所述第一虚拟机 包括基站虚拟机,如2G基站、3G基站、LTE宏基站、微基站等实时性要求非常高的电信设备 虚拟机。在此,本领域技术人员应能理解,本发明可W使用一个或多个第一虚拟机来替代电 信设备的功能;例如,所述基站虚拟机可W对应于单个小区,即需要多个基站虚拟机协同工 作W实现某个对应于多个小区的基站的所有功能,或者,所述基站虚拟机可W对应于多个 小区,即仅采用该基站虚拟机就可W实现某个对应于多个小区的基站的所有功能。
[0029] 所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网 络(Ad化C网络)等。本领
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1