US 11,722,560 B2
Reconciling host cluster membership during recovery
Alkesh Shah, Palo Alto, CA (US); Subhankar Biswas, Palo Alto, CA (US); Leonid Livshin, Palo Alto, CA (US); Brian Masao Oki, Palo Alto, CA (US); and Sunil Vajir, Palo Alto, CA (US)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Oct. 26, 2021, as Appl. No. 17/452,347.
Prior Publication US 2023/0131052 A1, Apr. 27, 2023
Int. Cl. H04L 67/1031 (2022.01); H04L 67/025 (2022.01); H04L 41/0853 (2022.01); H04L 41/0866 (2022.01)
CPC H04L 67/1031 (2013.01) [H04L 41/0853 (2013.01); H04L 41/0866 (2013.01); H04L 67/025 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for reconciling host membership information in a data center, the method comprising:
querying, by a remote central virtualization management device configured to manage one or more host clusters in the data center and to provision virtual computing instances (VCIs) on hosts in the one or more host clusters, one or more cluster stores to retrieve first host membership information for each of the one or more host clusters, each cluster store being associated with a host cluster of the one or more host clusters;
comparing second host membership information stored at the remote central virtualization management device for the one or more host clusters to the first host membership information to identify one or more discrepancies between the second host membership information and the first host membership information; and
updating the second host membership information such that the second host membership information is consistent with the first host membership information by using one or more provisioning primitives, wherein the one or more provisioning primitives comprise one or more smallest units of processing available to the remote central virtualization management device to perform an update to the second host membership information, and wherein the one or more provisioning primitives are also invoked by the remote central virtualization management device when provisioning the VCIs.