System and method for performing validation of a configuration
First Claim
Patent Images
1. A method for validating a set of configuration changes, comprising:
- receiving a configuration file update by a managed server, wherein the configuration file update includes a set of changes to a configuration for the managed server;
storing the configuration file update in a storage medium;
comparing the set of changes to a plurality of managed server configuration MBeans in an MBean graph, wherein the plurality of managed server configuration MBeans are related to each other by the MBean graph, wherein the plurality of managed server configuration MBeans are associated with a running state of the managed server;
determining based upon a result of the comparing step whether to accept the set of changes to the managed server; and
generating a validation response signal indicating at least one of an acceptance or a rejection based upon a result of the determining step.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments, the present invention provides mechanisms and methods for making a set of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, e.g., in a batch. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.
31 Citations
20 Claims
-
1. A method for validating a set of configuration changes, comprising:
-
receiving a configuration file update by a managed server, wherein the configuration file update includes a set of changes to a configuration for the managed server; storing the configuration file update in a storage medium; comparing the set of changes to a plurality of managed server configuration MBeans in an MBean graph, wherein the plurality of managed server configuration MBeans are related to each other by the MBean graph, wherein the plurality of managed server configuration MBeans are associated with a running state of the managed server; determining based upon a result of the comparing step whether to accept the set of changes to the managed server; and generating a validation response signal indicating at least one of an acceptance or a rejection based upon a result of the determining step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20)
-
-
9. A computer-readable medium carrying one or more sequences of instructions for validating a set of configuration changes, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a configuration file up date by a managed server, wherein the configuration file up date includes a set of changes to a configuration for the managed server; storing the configuration file update in a storage medium; comparing the set of changes to a plurality of managed server configuration MBeans in an MBean graph, wherein the plurality of managed server configuration MBeans are related to each other by the MBean graph, wherein the plurality of managed server configuration MBeans are associated with a running state of the managed server; determining based upon a result of the comparing step whether to accept the set of changes to the managed server; and generating a validation response signal indicating at least one of an acceptance or a rejection based upon a result of the determining step. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A managed server for validating a set of configuration changes, comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving a configuration file update by a managed server, wherein the configuration file update includes a set of changes to a configuration for the managed server; storing the configuration file update in a storage medium; comparing the set of changes to a plurality of managed server configuration MBeans in an MBean graph, wherein the plurality of managed server configuration MBeans are related to each other by the MBean graph, wherein the plurality of managed server configuration MBeans are associated with a running state of the managed server; determining based upon a result of the comparing step whether to accept the set of changes to the managed server; and generating a validation response signal indicating at least one of an acceptance or a rejection based upon a result of the determining step.
-
Specification