Patent ID: 8131855

Claim:
A management computer that allocates a resource to a virtual device to be operated on a physical device, manages a resource pool for receiving a provision of the resource from the physical device, and is connected to be able to communicate with the physical device, comprising: a storage device that stores configuration information including identification information of the physical device to provide the resource to the resource pool and identification information of the resource pool to be a management target, and performance information including a free resource amount of the physical device, a usage resource amount of the physical device, a free resource amount of the resource pool, a resource amount allocated to the virtual device and a short resource amount which is a resource amount short for processing a load on the virtual device; and a control device that executes a control to structure one resource pool out of a plurality of physical device resources for sharing one physical device by a plurality of resource pools and one virtual device which is allocated with a resource out of the resource pool and to be operated on one physical device shared by a plurality of resource pools, a control to obtain an add request for adding a virtual device to which a resource is allocated from a certain resource pool from an input device, a control to refer to the configuration information and to specify the resource pool related to the add request and the physical device that provides the resource to the resource pool, a control to refer to the performance information and to specify the free resource amount of the specified resource pool and the free resource amount of the specified physical device, a control to refer to the configuration information and the performance information to calculate a maximum value which can be allocated to the virtual device to be added, in accordance with a sum of the free resource amount and usage resource amount operated by the virtual device to be added, and a sum of the allocated resource amount which is the resource amount that becomes necessary for processing the load on the virtual device allocated from the resource pool with the resource and the short resource amount which is the resource amount shorted, and a control to display the maximum value of the free resource amount as the maximum spec amount which can be added by the virtual server on a display device.