[go: up one dir, main page]

CN102118458A - Method and system for live migration of virtual machine - Google Patents

Method and system for live migration of virtual machine Download PDF

Info

Publication number
CN102118458A
CN102118458A CN2011100572789A CN201110057278A CN102118458A CN 102118458 A CN102118458 A CN 102118458A CN 2011100572789 A CN2011100572789 A CN 2011100572789A CN 201110057278 A CN201110057278 A CN 201110057278A CN 102118458 A CN102118458 A CN 102118458A
Authority
CN
China
Prior art keywords
machine
physical machine
virtual
network device
virtual machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100572789A
Other languages
Chinese (zh)
Inventor
刘俊朋
朱波
董青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN2011100572789A priority Critical patent/CN102118458A/en
Publication of CN102118458A publication Critical patent/CN102118458A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and system for live migration of a virtual machine. The method comprises the following steps of: when judging that the virtual machine is lively migrated from a source physical machine to a destination physical machine, creating a virtual network device required by the virtual machine on the destination physical machine; and lively migrating the virtual machine from the source physical machine to the destination physical machine after creation is completed. By using the method and the system provided by the invention, when the virtual machine requires migrating from one physical machine to another physical machine, the live migration of the virtual machine can be realized successfully without influencing internetworking.

Description

一种虚拟机热迁移的方法及系统Method and system for virtual machine live migration

技术领域technical field

本发明涉及云计算领域,具体涉及一种虚拟机热迁移的方法及系统。The invention relates to the field of cloud computing, in particular to a method and system for live migration of a virtual machine.

背景技术Background technique

目前,云计算成为IT领域最热门的技术之一。实现云计算的过程中,物理机虚拟化是实现云计算的关键。IBM,Xen/Critix和Microsoft等厂家均有虚拟化产品,其中Xen是开源的。这几种产品均可以实现虚拟机的热迁移,即在关闭虚拟机的情况下,将虚拟机从一台物理机转移到另一台物理机上。Currently, cloud computing has become one of the hottest technologies in the IT field. In the process of realizing cloud computing, physical machine virtualization is the key to realize cloud computing. Manufacturers such as IBM, Xen/Critix and Microsoft all have virtualization products, among which Xen is open source. All of these products can realize hot migration of virtual machines, that is, transfer virtual machines from one physical machine to another when the virtual machine is turned off.

实现虚拟机热迁移的条件比较苛刻,需要目的主机与源主机具备相同的物理环境和软件环境,比如同种型号的CPU,虚拟机连接虚拟机网络的虚拟接口。虚拟机主要有三种方式进行网络互联:一是共享物理网卡,二是构建NAT(Network Address Translation,网络地址转换)网络,三是构建隔离的虚拟网络。The conditions for implementing virtual machine live migration are relatively harsh, requiring the destination host and the source host to have the same physical environment and software environment, such as the same type of CPU, and the virtual interface through which the virtual machine connects to the virtual machine network. There are three main ways for virtual machines to connect to the network: one is to share a physical network card, the other is to build a NAT (Network Address Translation) network, and the third is to build an isolated virtual network.

发明内容Contents of the invention

本发明要解决的技术问题是当虚拟机需要由一台物理机迁移到另外一台物理机上时,如何保证虚拟机能够成功实现热迁移而不影响网络互联。The technical problem to be solved by the present invention is how to ensure that the virtual machine can successfully realize hot migration without affecting network interconnection when the virtual machine needs to be migrated from one physical machine to another physical machine.

为了解决上述问题,本发明提供了一种虚拟机热迁移的方法,适用于虚拟机以NAT方式连接网络的情况,包括:In order to solve the above problems, the present invention provides a method for virtual machine live migration, which is applicable to the situation where the virtual machine is connected to the network in NAT mode, including:

当判断要将虚拟机从源物理机热迁移到目的物理机时,在所述目的物理机上创建所述虚拟机所需的虚拟网络设备;When it is determined that the virtual machine is to be hot-migrated from the source physical machine to the target physical machine, creating a virtual network device required by the virtual machine on the target physical machine;

创建完成后,将所述虚拟机从所述源物理机热迁移到所述目的物理机。After the creation is completed, the virtual machine is hot-migrated from the source physical machine to the target physical machine.

进一步地,所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤前还包括:Further, before the step of creating the virtual network device required by the virtual machine on the target physical machine, it also includes:

检测目的物理机上是否有所述虚拟机所需的虚拟网络设备,如果没有则执行所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤;如果有则直接进行所述将所述虚拟机从所述源物理机热迁移到所述目的物理机的步骤。Detect whether there is a virtual network device required by the virtual machine on the target physical machine, if not, perform the step of creating the virtual network device required by the virtual machine on the target physical machine; The step of hot migrating the virtual machine from the source physical machine to the target physical machine.

进一步地,所述将虚拟机从源物理机热迁移到所述目的物理机的步骤后还包括:Further, after the step of hot migrating the virtual machine from the source physical machine to the target physical machine, it also includes:

在所述源物理机上删除所述虚拟机使用的虚拟网络设备。Deleting the virtual network device used by the virtual machine on the source physical machine.

进一步地,所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤包括:Further, the step of creating the virtual network device required by the virtual machine on the target physical machine includes:

从源物理机获取所述虚拟机当前使用的虚拟网络设备的配置信息;所述配置信息包括以下项目中的一种或几种:型号、连接参数、传输参数、所分配的IP地址范围,与物理机的连接方式;Obtain the configuration information of the virtual network device currently used by the virtual machine from the source physical machine; the configuration information includes one or more of the following items: model, connection parameters, transmission parameters, allocated IP address range, and The connection method of the physical machine;

在所述目的物理机上按照所述配置信息创建与所述源物理机上相同的虚拟网络设备。Create the same virtual network device on the target physical machine as that on the source physical machine according to the configuration information.

本发明还提供了一种虚拟机热迁移的系统,适用于虚拟机以NAT方式连接网络的情况,包括:The present invention also provides a virtual machine live migration system, which is applicable to the situation where the virtual machine is connected to the network in NAT mode, including:

热迁移模块;thermal migration module;

创建模块,用于当所述热迁移模块判断要将虚拟机从源物理机热迁移到目的物理机时,在目的物理机上创建所述虚拟机所需的虚拟网络设备;A creating module, configured to create a virtual network device required by the virtual machine on the target physical machine when the hot migration module determines that the virtual machine is to be hot-migrated from the source physical machine to the target physical machine;

所述热迁移模块用于当所述创建模块创建完成后将所述虚拟机从源物理机热迁移到所述目的物理机。The hot migration module is configured to hot migrate the virtual machine from the source physical machine to the destination physical machine after the creation module is created.

进一步地,所述创建模块还用于在创建所述虚拟机所需的虚拟网络设备前,检测所述目的物理机上是否有所述虚拟机所需的虚拟网络设备,如果没有则创建所述虚拟机所需的虚拟网络设备,如果有则通知所述热迁移模块创建完成。Further, the creation module is also used to detect whether there is a virtual network device required by the virtual machine on the target physical machine before creating the virtual network device required by the virtual machine, and if not, create the virtual network device. If there is a virtual network device required by the computer, the hot migration module is notified that the creation is completed.

进一步地,所述热迁移模块还用于在将所述虚拟机从源物理机热迁移到所述目的物理机后,在所述源物理机上删除所述虚拟机使用的虚拟网络设备。Further, the hot migration module is further configured to delete the virtual network device used by the virtual machine on the source physical machine after the virtual machine is hot-migrated from the source physical machine to the destination physical machine.

进一步地,所述创建模块包括:Further, the creation module includes:

获取单元,用于从源物理机获取所述虚拟机当前使用的虚拟网络设备的配置信息;所述配置信息包括以下项目中的一种或几种:型号、连接参数、传输参数、所分配的IP地址范围,与物理机的连接方式;The obtaining unit is configured to obtain configuration information of the virtual network device currently used by the virtual machine from the source physical machine; the configuration information includes one or more of the following items: model, connection parameters, transmission parameters, assigned IP address range, connection method with physical machine;

创建单元,用于在目的物理机上按照所述配置信息创建与源物理机上相同的虚拟网络设备。The creating unit is used to create, on the target physical machine, the same virtual network device as that on the source physical machine according to the configuration information.

本发明的技术方案在虚拟机进行热迁移前,在目标机上动态构建虚拟机连接网络的虚拟网络设备,从而保证虚拟机以NAT方式连接网络的情况下,虚拟机实现热迁移后的网络互联不受影响。The technical solution of the present invention dynamically builds a virtual network device for connecting the virtual machine to the network on the target machine before the virtual machine is hot-migrated, so as to ensure that the virtual machine is connected to the network in NAT mode, and the network interconnection after the virtual machine is hot-migrated is not Affected.

附图说明Description of drawings

图1为实施例一中虚拟机热迁移的具体实现过程示意图。FIG. 1 is a schematic diagram of a specific implementation process of virtual machine live migration in Embodiment 1.

具体实施方式Detailed ways

下面将结合附图及实施例对本发明的技术方案进行更详细的说明。The technical solution of the present invention will be described in more detail below with reference to the drawings and embodiments.

需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。It should be noted that, if there is no conflict, the embodiments of the present invention and various features in the embodiments can be combined with each other, and all are within the protection scope of the present invention. In addition, the steps shown in the flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and, although a logical order is shown in the flow diagrams, in some cases, the sequence may be different. The steps shown or described are performed in the order herein.

实施例一,一种虚拟机热迁移的方法,适用于虚拟机以NAT方式连接网络的情况,包括:Embodiment 1, a method for live migration of a virtual machine is applicable to the situation where the virtual machine is connected to the network in NAT mode, including:

当判断要将虚拟机从源物理机热迁移到目的物理机时,在所述目的物理机上创建所述虚拟机所需的虚拟网络设备;When it is determined that the virtual machine is to be hot-migrated from the source physical machine to the target physical machine, creating a virtual network device required by the virtual machine on the target physical machine;

创建完成后,将所述虚拟机从所述源物理机热迁移到所述目的物理机。After the creation is completed, the virtual machine is hot-migrated from the source physical machine to the target physical machine.

本实施例中,所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤前还可以包括:In this embodiment, before the step of creating the virtual network device required by the virtual machine on the destination physical machine, it may further include:

检测目的物理机上是否有所述虚拟机所需的虚拟网络设备,如果没有则执行所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤;如果有则直接进行所述将所述虚拟机从所述源物理机热迁移到所述目的物理机的步骤。Detect whether there is a virtual network device required by the virtual machine on the target physical machine, if not, perform the step of creating the virtual network device required by the virtual machine on the target physical machine; The step of hot migrating the virtual machine from the source physical machine to the target physical machine.

本实施例中,所述将虚拟机从源物理机热迁移到所述目的物理机的步骤后还可以包括:In this embodiment, the step of hot migrating the virtual machine from the source physical machine to the target physical machine may further include:

在所述源物理机上删除所述虚拟机使用的虚拟网络设备。Deleting the virtual network device used by the virtual machine on the source physical machine.

本实施例的一个具体的迁移过程如图1所示,先检测目的物理机B上的虚拟网络设备,如果没有则进行创建;完成后进行迁移,将源物理机A上的虚拟机迁移到目的物理机B上后,删除源物理机A上该虚拟机使用的虚拟网络设备;迁移完成后,源物理机A上没有虚拟机,目的物理机B上有。A specific migration process of this embodiment is shown in Figure 1. First, detect the virtual network device on the destination physical machine B, and create it if it does not exist; perform migration after completion, and migrate the virtual machine on the source physical machine A to the destination After the physical machine B is installed, delete the virtual network device used by the virtual machine on the source physical machine A; after the migration is complete, there is no virtual machine on the source physical machine A, but there is one on the target physical machine B.

本实施例中,所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤具体可以包括:In this embodiment, the step of creating the virtual network device required by the virtual machine on the target physical machine may specifically include:

从源物理机获取所述虚拟机当前使用的虚拟网络设备的配置信息;所述配置信息包括以下项目中的一种或几种:型号、连接参数、传输参数、所分配的IP地址范围,与物理机的连接方式等;Obtain the configuration information of the virtual network device currently used by the virtual machine from the source physical machine; the configuration information includes one or more of the following items: model, connection parameters, transmission parameters, allocated IP address range, and The connection method of the physical machine, etc.;

在所述目的物理机上按照所述配置信息创建与所述源物理机上相同的虚拟网络设备。Create the same virtual network device on the target physical machine as that on the source physical machine according to the configuration information.

本实施例可以在目标物理机上根据虚拟机连接网络的方式自动创建出所需的虚拟网络设备;实际应用时,可由虚拟机监视器提供创建虚拟网络设备的接口,系统可以根据需要调用相关接口创建虚拟网络设备。This embodiment can automatically create the required virtual network device on the target physical machine according to the way the virtual machine is connected to the network; in actual application, the virtual machine monitor can provide an interface for creating a virtual network device, and the system can call the relevant interface to create Virtual network device.

实施例二,一种虚拟机热迁移的系统,适用于虚拟机以NAT方式连接网络的情况,包括:Embodiment 2, a virtual machine hot migration system is applicable to the situation where the virtual machine is connected to the network in NAT mode, including:

热迁移模块;thermal migration module;

创建模块,用于当所述热迁移模块判断要将虚拟机从源物理机热迁移到目的物理机时,在目的物理机上创建所述虚拟机所需的虚拟网络设备;A creating module, configured to create a virtual network device required by the virtual machine on the target physical machine when the hot migration module determines that the virtual machine is to be hot-migrated from the source physical machine to the target physical machine;

所述热迁移模块用于当所述创建模块创建完成后将所述虚拟机从源物理机热迁移到所述目的物理机。The hot migration module is configured to hot migrate the virtual machine from the source physical machine to the destination physical machine after the creation module is created.

本实施例中,所述创建模块还可以用于在创建所述虚拟机所需的虚拟网络设备前,检测所述目的物理机上是否有所述虚拟机所需的虚拟网络设备,如果没有则创建所述虚拟机所需的虚拟网络设备,如果有则通知所述热迁移模块创建完成。In this embodiment, the creation module can also be used to detect whether there is a virtual network device required by the virtual machine on the target physical machine before creating the virtual network device required by the virtual machine, and if not, create If there is a virtual network device required by the virtual machine, notify the hot migration module that the creation is completed.

本实施例中,所述热迁移模块还可以用于在将所述虚拟机从源物理机热迁移到所述目的物理机后,在所述源物理机上删除所述虚拟机使用的虚拟网络设备。In this embodiment, the hot migration module can also be used to delete the virtual network device used by the virtual machine on the source physical machine after the virtual machine is hot-migrated from the source physical machine to the destination physical machine .

本实施例中,所述创建模块具体可以包括:In this embodiment, the creation module may specifically include:

获取单元,用于从源物理机获取所述虚拟机当前使用的虚拟网络设备的配置信息;所述配置信息包括以下项目中的一种或几种:型号、连接参数、传输参数、所分配的IP地址范围,与物理机的连接方式等;The obtaining unit is configured to obtain configuration information of the virtual network device currently used by the virtual machine from the source physical machine; the configuration information includes one or more of the following items: model, connection parameters, transmission parameters, assigned IP address range, connection method with the physical machine, etc.;

创建单元,用于在目的物理机上按照所述配置信息创建与源物理机上相同的虚拟网络设备。The creating unit is used to create, on the target physical machine, the same virtual network device as that on the source physical machine according to the configuration information.

其它实现细节可同实施例一。Other implementation details may be the same as those in Embodiment 1.

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and the like. Optionally, all or part of the steps in the foregoing embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. The present invention is not limited to any specific combination of hardware and software.

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。Of course, the present invention can also have other various embodiments, and those skilled in the art can make various corresponding changes and deformations according to the present invention without departing from the spirit and essence of the present invention, but these corresponding Changes and deformations should all belong to the protection scope of the claims of the present invention.

Claims (8)

1.一种虚拟机热迁移的方法,适用于虚拟机以NAT方式连接网络的情况,包括:1. A method for live migration of a virtual machine, applicable to the situation where the virtual machine is connected to the network in a NAT mode, including: 当判断要将虚拟机从源物理机热迁移到目的物理机时,在所述目的物理机上创建所述虚拟机所需的虚拟网络设备;When it is determined that the virtual machine is to be hot-migrated from the source physical machine to the target physical machine, creating a virtual network device required by the virtual machine on the target physical machine; 创建完成后,将所述虚拟机从所述源物理机热迁移到所述目的物理机。After the creation is completed, the virtual machine is hot-migrated from the source physical machine to the target physical machine. 2.如权利要求1所述的方法,其特征在于,所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤前还包括:2. The method according to claim 1, further comprising: 检测目的物理机上是否有所述虚拟机所需的虚拟网络设备,如果没有则执行所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤;如果有则直接进行所述将所述虚拟机从所述源物理机热迁移到所述目的物理机的步骤。Detect whether there is a virtual network device required by the virtual machine on the target physical machine, if not, perform the step of creating the virtual network device required by the virtual machine on the target physical machine; The step of hot migrating the virtual machine from the source physical machine to the target physical machine. 3.如权利要求1所述的方法,其特征在于,所述将虚拟机从源物理机热迁移到所述目的物理机的步骤后还包括:3. The method according to claim 1, further comprising: after the step of hot migrating the virtual machine from the source physical machine to the destination physical machine: 在所述源物理机上删除所述虚拟机使用的虚拟网络设备。Deleting the virtual network device used by the virtual machine on the source physical machine. 4.如权利要求1到3中任一项所述的方法,其特征在于,所述在目的物理机上创建所述虚拟机所需的虚拟网络设备的步骤包括:4. The method according to any one of claims 1 to 3, wherein the step of creating the virtual network device required by the virtual machine on the destination physical machine comprises: 从源物理机获取所述虚拟机当前使用的虚拟网络设备的配置信息;所述配置信息包括以下项目中的一种或几种:型号、连接参数、传输参数、所分配的IP地址范围,与物理机的连接方式;Obtain the configuration information of the virtual network device currently used by the virtual machine from the source physical machine; the configuration information includes one or more of the following items: model, connection parameters, transmission parameters, allocated IP address range, and The connection method of the physical machine; 在所述目的物理机上按照所述配置信息创建与所述源物理机上相同的虚拟网络设备。Create the same virtual network device on the target physical machine as that on the source physical machine according to the configuration information. 5.一种虚拟机热迁移的系统,适用于虚拟机以NAT方式连接网络的情况,其特征在于,包括:5. A system for live migration of a virtual machine, applicable to the situation where the virtual machine is connected to the network in a NAT mode, characterized in that it comprises: 热迁移模块;thermal migration module; 创建模块,用于当所述热迁移模块判断要将虚拟机从源物理机热迁移到目的物理机时,在目的物理机上创建所述虚拟机所需的虚拟网络设备;A creating module, configured to create a virtual network device required by the virtual machine on the target physical machine when the hot migration module determines that the virtual machine is to be hot-migrated from the source physical machine to the target physical machine; 所述热迁移模块用于当所述创建模块创建完成后将所述虚拟机从源物理机热迁移到所述目的物理机。The hot migration module is configured to hot migrate the virtual machine from the source physical machine to the destination physical machine after the creation module is created. 6.如权利要求5所述的系统,其特征在于:6. The system of claim 5, wherein: 所述创建模块还用于在创建所述虚拟机所需的虚拟网络设备前,检测所述目的物理机上是否有所述虚拟机所需的虚拟网络设备,如果没有则创建所述虚拟机所需的虚拟网络设备,如果有则通知所述热迁移模块创建完成。The creation module is also used to detect whether there is a virtual network device required by the virtual machine on the target physical machine before creating the virtual network device required by the virtual machine, and if not, create the required virtual network device for the virtual machine. If there is a virtual network device, the hot migration module is notified that the creation is completed. 7.如权利要求5所述的系统,其特征在于:7. The system of claim 5, wherein: 所述热迁移模块还用于在将所述虚拟机从源物理机热迁移到所述目的物理机后,在所述源物理机上删除所述虚拟机使用的虚拟网络设备。The hot migration module is further configured to delete the virtual network device used by the virtual machine on the source physical machine after the virtual machine is hot-migrated from the source physical machine to the target physical machine. 8.如权利要求5到7中任一项所述的系统,其特征在于,所述创建模块包括:8. The system according to any one of claims 5 to 7, wherein the creation module comprises: 获取单元,用于从源物理机获取所述虚拟机当前使用的虚拟网络设备的配置信息;所述配置信息包括以下项目中的一种或几种:型号、连接参数、传输参数、所分配的IP地址范围,与物理机的连接方式;The obtaining unit is configured to obtain configuration information of the virtual network device currently used by the virtual machine from the source physical machine; the configuration information includes one or more of the following items: model, connection parameters, transmission parameters, assigned IP address range, connection method with physical machine; 创建单元,用于在目的物理机上按照所述配置信息创建与源物理机上相同的虚拟网络设备。The creating unit is used to create, on the target physical machine, the same virtual network device as that on the source physical machine according to the configuration information.
CN2011100572789A 2011-03-10 2011-03-10 Method and system for live migration of virtual machine Pending CN102118458A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100572789A CN102118458A (en) 2011-03-10 2011-03-10 Method and system for live migration of virtual machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100572789A CN102118458A (en) 2011-03-10 2011-03-10 Method and system for live migration of virtual machine

Publications (1)

Publication Number Publication Date
CN102118458A true CN102118458A (en) 2011-07-06

Family

ID=44217046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100572789A Pending CN102118458A (en) 2011-03-10 2011-03-10 Method and system for live migration of virtual machine

Country Status (1)

Country Link
CN (1) CN102118458A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662751A (en) * 2012-03-30 2012-09-12 浪潮电子信息产业股份有限公司 Method for improving availability of virtual machine system based on thermomigration
CN102884763A (en) * 2012-06-30 2013-01-16 华为技术有限公司 Cross-data-center virtual machine migration method, service control gateway and cross-data-center virtual machine migration
CN103201721A (en) * 2012-08-29 2013-07-10 华为技术有限公司 Virtual machine thermal migration system and method
CN103346900A (en) * 2013-05-31 2013-10-09 华为技术有限公司 Route configuration method and gateway after thermal migration of virtual machine in large two-layer network
CN103607430A (en) * 2013-10-30 2014-02-26 中兴通讯股份有限公司 Network processing method and system, and network control center
CN103631652A (en) * 2012-08-28 2014-03-12 中兴通讯股份有限公司 Method and system for achieving virtual machine migration
CN103890728A (en) * 2013-12-31 2014-06-25 华为技术有限公司 Method for hot transfer of virtual machine and server
CN103888417A (en) * 2012-12-21 2014-06-25 中国电信股份有限公司 Network switching method and system for virtual machine system migration
WO2015051548A1 (en) * 2013-10-12 2015-04-16 华为技术有限公司 Virtual network migration method, apparatus and device
CN105138394A (en) * 2015-09-21 2015-12-09 上海爱数软件有限公司 Method for thermally migrating K virtual machine (KVM) and system
CN105262640A (en) * 2015-09-17 2016-01-20 北京汉柏科技有限公司 System and method for improving reliability of cloud platform server, and disposition framework of system
CN105589744A (en) * 2015-08-25 2016-05-18 杭州华三通信技术有限公司 Virtual machine migration method and apparatus
CN107025127A (en) * 2016-08-25 2017-08-08 北京网迅科技有限公司杭州分公司 Dma queue switching method and system
CN103812823B (en) * 2012-11-07 2017-10-10 华为技术有限公司 Configuration information is migrated during live migration of virtual machine method, equipment and system
CN109101318A (en) * 2014-03-12 2018-12-28 华为技术有限公司 A kind of virtual machine (vm) migration control method and device
CN109426547A (en) * 2017-09-04 2019-03-05 华为技术有限公司 A kind of thermomigration process of virtual machine, device and system
CN109495560A (en) * 2018-11-07 2019-03-19 郑州云海信息技术有限公司 A kind of link establishing method, device, equipment and storage medium
CN109862088A (en) * 2019-01-23 2019-06-07 新华三云计算技术有限公司 TCP connection migration method and device
CN105302627B (en) * 2014-07-03 2019-06-25 中国移动通信集团公司 A kind of S1 mouth moving method and device with robustness
CN114281259A (en) * 2021-12-23 2022-04-05 天翼视讯传媒有限公司 Data heat migration system based on multiple angles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398770A (en) * 2007-09-30 2009-04-01 赛门铁克公司 System for and method of migrating one or more virtual machines
CN101739282A (en) * 2008-11-18 2010-06-16 华为技术有限公司 Method, device and system for managing virtual machine
CN101984631A (en) * 2010-11-05 2011-03-09 北京世纪互联工程技术服务有限公司 Safety dynamic migration method of Xen virtual machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398770A (en) * 2007-09-30 2009-04-01 赛门铁克公司 System for and method of migrating one or more virtual machines
CN101739282A (en) * 2008-11-18 2010-06-16 华为技术有限公司 Method, device and system for managing virtual machine
CN101984631A (en) * 2010-11-05 2011-03-09 北京世纪互联工程技术服务有限公司 Safety dynamic migration method of Xen virtual machine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
胡威等: "热迁移技术在构建电力虚拟数据中心的研究与应用", 《电力信息化》, vol. 8, no. 1, 31 January 2010 (2010-01-31), pages 44 - 48 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662751A (en) * 2012-03-30 2012-09-12 浪潮电子信息产业股份有限公司 Method for improving availability of virtual machine system based on thermomigration
CN102662751B (en) * 2012-03-30 2016-05-11 浪潮电子信息产业股份有限公司 A kind of method improving based on thermophoresis dummy machine system availability
CN102884763A (en) * 2012-06-30 2013-01-16 华为技术有限公司 Cross-data-center virtual machine migration method, service control gateway and cross-data-center virtual machine migration
CN102884763B (en) * 2012-06-30 2015-05-13 华为技术有限公司 Cross-data-center virtual machine migration method, service control gateway and system
WO2014000292A1 (en) * 2012-06-30 2014-01-03 华为技术有限公司 Migration method, serving control gateway and system for virtual machine across data centres
CN103631652A (en) * 2012-08-28 2014-03-12 中兴通讯股份有限公司 Method and system for achieving virtual machine migration
CN103631652B (en) * 2012-08-28 2018-09-28 中兴通讯股份有限公司 The realization method and system of virtual machine (vm) migration
WO2014032233A1 (en) * 2012-08-29 2014-03-06 华为技术有限公司 System and method for live migration of virtual machine
US10083053B2 (en) 2012-08-29 2018-09-25 Huawei Technologies Co., Ltd. System and method for virtual machine live migration
US11200079B2 (en) 2012-08-29 2021-12-14 Huawei Technologies Co., Ltd. System and method for virtual machine live migration
CN103201721A (en) * 2012-08-29 2013-07-10 华为技术有限公司 Virtual machine thermal migration system and method
CN103201721B (en) * 2012-08-29 2016-05-25 华为技术有限公司 The system and method for live migration of virtual machine
US9846591B2 (en) 2012-11-07 2017-12-19 Huawei Technologies Co., Ltd Method, device and system for migrating configuration information during live migration of virtual machine
CN103812823B (en) * 2012-11-07 2017-10-10 华为技术有限公司 Configuration information is migrated during live migration of virtual machine method, equipment and system
CN103888417B (en) * 2012-12-21 2017-05-10 中国电信股份有限公司 Network switching method and system for virtual machine system migration
CN103888417A (en) * 2012-12-21 2014-06-25 中国电信股份有限公司 Network switching method and system for virtual machine system migration
CN103346900A (en) * 2013-05-31 2013-10-09 华为技术有限公司 Route configuration method and gateway after thermal migration of virtual machine in large two-layer network
WO2015051548A1 (en) * 2013-10-12 2015-04-16 华为技术有限公司 Virtual network migration method, apparatus and device
CN104995600B (en) * 2013-10-12 2018-01-16 华为技术有限公司 Virtual network moving method, device and equipment
CN104995600A (en) * 2013-10-12 2015-10-21 华为技术有限公司 Virtual network migration method, apparatus and device
CN103607430A (en) * 2013-10-30 2014-02-26 中兴通讯股份有限公司 Network processing method and system, and network control center
US10802870B2 (en) 2013-12-31 2020-10-13 Huawei Technologies Co., Ltd. Virtual machine live migration method, virtual machine memory data processing method, server, and virtual machine system
CN103890728A (en) * 2013-12-31 2014-06-25 华为技术有限公司 Method for hot transfer of virtual machine and server
CN109101318A (en) * 2014-03-12 2018-12-28 华为技术有限公司 A kind of virtual machine (vm) migration control method and device
CN105302627B (en) * 2014-07-03 2019-06-25 中国移动通信集团公司 A kind of S1 mouth moving method and device with robustness
CN105589744B (en) * 2015-08-25 2019-03-15 新华三技术有限公司 A kind of virtual machine migration method and device
CN105589744A (en) * 2015-08-25 2016-05-18 杭州华三通信技术有限公司 Virtual machine migration method and apparatus
CN105262640A (en) * 2015-09-17 2016-01-20 北京汉柏科技有限公司 System and method for improving reliability of cloud platform server, and disposition framework of system
CN105138394A (en) * 2015-09-21 2015-12-09 上海爱数软件有限公司 Method for thermally migrating K virtual machine (KVM) and system
CN107025127A (en) * 2016-08-25 2017-08-08 北京网迅科技有限公司杭州分公司 Dma queue switching method and system
CN107025127B (en) * 2016-08-25 2018-07-06 北京网迅科技有限公司杭州分公司 Dma queue switching method and system
CN109426547A (en) * 2017-09-04 2019-03-05 华为技术有限公司 A kind of thermomigration process of virtual machine, device and system
CN109426547B (en) * 2017-09-04 2022-05-17 华为技术有限公司 Thermal migration method, device and system of virtual machine
US11604670B2 (en) 2017-09-04 2023-03-14 Huawei Technologies Co., Ltd. Virtual machine live migration method, apparatus, and system
CN109495560A (en) * 2018-11-07 2019-03-19 郑州云海信息技术有限公司 A kind of link establishing method, device, equipment and storage medium
CN109862088A (en) * 2019-01-23 2019-06-07 新华三云计算技术有限公司 TCP connection migration method and device
CN114281259A (en) * 2021-12-23 2022-04-05 天翼视讯传媒有限公司 Data heat migration system based on multiple angles

Similar Documents

Publication Publication Date Title
CN102118458A (en) Method and system for live migration of virtual machine
JP5541117B2 (en) Virtual machine migration system, virtual machine migration program, and virtual machine migration method
US9197489B1 (en) Live migration of virtual machines in a hybrid network environment
CN103890728B (en) The method of live migration of virtual machine and server
CN109739618B (en) Virtual machine migration method and device
CN108874506B (en) Live migration method and device of virtual machine direct connection equipment
US8830870B2 (en) Network adapter hardware state migration discovery in a stateful environment
US9588807B2 (en) Live logical partition migration with stateful offload connections using context extraction and insertion
US9720712B2 (en) Physical/virtual device failover with a shared backend
CN104239122B (en) A kind of virtual machine migration method and device
CN109168328B (en) Virtual machine migration method and device and virtualization system
CN107656797A (en) The method and apparatus of across virtual platform migration virtual machine
CN102799465B (en) Virtual interrupt management method and device of distributed virtual system
CN107193499A (en) A kind of moving method and device of container data volume
CN111026510A (en) A method for cross-storage hot migration of virtual machines in cloud environment
WO2018192478A1 (en) Cloud management platform, virtual machine management method, system thereof
CN105573830A (en) Virtual machine migration method
CN106844012A (en) A kind of method and system of unshared storage dynamic migration virtual machine
CN101833470A (en) Injecting transactions to support virtualization of a physical device controller
CN108319492A (en) Reset the method, apparatus and system of physical machine
CN103092676A (en) Analog input output method, device and system of virtual machine cluster
WO2017045272A1 (en) Virtual machine migration method and device
CN102118437B (en) A Xen-based virtual machine live migration progress monitoring method and device
CN103019847B (en) To the method and system that virtual-machine data is moved
CN117519908B (en) Virtual machine thermomigration method, computer equipment and medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110706