Legal claims defining the scope of protection, as filed with the USPTO.
1. A host device, comprising: at least one processor; and a storage device storing a computer program including instructions that, which executed by the at least one processor, causes the at least one processor to: control a power supply to supply electric power for servers, and control the servers to boot and perform a booting test; determine whether a booting of each of the servers is successful; control all of the servers to quit the booting test, and record a current state of the booting test in a test log stored in the storage device if the booting of one of the servers is unsuccessful; transform a format of a first component list generated in the current booting of each server into a text file format if the booting of each of the servers is successful; determine whether the first component lists of each server is identical to a second component list generated during a last booting of the server; save a system log of each server in the storage device if the first component list of each server is identical to the second component list of the server; control all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the component list of one of the servers is not identical to the second component list the server; control the servers to shutdown; determine whether the shutdown of each of the servers is successful; control the power supply to stop supplying electric power for the servers if the shutdown of each of the server is successful; control all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the shutdown of one of the servers is unsuccessful; and control the power supply to stop supplying electric power for the servers.
2. The host device claimed in claim 1 , wherein the booting test of each of the servers is tested for a predefined number of times.
3. The host device claimed in claim 1 , wherein the system log of each server is named with an IP address of the server.
4. The host device claimed in claim 1 , wherein the computer program including instructions further causes the at least one processor to: delete the system log of each server saved in the storage device during the last booting of the server.
5. A method executable by a processor of a host device for testing booting of servers using a host device, the method comprising: controlling a power supply to supply electric power for the servers, and controlling the servers to boot and perform a booting test; determining whether a booting of each of the servers is successful; controlling all of the servers to quit the booting test, and recording a current state of the booting test in a test log stored in a storage device if the booting of one of the servers is unsuccessful; transforming a format of a first component list generated in the current booting of each server into a text file format if the booting of each of the servers is successful; determining whether the first component lists of each server is identical to a second component list generated during a last booting of the server; saving a system log of each server in the storage device if the first component list of each server is identical to the second component list of the server; controlling all of the servers to quit the booting test, and recording a current state of the booting test in the test log stored in the storage device if the component list of one of the servers is not identical to the second component list the server; controlling the servers to shutdown; determining whether the shutdown of each of the servers is successful; controlling the power supply to stop supplying electric power for the servers if the shutdown of each of the servers is successful; controlling all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the shutdown of one of the servers is unsuccessful; and controlling the power supply to stop supplying electric power for the servers.
6. The method claimed in claim 5 , wherein the booting test of each of the servers is tested for a predefined number of times.
7. The method claimed in claim 5 , wherein the system log of each server is named with an IP address of the server.
8. The method claimed in claim 5 , further comprising: deleting the system log of each server saved in the storage device during the last booting of the server.
9. A non-transitory computer-readable storage medium having stored thereon instructions being executed by a processor of a host device, causes the processor to perform a method for testing booting of servers, the method comprising: controlling a power supply to supply electric power for the servers, and controlling the servers to boot and perform a booting test; determining whether a booting of each of the servers is successful; controlling all of the servers to quit the booting test, and recording a current state of the booting test in a test log stored in a storage device if the booting of one of the servers is unsuccessful; transforming a format of a first component list generated in the current booting of each server into a text file format if the booting of each of the servers is successful; determining whether the first component lists of each server is identical to a second component list generated during a last booting of the server; saving a system log of each server in the storage device if the first component list of each server is identical to the second component list of the server; controlling all of the servers to quit the booting test, and recording a current state of the booting test in the test log stored in the storage device if the component list of one of the servers is not identical to the second component list the server; controlling the servers to shutdown; determining whether the shutdown of each of the servers is successful; controlling the power supply to stop supplying electric power for the servers if the shutdown of each of the servers is successful; controlling all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the shutdown of one of the servers is unsuccessful; and controlling the power supply to stop supplying electric power for the servers.
10. The storage medium claimed in claim 9 , wherein the booting test of each of the servers is tested for a predefined number of times.
11. The storage medium claimed in claim 9 , wherein the system log of each server is named with an IP address of the server.
12. The storage medium claimed in claim 9 , wherein the method further comprising: deleting the system log of each server saved in the storage device during the last booting of the server.
Unknown
November 24, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.