Configuration tests for computer system
First Claim
Patent Images
1. A managing server system comprising:
- at least one communication device to communicate with plural managed nodes that comprise non-transitory computer-readable storage media encoded with plural test executables for running on the respective plural managed nodes for checking configuration data of the respective managed nodes, the configuration data indicating for each respective managed node of the plural managed nodes,a hardware configuration for the respective managed node,an external storage unit accessible by the respective managed node, andsoftware installed on or software accessible by the respective managed node; and
at least one processor to;
command the test executables to execute concurrently on the plural managed nodes,collect test results returned by the test executables in response to the commanding, the test results including the configuration data of the plural managed nodes,determine based on the test results whether a first managed node of the plural managed nodes is a suitable fail-over target for an application that was executing on a second managed node of the plural managed nodes; and
in response to the determining indicating that the first managed node is a suitable fail-over target for the application, cause execution of an instance of the application on the first managed node responsive to detecting failure of the second managed node.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system has a managing server for managing one or more managed nodes. The managed nodes have media encoded with test executables executable on their respective nodes. The test executables can check configuration data for the node and/or check whether external resources are accessible from the node. The managing server issues commands to run the test executables and collects test results returned by the test executables.
19 Citations
20 Claims
-
1. A managing server system comprising:
-
at least one communication device to communicate with plural managed nodes that comprise non-transitory computer-readable storage media encoded with plural test executables for running on the respective plural managed nodes for checking configuration data of the respective managed nodes, the configuration data indicating for each respective managed node of the plural managed nodes, a hardware configuration for the respective managed node, an external storage unit accessible by the respective managed node, and software installed on or software accessible by the respective managed node; and at least one processor to; command the test executables to execute concurrently on the plural managed nodes, collect test results returned by the test executables in response to the commanding, the test results including the configuration data of the plural managed nodes, determine based on the test results whether a first managed node of the plural managed nodes is a suitable fail-over target for an application that was executing on a second managed node of the plural managed nodes; and in response to the determining indicating that the first managed node is a suitable fail-over target for the application, cause execution of an instance of the application on the first managed node responsive to detecting failure of the second managed node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
issuing, by a managing server including a processor, commands to run plural independent test executables on plural managed nodes; receiving, by the managing server, test results from the test executables run on the plural managed nodes in response to the commands, the test results specifying, for each respective managed node of the plural managed nodes, hardware of the respective managed node, an external storage unit accessible by the respective managed node, and software installed on or accessible by the respective managed node; determining, by the managing server, based on the test results whether a first managed node of the plural managed nodes is a suitable fail-over target for an application that was executing on a second managed node of the plural managed nodes; and in response to the determining indicating that the first managed node is a suitable fail-over target for the application, cause execution of an instance of the application on the first managed node responsive to detecting failure of the second managed node. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing instructions that, when executed, cause a managing server to:
-
command test executables to run concurrently on plural managed nodes; receive test results from the test executables run on the plural managed nodes in response to the commanding, the test results indicating, for each respective managed node of the plural managed nodes, hardware installed on the respective managed node, an external storage unit accessible by the respective managed node, and software installed on or accessible by the respective managed node; determine based on the test results whether a first managed node of the plural managed nodes is a suitable fail-over target for an application that was executing on a second managed node of the plural managed nodes; and in response to the determining indicating that the first managed node is a suitable fail-over target for the application, cause execution of an instance of the application on the first managed node responsive to detecting failure of the second managed node. - View Dependent Claims (18, 19, 20)
-
Specification