CPC G06F 11/1458 (2013.01) [G06F 2201/84 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
a non-transitory computer readable medium storing instructions executable by the one or more processors to cause the system to perform operations comprising:
receiving, from a first hypervisor running on a first host having a first architecture platform, backup data of a source control plane node running on a first host, the first control plane node comprising a virtual computing instance (VCI) running on the first host and supported by the first hypervisor, the backup data comprising state information regarding an operational state of the control plane node when backed up;
identifying a second architecture platform of a second host, the second architecture platform being different than the first architecture platform;
selecting a first control plane binary of a plurality of control plane binaries based on the first control plane binary being targeted to the second architecture platform, each of the plurality of control plane binaries being targeted to one of a plurality of architecture platforms;
deploying, using the selected first control plane binary, a target control plane node on the second host, the target control plane node comprising a second VCI supported by a second hypervisor running on the second host;
copying at least a portion of the backup data, including at least some of the state information, to the second host to configure the target control plane node; and
running the target control plane node on second hypervisor on the second host.
|