IP Library › Granted Patent US 8,015,275
Granted Patent B2
US 8,015,275 · App. 12/133,204 · Granted Sep 6, 2011

Computer product, method, and apparatus for managing operations of servers

Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,015,275
App. No.
12/133,204
Granted
Sep 6, 2011
Kind
B2
Abstract

A resource coordinator manager automatically sets a LAN and a SAN for a server to be add according to an increase in load. An ASCC satellite executes a boot script to boot up a user application on the server. The ASCC satellite executes a stop script to stop a user application executed on a server to be returned to a server pool according to a decrease in load. The resource coordinator manager automatically releases a LAN and a SAN set for the server to be returned.

Claims (27)

1. A computer program product for managing a plurality of servers each executing an identical user application to provide a service as a whole, comprising a computer usable medium having computer readable program codes embodied in the medium that, when executed, causes a computer to execute:

setting, for addition of a server to execute the user application, automatically a local area network or a storage area network necessary for executing the user application in the server to be added, using site information, management server information and management subnet information, the site information including a name of a management server, the management server information relating a name of a management subnet to the name of the management server, the management subnet information relating network information to the name of the management subnet, the management server managing the server; and

booting, upon addition of the server, the user application on the server.

2. The computer program product according to claim 1 , further causing the computer to execute:

stopping, for deleting a server that is executing the user application, the user application executed on the server; and

releasing a local area network or a storage area network used by the user application stopped at the stopping.

3. The computer program product according to claim 2 , further causing the computer to execute:

monitoring a load of a service provided by the user application; and

determining, based on the load monitored at the monitoring, whether to add or delete a server, wherein

the setting includes setting, when addition of a server is determined at the determining, a local area network or a storage area network necessary for executing the user application in the server to be added, and

the stopping includes stopping, when deletion of a server is determined at the determining, the user application executed on the server to be deleted.

4. The computer program product according to claim 3 , further causing the computer to execute selecting, when there is no available server to be added when addition of a server is determined at the determining, a to-be-added server from servers assigned to other services based on priority of the services, wherein

the setting includes setting, as required, a local area network or a storage area network in the to-be-added server selected at the selecting.

5. The computer program product according to claim 4 , wherein, the selecting includes excluding, from the servers from which the to-be-added server is selected, servers assigned to a service a number of which decreases below a minimum number required for the service when a server is deleted from the servers assigned to the service.

6. The computer program product according to claim 4 , wherein, when a server is assigned from a first service to a second service in an identical server group, the stopping includes stopping a user application corresponding to the first service, and the booting includes booting a user application corresponding to the second service.

7. The computer program product according to claim 2 , further causing the computer to execute receiving an instruction to add or delete a server from a user, wherein

the setting includes setting, upon receipt of an instruction for addition of a server at the receiving, a local area network or a storage area network necessary for executing the user application in the server to be added, and

the stopping includes stopping, upon receipt of an instruction for deletion of a server at the receiving, the user application executed on the server to be deleted.

8. The computer program product according to claim 3 , wherein,

the determining includes determining, when number of servers assigned to a service is below a maximum number of servers required for the service and a load of the service is above a maximum threshold, to add a server to the servers assigned to the service, and

the determining includes determining, when number of servers assigned to a service is above a minimum number of servers required for the service and a load of the service is below a minimum threshold, to delete a server from the servers assigned to the service.

9. An operation management method for managing a plurality of servers each executing an identical user application to provide a service as a whole, the method comprising:

setting, using a central processing unit of a computer for addition of a server to execute the user application, automatically a local area network or a storage area network necessary for executing the user application in the server to be added, using site information, management server information and management subnet information, the site information including a name of a management server, the management server information relating a name of a management subnet to the name of the management server, the management subnet information relating network information to the name of the management subnet, the management server managing the server; and

booting, upon addition of the server, the user application on the server.

10. An operation management apparatus that manages a plurality of servers each executing an identical user application to provide a service as a whole, the apparatus comprising:

a setting unit that sets, for addition of a server to execute the user application, automatically a local area network or a storage area network necessary for executing the user application in the server to be added, using site information, management server information and management subnet information, the site information including a name of a management server, the management server information relating a name of a management subnet to the name of the management server, the management subnet information relating network information to the name of the management subnet, the management server managing the server; and

a booting unit that boots, upon addition of the server, the user application on the server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2008
From: IYODA, SATOSHI; HIBI, YOSHINOBU; YOKOYAMA, MAMORU; YAZAWA, HIROSHI
To: FUJITSU LIMITED
Reel/Frame 021046/0486 →
Continuity (2)
Continuation PCTJP2005024073 · Dec 28, 2005
Related Publication 20080244068A1 · Oct 2, 2008