Mechanism for migration of client-side virtual machine system resources
AssigneeRed Hat Israel, Ltd.
InventorsUri Lublin, Rami Tamir, Yaniv Kamay
Life of this patent
Estimating the term…
Abstract
In one embodiment, a mechanism for migration of client-side virtual machine system resources is disclosed. In one embodiment, a method includes receiving notification that a virtual machine (VM) is to be live migrated from a first server to a second server, connecting one or more client resources associated with the VM to the second server during the live migration of the VM while maintaining a simultaneous active VM connection of the one or more client resources to the first server, and disconnecting the active VM connection of the one or more client resources to the first server when the live migration of the VM is complete.
Claims20
A computer-implemented method, comprising:
- receiving, at a client, notification that a virtual machine (VM) is to be live migrated from a first server to a second server;
- connecting, by the client, one or more client resources associated with the VM to the second server during the live migration of the VM while maintaining a simultaneous active VM connection of the one or more client resources to the first server;
- and
- when the live migration of the remote VM is complete, causing, by the client, the second server to become an active server, and causing the active VM connection of the one or more client resources to be disconnected from the first server.
A system, comprising:
- a memory;
- a processor, coupled to the memory via a bus;
- and
- a client migration manager operating from the memory to cause the processor to:
- receive notification that a virtual machine (VM) is to be live migrated from a first server to a second server;
- connect one or more client resources associated with the VM to the second server during the live migration of the VM while maintaining a simultaneous active VM connection of the one or more client resources to the first server;
- and
- when the live migration of the remote VM is complete, cause the second server to become an active server, and cause the active VM connection of the one or more client resources to be disconnected from the first server.
The system of client 9, further comprising a virtual machine (VM) migration agent, communicatively coupled to the client migration manager via a network, to:
- determine that the VM is to be migrated from the first server to the second server;
- issue a migration command for at least one of the first server and the second server;
- notifying the client migration manager that the VM is to be live migrated from the first server to the second server;
- receive a connection complete message from the client migration manager;
- cause the live migration of the VM to continue;
- and
- send a switch operation command to the client migration manager upon successful completion of the VM migration.
An article of manufacture comprising a machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
- receiving, at a client, notification that a virtual machine (VM) is to be live migrated from a first server to a second server;
- connecting, by the client, one or more client resources associated with the VM to the second server during the live migration of the VM while maintaining a simultaneous active VM connection of the one or more client resources to the first server;
- and
- when the live migration of the remote VM is complete, causing, by the client, the second server to become an active server, and causing the active VM connection of the one or more client resources to be disconnected from the first server.
Dependencies are inferred from the claim text.