Testing server, information processing system, and testing method
First Claim
1. A testing server that performs a test to check whether a plurality of servers properly executes failover, the testing server comprising:
- a generation unit that generates an image file of an OS (Operation System) that is executed by a to-be-tested server;
a transmitting unit that transmits the image file that is generated by the generation unit to to-be-tested servers;
a testing unit that injects a simulated fault into a server where a fault occurs among the servers to which the transmitting unit transmits the image file and that performs a test to check whether the to-be-tested server properly executes failover;
a restoring unit that, each time the testing unit performs a test, restores a status of the to-be-tested server to a pre-failover status;
a judgment unit that judges whether the restoring unit properly restores the status of the to-be-tested server; and
a power control unit that, when the judgment unit judges that the status of the to-be-tested server is not properly restored, turns off power of the to-be-tested server and then turns on the power again, whereinwith respect to the server whose power is turned on again by the power control unit, the transmitting unit transmits an image file and the testing unit performs a test in a repetitive manner.
1 Assignment
0 Petitions
Accused Products
Abstract
A testing server performs a test to check whether servers properly execute failover. The testing server includes a generation unit, a transmitting unit, a testing unit, a restoring unit, a judgment unit, and a power control unit. The generation unit generates an image file of an OS. The transmitting unit transmits the image file to to-be-tested servers. The testing unit injects a simulated fault into a server among the servers to which the image file is transmitted and performs a test. The restoring unit, each time the testing unit performs a test, restores a status of the to-be-tested server to a pre-failover status. The judgment unit judges whether the restoring unit properly restores the status. The power control unit, when the judgment unit judges that the status of the to-be-tested server is not properly restored, turns off power of the to-be-tested server and turns on the power again.
-
Citations
9 Claims
-
1. A testing server that performs a test to check whether a plurality of servers properly executes failover, the testing server comprising:
-
a generation unit that generates an image file of an OS (Operation System) that is executed by a to-be-tested server; a transmitting unit that transmits the image file that is generated by the generation unit to to-be-tested servers; a testing unit that injects a simulated fault into a server where a fault occurs among the servers to which the transmitting unit transmits the image file and that performs a test to check whether the to-be-tested server properly executes failover; a restoring unit that, each time the testing unit performs a test, restores a status of the to-be-tested server to a pre-failover status; a judgment unit that judges whether the restoring unit properly restores the status of the to-be-tested server; and a power control unit that, when the judgment unit judges that the status of the to-be-tested server is not properly restored, turns off power of the to-be-tested server and then turns on the power again, wherein with respect to the server whose power is turned on again by the power control unit, the transmitting unit transmits an image file and the testing unit performs a test in a repetitive manner. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing system that includes a plurality of servers that executes failover when a fault occurs in any of the servers and a testing server that performs a test to check whether each of the servers properly executes failover, wherein
the testing server includes a generation unit that generates an image file of an OS that is executed by a to-be-tested server; -
a transmitting unit that transmits the image file that is generated by the generation unit to to-be-tested servers; a testing unit that injects a simulated fault into a server where a fault occurs among the servers to which the transmitting unit transmits the image file and that performs a test to check whether the to-be-tested server properly executes failover; a restoring unit that, each time the testing unit performs a test, restores a status of the to-be-tested server to a pre-failover status; a judgment unit that judges whether the restoring unit properly restores the status of the to-be-tested server; and a power control unit that, when the judgment unit judges that the status of the to-be-tested server is not properly restored, turns off power of the to-be-tested server and then turns on the power again, with respect to the server whose power is turned on again by the power control unit, the transmitting unit transmits an image file and the testing unit performs a test in a repetitive manner, and the server performs network booting with the image file.
-
-
9. A testing method that is performed by a testing server that performs a test to check whether a plurality of servers properly executes failover, the servers executing failover when a fault occurs in any of the servers, the testing method comprising:
-
generating an image file of an OS that is executed by a to-be-tested server; transmitting the generated image file to to-be-tested servers; injecting a simulated fault into a server where a fault occurs among the servers to which the image file is transmitted and performing a test to check whether the to-be-tested server properly executes failover; each time a test is performed, restoring a status of the to-be-tested server to a pre-failover status; judging whether the status of the to-be-tested server is properly restored; when it is judged that the status of the to-be-tested server is not properly restored, turning off power of the to-be-tested server and then turning on the power again; and with respect to the server whose power is turned on again, transmitting the image file and performing the test in a repetitive manner.
-
Specification