US 11,842,210 B2
Systems, methods, and apparatus for high availability application migration in a virtualized environment
Ivaylo Radoslavov Radev, Sofia (BG); Deepak Babarjung, Palo Alto, CA (US); Maarten Wiggers, Mountain View, CA (US); Rajesh Venkatasubramanian, San Jose, CA (US); Sahan Bamunavita Gamage, San Jose, CA (US); and Tomo Vladimirov Simeonov, Sofia (BG)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Oct. 25, 2021, as Appl. No. 17/510,126.
Prior Publication US 2023/0130553 A1, Apr. 27, 2023
Int. Cl. G06F 11/20 (2006.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 16/27 (2019.01); G06F 8/61 (2018.01)
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
OG exemplary drawing
 
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.