用于迁移虚拟机的方法、装置、设备和存储介质制造方法及图纸

技术编号:41976331 阅读:17 留言:0更新日期:2024-07-12 12:09
本申请提供了用于迁移虚拟机的方法、装置、设备、存储介质和程序产品,涉及计算机领域。该方法包括在目标设备处从源设备接收源虚拟机的状态信息。该方法还包括获取与源虚拟机相对应的地址映射,其中地址映射包括源虚拟机的虚拟地址与用于源虚拟机的物理地址之间的映射。该方法进一步包括基于状态信息和地址映射,在目标设备处运行访问物理地址的目标虚拟机来实现虚拟机的迁移。本申请的实施例能够加快虚拟机的热迁移,减少了虚拟机迁移时需要迁移的数据量,提高了热迁移的可靠性,并且改进了用户体验。

【技术实现步骤摘要】

本申请的实施例主要涉及计算机领域。更具体地,本申请的实施例涉及用于迁移虚拟机的方法、装置、设备和存储介质


技术介绍

1、随着计算机技术的发展,需要提供越来越多的硬件设备为用户的各种操作系统和应用提供服务。然而,大多数操作系统和应用部署都只会使用少量的物理资源。如果为每个操作系统或应用都设置单独的物理设备,会产生大量的资源浪费。为了减少硬件资源的浪费,开始出现了虚拟化技术,通过设置虚拟机来为用户提供服务。此时,多个虚拟机可以共享相同的硬件资源,提高了硬件的利用率。

2、热迁移技术与虚拟化技术一同出现,通过热迁移能够实现在虚拟机不关机且用户不感知的前提下,把虚拟机从一台服务器迁移至另一台服务器,该技术被广泛应用于服务器集群资源负载均衡或者服务器升级等运维场景。然而,在虚拟机的热迁移过程中还存在许多需要解决的问题。


技术实现思路

1、本申请的实施例提供了一种用于迁移虚拟机的方案。

2、根据本申请的第一方面,提供了一种用于迁移虚拟机的方法。该方法包括:在目标设备处从源设备接收源虚拟机的状态信本文档来自技高网...

【技术保护点】

1.一种用于迁移虚拟机的方法,包括:

2.根据权利要求1所述的方法,其中所述状态信息包括以下中的至少一项:中央处理单元寄存器数据、虚拟机配置信息、或者与虚拟机对应的物理核。

3.根据权利要求1所述的方法,其中获取所述地址映射包括:

4.根据权利要求1所述的方法,其中运行所述目标虚拟机包括:

5.根据权利要求4所述的方法,所述源设备和所述目标设备的设备集群之间的通信总线支持设备间统一寻址,其中访问所述物理地址包括:

6.根据权利要求4所述方法,其中所述地址映射为第一地址映射,所述第一地址映射中的所述物理地址为针对所述源设备的源参考...

【技术特征摘要】

1.一种用于迁移虚拟机的方法,包括:

2.根据权利要求1所述的方法,其中所述状态信息包括以下中的至少一项:中央处理单元寄存器数据、虚拟机配置信息、或者与虚拟机对应的物理核。

3.根据权利要求1所述的方法,其中获取所述地址映射包括:

4.根据权利要求1所述的方法,其中运行所述目标虚拟机包括:

5.根据权利要求4所述的方法,所述源设备和所述目标设备的设备集群之间的通信总线支持设备间统一寻址,其中访问所述物理地址包括:

6.根据权利要求4所述方法,其中所述地址映射为第一地址映射,所述第一地址映射中的所述物理地址为针对所述源设备的源参考物理地址;其中所述源设备和所述目标设备的设备集群之间的通信总线不支持设备间统一寻址,或者所述物理地址位于存储池,所述存储池不支持所述源设备和所述目标设备的共享访问;其中访问所述物理地址包括:

7.根据权利要求6所述的方法,其中在所述源设备和所述目标设备的设备集群之间的通信总线不支持设备间统一寻址时,访问所述物理地址还包括:

8.根据权利要求7所述的方法,其中访问所述物理地址还包括:

9.根据权利要求5或6...

【专利技术属性】
技术研发人员:叶川
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1