Patent ID: 11886889
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of managing configurations of a plurality of system services, including a first system service and a second system service, in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein, said method comprising:
generating a master configuration schema from a plurality of individual configuration schemas, each of the individual configuration schemas corresponding to one of the plurality of system services, and the master configuration schema including all the individual configuration schemas and defining one or more configuration properties of the first system service, one or more internal states of the first system service, one or more configuration properties of the second system service, and one or more internal states of the second system service; and
upon receiving an application programming interface (API) call to apply to the plurality of system services desired configurations of the plurality of system services, the desired configurations of the plurality of system services being defined in a desired configuration file, parsing the desired configuration file to identify a first desired configuration for the first system service and a second desired configuration for the second system service, and storing the first and second desired configurations in accordance with the master configuration schema,
wherein the first system service executes with the stored first desired configuration applied thereto, and the second system service executes with the stored second desired configuration applied thereto.