CPC G06F 9/45558 (2013.01) [G06F 8/61 (2013.01); G06F 9/4856 (2013.01); G06F 11/203 (2013.01); G06F 11/2025 (2013.01); G06F 16/27 (2019.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45587 (2013.01); G06F 2201/815 (2013.01)] | 24 Claims |
1. A system for high availability application migration in a virtualized environment, the system comprising:
at least one memory;
instructions in the system; and
programmable circuitry to at least one of execute or instantiate the instructions to:
identify a high availability slot in a virtual server rack, the high availability slot to facilitate a failover of an application executing on a first virtual machine in the virtual server rack, the first virtual machine identified as corresponding to a protected virtual machine status;
deploy a second virtual machine in the high availability slot;
transfer data from the first virtual machine to the second virtual machine; and
after not identifying a failure of at least one of the first virtual machine or the second virtual machine during the transfer of the data:
trigger a shutdown of the first virtual machine; and
synchronize migration data associated with the virtual server rack to identify the second virtual machine as corresponding to the protected virtual machine status.
|