Information processing system
First Claim
1. An information processing system in which a plurality of server modules and a storage module, which comprises a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, are interconnected via a network, wherein said storage module comprises a system configuration information retention database for retaining system configuration information including the information about the configuration of server modules necessary for the execution of said service and the number of server modules to which said service is to be assigned;
- wherein said server modules comprise a configuration information transmission unit for transmitting configuration information about the server modules to said storage module at the time of starting the server modules; and
wherein said storage module comprises a comparison routine for comparing the configuration information transmitted by said configuration information transmission unit against the system configuration information retained by said system configuration information retention database, and gives, in accordance with the result of comparison made by said comparison routine, a host-name, which is unique to the information processing system, to a server module from which the configuration information is transmitted, assigns a service included in the system configuration information to the server module, transmits data for executing the service, and updates the number of server modules to which said service, which is included in said system configuration information, is to be assigned.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to system construction, and operations management, provided by a plurality of servers in an information processing system, and more particularly to a technology for reducing the burden on a system administrator for system construction and operations management. If, in an information processing system in which a plurality of server modules and a storage module are interconnected via a network, configuration information transmitted to the storage module from the server modules at startup complies with the configuration requirements for operating services retained by the storage module and the system configuration information corresponding to the number of server modules for service operation, the system gives a host name, which is unique to the information processing system, to a server module from which the configuration information is transmitted,and assigns a service designated by the corresponding information to the server module, transmits the service, and changes the number of units related to the corresponding information.
48 Citations
25 Claims
-
1. An information processing system in which a plurality of server modules and a storage module, which comprises a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, are interconnected via a network,
wherein said storage module comprises a system configuration information retention database for retaining system configuration information including the information about the configuration of server modules necessary for the execution of said service and the number of server modules to which said service is to be assigned; -
wherein said server modules comprise a configuration information transmission unit for transmitting configuration information about the server modules to said storage module at the time of starting the server modules; and
wherein said storage module comprises a comparison routine for comparing the configuration information transmitted by said configuration information transmission unit against the system configuration information retained by said system configuration information retention database, and gives, in accordance with the result of comparison made by said comparison routine, a host-name, which is unique to the information processing system, to a server module from which the configuration information is transmitted, assigns a service included in the system configuration information to the server module, transmits data for executing the service, and updates the number of server modules to which said service, which is included in said system configuration information, is to be assigned. - View Dependent Claims (2, 3, 4, 5, 6, 23)
-
-
7. A server module which is connected via a network to a storage module, which comprises a storage device for storing a service to be executed by the server module and a controller for controlling said storage device, the server module comprising:
-
a configuration information transmission unit for transmitting configuration information about the server module to said storage module when the server module starts up;
a reception unit for receiving data for service execution by the server module and a host name unique to the information processing system, which are both transmitted from said storage module; and
a service start routine for starting the service in accordance with the received data.
-
-
8. A storage module which is connected to a plurality of server modules via a network and equipped with a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, the storage module comprising:
-
a system configuration information retention unit for retaining system configuration information including the information about the configuration of server modules necessary for the execution of said service and the number of server modules to which said service is to be assigned, wherein said server modules comprise a configuration information transmission unit for transmitting configuration information about the server modules to said storage module at the time of starting the server modules; and
wherein said storage module comprises a comparison routine for comparing configuration information about said server modules, which is transmitted by the server modules, and the system configuration information retained by said system configuration information retention unit, and gives, in accordance with the result of comparison made by said comparison routine, a host name, which is unique to the information processing system, to a server module from which the configuration information is transmitted, assigns a service included in the system configuration information to the server module, transmits data for executing the service, and updates the number of server modules to which said service, which is included in said system configuration information, is to be assigned.
-
-
9. A system construction method for use in an information processing system in which a plurality of server modules and a storage module, which comprises a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, are interconnected via a network,
wherein said server modules transmit configuration information about the server modules to said storage module at the time of starting the server modules; wherein said storage module compares configuration information transmitted from said server modules against system configuration information including information about the configuration of server modules necessary for the execution of said service and the number of server modules to which said service is to be assigned; and
gives, in accordance with the result of the above comparison, a host name, which is unique to the information processing system, to a server module from which the configuration information is transmitted, assigns a service included in the system configuration information to the server module, transmits data for executing the service, and updates the number of server modules to which said service, which is included in said system configuration information, is to be assigned.- View Dependent Claims (10, 11)
-
12. An information processing system in which a plurality of server modules and a storage module, which comprises a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, are interconnected via a network,
wherein said storage module comprises a system configuration information retention unit for retaining system configuration information including the information about the configuration conditions for server modules necessary for the execution of said service and the number of server modules operating said service; - and a configuration condition request transmission means for transmitting to said server modules, at startup of the server modules, a configuration condition request including the request for the configuration of server modules necessary for the execution of said service; and
wherein said server modules comprise a comparison routine for comparing the configuration of a server module against a server module configuration required for the execution of said service, which is transmitted to the server module; and
a response routine for transmitting response information, which indicates whether requirements specified by said configuration condition request are met, to said storage module in accordance with the result of comparison made by said comparison routine; and
wherein said storage module gives, in accordance with said response information, a host name, which is unique to the information processing system, to a server module from which the response information is transmitted, assigns a service included in the system configuration information to the server module, transmits data for executing the service, and updates the number of server modules to which said service, which is included in said system configuration information, is to be assigned. - View Dependent Claims (13, 14, 15, 16, 17, 24)
- and a configuration condition request transmission means for transmitting to said server modules, at startup of the server modules, a configuration condition request including the request for the configuration of server modules necessary for the execution of said service; and
-
18. A server module that is connected via a network to a storage module, which comprises a storage device for storing a service to be executed by a server module and a controller for controlling said storage device, the server module comprising:
-
a startup notification unit for notifying said storage module of server module startup;
a reception unit for receiving, from said storage module, a configuration condition request including the request for the configuration of a server module that is transmitted at startup of said server module and necessary for the execution of said service for the server module;
a comparison unit for comparing the configuration of the server module against a server module configuration required for the execution of said service, which is transmitted to the server module;
a response unit for transmitting response information, which indicates whether requirements specified by said configuration condition request are met, to said storage module in accordance with the result of comparison made by said comparison unit;
a reception unit for receiving data for service execution by the server module and a host name unique to the information processing system, which are both transmitted from said storage module; and
a service start unit for starting the service in accordance with the received data.
-
-
19. A storage module which is connected to a plurality of server modules via a network and equipped with a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, the storage module comprising:
-
a system configuration information retention unit for retaining system configuration information including the information about server module configuration conditions required for the execution of said service and the number of server modules operating said service; and
a configuration condition request transmission unit for transmitting, at the time of starting said server modules, a configuration condition request including the request for server module configuration required for executing said service for the server modules, wherein said storage module provides, in accordance with response information that is transmitted from said server modules to indicate whether requirements specified by said configuration condition request are met, a host name, which is unique to the information processing system, to a server module from which the response information is transmitted, assigns a service included in the system configuration information to the server module, transmits data for executing the service, and updates the number of server modules to which said service, which is included in said system configuration information, is to be assigned.
-
-
20. A method for use in an information processing system in which a plurality of server modules and a storage module, which comprises a storage device for storing a service to be executed by said server modules and a controller for controlling said storage device, are interconnected via a network, the method comprising:
-
sending a notification from said server modules to notify said storage module of server module startup;
transmitting from said storage module at said server module startup, a configuration condition request including the request for server module configuration required for the execution of said service to the server modules;
comparing in said server modules the configuration of a server module against the server module configuration required for the execution of said service for the server module, and transmitting, in accordance with the result of said comparison, response information to said storage module in order to indicate whether requirements specified by said configuration condition request are met; and
providing from said storage module, in accordance with said response information, a host name, which is unique to the information processing system, to a server module from which the response information is transmitted, assigning a service included in the system configuration information to the server module, transmitting data for executing the service, and updating the number of server modules to which said service which is included in said system configuration information is to be assigned. - View Dependent Claims (21, 22, 25)
-
Specification