US 12,001,449 B2
Replication of inventory data across multiple software-defined data centers
Kundan Sinha, Bangalore (IN); and Shalini Krishna, Bangalore (IN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMWARE, INC., Palo Alto, CA (US)
Filed on Feb. 3, 2022, as Appl. No. 17/591,613.
Claims priority of application No. 202141056771 (IN), filed on Dec. 7, 2021.
Prior Publication US 2023/0177067 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/27 (2019.01); G06F 11/14 (2006.01); G06F 16/25 (2019.01); G06Q 10/087 (2023.01)
CPC G06F 16/27 (2019.01) [G06F 11/14 (2013.01); G06F 16/256 (2019.01); G06Q 10/087 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of managing the sharing of inventory data across a plurality of data centers from a cloud platform so that user access to inventory data stored locally in any of the data centers will be governed by the same inventory data regardless of which data center the user accesses, wherein each of the data centers includes a virtual infrastructure management appliance having a service running therein for storing the inventory data locally in a database and detecting a local change to the inventory data, said method comprising:
receiving by a cloud service running in the cloud platform a notification from one of the data centers that a change has been made to the inventory data stored locally in the database of said one of the data centers;
in response to the notification, updating by the cloud service a desired state document that specifies a desired state of each of the data centers and has been applied to the data centers by the virtual infrastructure management appliances thereof, the updated desired state document including the inventory data as changed; and
issuing a command by the cloud service to a virtual infrastructure management appliance of each of other ones of the data centers to apply the updated desired state document, wherein the applying of the updated desired state document by the virtual infrastructure management appliance of each of the other ones of the data centers causes the inventory data stored locally in the database of each of the other ones of the data centers to be updated to include the change made to the inventory data.