A method of managing configurations of a data center according to a desired state of the configurations includes retrieving a running state of the configurations, comparing the running state against a first desired state of the configurations and determining a drift of the running state from the first desired state, notifying a cloud control plane of the drift, and in response to an instruction issued by the cloud control plane to apply the desired state, configuring the data center according to a second desired state.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein each of the data centers is a software-defined data center that is managed by one or more management servers including a virtual infrastructure management server.
3. The method of claim 2, wherein the configurations include configurations of software components running in the virtual infrastructure management server.
5. The method of claim 2, wherein the one or more management servers further include a virtual network management server and the configurations further include configurations of software components running in the virtual network management server.
6. The method of claim 1, wherein the cloud control plane is notified through a configuration agent running in a gateway appliance and the instructions issued by the cloud control plane are received through the configuration agent.
7. The method of claim 6, wherein the second desired state document is retrieved by the configuration agent from a location specified in an instruction to apply the desired state issued by the cloud control plane.
9. The non-transitory computer readable medium of claim 8, wherein each of the data centers is a software-defined data center that is managed by one or more management servers including a virtual infrastructure management server.
10. The non-transitory computer readable medium of claim 9, wherein the configurations include configurations of software components running in the virtual infrastructure management server.
12. The non-transitory computer readable medium of claim 9, wherein the one or more management servers further include a virtual network management server and the configurations further include configurations of software components running in the virtual network management server.
13. The non-transitory computer readable medium of claim 8, wherein the cloud control plane is notified through a configuration agent running in a gateway appliance and the instructions issued by the cloud control plane are received through the configuration agent.
14. The non-transitory computer readable medium of claim 13, wherein the second desired state document is retrieved by the configuration agent from a location specified in an instruction to apply the desired state issued by the cloud control plane.
16. The virtual infrastructure management server of claim 15, wherein the configurations include configurations of software components running in the virtual infrastructure management server.
19. The virtual infrastructure management server of claim 15, wherein the cloud control plane is notified through a configuration agent running in a gateway appliance and the instructions issued by the cloud control plane are received through the configuration agent.
20. The virtual infrastructure management server of claim 19, wherein the second desired state document is retrieved by the configuration agent from a location specified in an instruction to apply the desired state issued by the cloud control plane.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 21, 2023
July 16, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.