CPC G06F 9/44526 (2013.01) [G06F 9/4451 (2013.01)] | 17 Claims |
1. A method of automatically detecting drift from a desired state in configuration of services running in a management appliance of a software-defined data center (SDDC), wherein the services include a first service that is enabled for proactive drift detection and a second service that is enabled for passive drift detection, and the desired state is managed centrally for a plurality of SDDCs from a desired state management service running in a cloud platform and communicated to the management appliance, said method comprising:
storing, by the management appliance, the desired state communicated from the desired state management service;
detecting, by the first service, a change in a configuration of the first service and issuing a notification, by the first service, to a profile service of the management appliance of the change in the configuration of the first service;
in response to the notification of the change in the configuration of the first service, computing, by the profile service, drift in the configuration of the first service from the stored desired state using a plug-in of the first service;
periodically, at designated time intervals, acquiring, by the profile service, a current state of the configuration of the second service, and computing, by the profile service, drift in the configuration of the second service from the stored desired state using a to the plug-in of the second service; and
notifying the desired state management service running in the cloud platform of the computed drift in the configuration of the first and second services.
|