Systems and methods for testing results of configuration management activity
First Claim
1. A method of testing an implementation of configuration management activities in a network, comprising:
- adjusting a configuration of at least one target machine by transmitting at least one configuration management command to the at least one target machine to be executed on the at least one target machine, wherein adjusting the configuration of the at least one target machine generates configuration results for the at least one target machine indicating an adjusted state of a corresponding adjusted target machine; and
in response to adjusting the configuration of the at least one target machine, comparing the adjusted state of the at least one adjusted target machine to a target predicted configuration state for the at least one target machine to determine whether discrepancies exist between the adjusted state of the at least one adjusted target machine and the predicted configuration state to indicate a configuration fault condition exists in the at least one adjusted target machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for testing results of configuration management activity. In embodiments, a configuration management server can control and maintain the configuration state of one or more targets, hosts, servers, clients, or other machines in a managed. In aspects, a testing tool hosted on the configuration management server can verify the correct implementation of configuration instructions. In embodiments, the testing tool can access or receive an anticipated or target configuration state for one or more target(s) or other machines, indicating the status of services, memory, security, storage, and/or other configuration parameters after a selected configuration command is to be transmitted and run on the recipient machine. After the configuration change or update is performed, the test tool can receive results indicating the actual configuration state achieved after running the configuration management command(s), and compare those to the anticipated configuration state. Any discrepancies can be flagged, and corrective commands can be issued.
85 Citations
20 Claims
-
1. A method of testing an implementation of configuration management activities in a network, comprising:
-
adjusting a configuration of at least one target machine by transmitting at least one configuration management command to the at least one target machine to be executed on the at least one target machine, wherein adjusting the configuration of the at least one target machine generates configuration results for the at least one target machine indicating an adjusted state of a corresponding adjusted target machine; and in response to adjusting the configuration of the at least one target machine, comparing the adjusted state of the at least one adjusted target machine to a target predicted configuration state for the at least one target machine to determine whether discrepancies exist between the adjusted state of the at least one adjusted target machine and the predicted configuration state to indicate a configuration fault condition exists in the at least one adjusted target machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A configuration management system, comprising:
-
an interface to a set of target machines in a network; and a testing tool, communicating with the set of target machines via the interface, the testing tool being configured to adjust a configuration of at least one target machine by transmitting at least one configuration management command to the at least one target machine to be executed on the at least one target machine, wherein adjusting the configuration of the at least one target machine generates configuration results for the at least one target machine indicating an adjusted state of a corresponding adjusted target machine, in response to adjusting the configuration of the at least one target machine, compare the adjusted state of the at least one adjusted target machine to predicted configuration state for the at least one target machine to determine whether discrepancies exist between the adjusted state of the at least one adjusted target machine and the predicted configuration state to indicate a configuration fault condition exists in the at least one adjusted target machine based on the comparison. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
adjusting, by the processor, a configuration of at least one target machine by transmitting at least one configuration management command to the at least one target machine to be executed on the at least one target machine, wherein adjusting the configuration of the at least one target machine generates configuration results for the at least one target machine indicating an adjusted state of a corresponding adjusted target machine; and in response to adjusting the configuration of the at least one target machine, comparing the adjusted state of the at least one adjusted target machine to a predicted configuration state for the at least one target machine to determine whether discrepancies exist between the adjusted state of the at least one adjusted target machine and the predicted configuration state to indicate a configuration fault condition exists in the at least one adjusted target machine. - View Dependent Claims (20)
-
Specification