Method, apparatus, and computer product for updating software
First Claim
1. A computer-readable recording medium that stores therein a computer program for performing an information collection and an operation instruction by performing a communication with a program deployed in an information processing apparatus via a network, to perform an update of a software of the information processing apparatus, the computer program causing a computer to execute:
- acquiring configuration information from a database that stores therein current configuration information of the information processing apparatus, post configuration information of the information processing apparatus after updating the software, and configuration information of a load balancer connected to the information processing apparatus via the network, the load balancer receiving all requests from clients and assigning some of the requests to the information processing apparatus;
changing a setting of the load balancer as appropriate; and
software applying including;
determining a software to be installed in the information processing apparatus or to be removed from the information processing apparatus by comparing the current configuration information with the post configuration information acquired at the acquiring,instructing the program deployed in the information processing apparatus to install or remove the software,determining, from the configuration information of the load balancer acquired at the acquiring, whether a change of the setting of the load balancer is needed upon installing or removing the software, andinstructing, when the change of the setting of the load balancer is determined to be needed, the changing to change the setting of the load balancer.
1 Assignment
0 Petitions
Accused Products
Abstract
Current configuration information of an information processing apparatus, post configuration information after updating a software, configuration information of a network device are stored in a database. A selection of a software image for updating the software of the information processing apparatus and a change of a configuration of the network device are considered, based on the pieces of configuration information. An automation of an operation of updating the software is realized by sending a result of consideration to an agent deployed in the information processing apparatus and causing the information processing apparatus to perform a desired processing.
28 Citations
9 Claims
-
1. A computer-readable recording medium that stores therein a computer program for performing an information collection and an operation instruction by performing a communication with a program deployed in an information processing apparatus via a network, to perform an update of a software of the information processing apparatus, the computer program causing a computer to execute:
-
acquiring configuration information from a database that stores therein current configuration information of the information processing apparatus, post configuration information of the information processing apparatus after updating the software, and configuration information of a load balancer connected to the information processing apparatus via the network, the load balancer receiving all requests from clients and assigning some of the requests to the information processing apparatus; changing a setting of the load balancer as appropriate; and software applying including; determining a software to be installed in the information processing apparatus or to be removed from the information processing apparatus by comparing the current configuration information with the post configuration information acquired at the acquiring, instructing the program deployed in the information processing apparatus to install or remove the software, determining, from the configuration information of the load balancer acquired at the acquiring, whether a change of the setting of the load balancer is needed upon installing or removing the software, and instructing, when the change of the setting of the load balancer is determined to be needed, the changing to change the setting of the load balancer. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
a processor; and a memory storing computer-readable instructions, execution of the instructions by the processor facilitating performance of an information collection and an operation instruction by performing a communication with a program deployed in an information processing apparatus via a network, to perform an update of a software of the information processing apparatus, execution of the instructions by the processor configuring the apparatus to include; a configuration-information acquiring unit that acquires configuration information from a database that stores therein current configuration information of the information processing apparatus, post configuration information of the information processing apparatus after updating the software, and configuration information of a load balancer connected to the information processing apparatus via the network, the load balancer receiving all requests from clients and assigning some of the requests to the information processing apparatus; a network-configuration setting unit that changes a setting of the load balancer as appropriate; and a software applying unit that determines a software to be installed in the information processing apparatus or to be removed from the information processing apparatus by comparing the current configuration information with the post configuration information acquired by the configuration-information acquiring unit, instructs the program deployed in the information processing apparatus to install or remove the software, determines, from the configuration information of the load balancer acquired by the configuration-information acquiring unit, whether a change of the setting of the load balancer is needed upon installing or removing the software, and instructs, when the change of the setting of the load balancer is determined to be needed, the network-configuration setting unit to change the setting of the load balancer. - View Dependent Claims (5, 6)
-
-
7. A method of a software updating apparatus for performing an information collection and an operation instruction by performing a communication with a program deployed in an information processing apparatus via a network, to perform an update of a software of the information processing apparatus, the method of the software updating apparatus comprising:
-
acquiring configuration information from a database that stores therein current configuration information of the information processing apparatus, post configuration information of the information processing apparatus after updating the software, and configuration information of a load balancer connected to the information processing apparatus via the network, the load balancer receiving all requests from clients and assigning some of the requests to the information Processing apparatus; changing a setting of the load balancer as appropriate; and software applying including determining a software to be installed in the information processing apparatus or to be removed from the information processing apparatus by comparing the current configuration information with the post configuration information acquired at the acquiring, instructing the program deployed in the information processing apparatus to install or remove the software, determining, from the configuration information of the load balancer acquired at the acquiring, whether a change of the setting of the load balancer is needed upon installing or removing the software, and instructing, when the change of the setting of the load balancer is determined to be needed, the changing to change the setting of the load balancer. - View Dependent Claims (8, 9)
-
Specification