Patent ID: 7797412

Claim:
A non-transitory computer readable medium storing executable instructions for managing server configuration data by: obtaining first local server configuration data, wherein the first local server configuration data specifies a configuration of a first server and is stored on the first server, wherein the first local server configuration data includes a first value of a configuration attribute, and wherein the first local server configuration data comprises configuration data for configuring at least one software application installed on the first server; obtaining first shared server configuration data using the first local server configuration data, wherein the first shared server configuration data is shared by a first directory service instance operating on the first server, and wherein the first shared server configuration data includes the first value of the configuration attribute; synchronizing the first directory service instance with a second directory service instance to obtain second shared server configuration data, wherein the second shared server configuration data is shared by the second directory service instance, wherein the second directory service instance operates on a second server, and wherein the second shared server configuration data includes the first value of the configuration attribute; obtaining second local server configuration data using the second shared server configuration data, wherein the second local configuration data is stored in the second server, and wherein the second local configuration data includes the first value of the configuration attribute; configuring the second server using the first value of the configuration attribute included in second local configuration data; after configuring the second server, modifying the second local server configuration data to obtain modified second local server configuration data, wherein the modified second local server configuration data includes a second value of the configuration attribute; modifying the second shared server configuration data using the modified second local server configuration data to obtain modified second shared server configuration data, wherein the modified second shared server configuration data includes the second value of the configuration attribute; and modifying the first shared server configuration data to obtain modified first shared server configuration data, wherein modifying the first shared server configuration data comprises synchronizing the first directory service instance with the second directory service instance, and wherein the modified first shared server configuration data includes the second value of the configuration attribute.