Computer system, computer and method for performing thin provisioning capacity management in coordination with virtual machines
First Claim
Patent Images
1. A computer system comprising:
- a storage system including a storage device and a storage controller; and
a server computer providing a virtual machine,wherein the storage controller is configured to;
manage a storage area of the storage device as a pool of a plurality of low-level storage areas,provide a storage level virtual volume to the server computer, andallocate at least one of the plurality of low-level storage areas from the pool to a part of the storage level virtual volume as certain low-level address areas in response to a write request, andwherein the storage system is configured to;
receive a clear request specifying a block address range from the server computer,identify a low-level address area corresponding to the block address range included in the clear request,clear data corresponding to the identified low-level address area on the storage level virtual volume,specify a low-level storage area corresponding to the identified low-level address area, andrelease the specified low-level storage area to the pool.
0 Assignments
0 Petitions
Accused Products
Abstract
In the computer system, a storage system provides a storage level virtual volume based on thin provisioning technology, to a physical server on which a virtual machine is defined. The storage system releases the area of the logical volume corresponding to the storage level virtual volume accessed by a virtual machine which is specified to be deleted, on the basis of storage level virtual volume conversion information which is managed by the storage system.
16 Citations
7 Claims
-
1. A computer system comprising:
-
a storage system including a storage device and a storage controller; and a server computer providing a virtual machine, wherein the storage controller is configured to; manage a storage area of the storage device as a pool of a plurality of low-level storage areas, provide a storage level virtual volume to the server computer, and allocate at least one of the plurality of low-level storage areas from the pool to a part of the storage level virtual volume as certain low-level address areas in response to a write request, and wherein the storage system is configured to; receive a clear request specifying a block address range from the server computer, identify a low-level address area corresponding to the block address range included in the clear request, clear data corresponding to the identified low-level address area on the storage level virtual volume, specify a low-level storage area corresponding to the identified low-level address area, and release the specified low-level storage area to the pool. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a storage device and a processor; and wherein the processor is configured to; manage a storage area of the storage device as a pool of a plurality of low-level storage areas, manage a storage level virtual volume, and allocate at least one of the plurality of low-level storage areas from the pool to a part of the storage level virtual volume as certain low-level address areas in response to a write request, and wherein the computer storage system is configured to; receive a clear request specifying a block address range, identify a low-level address area corresponding to the block address range included in the clear request, clear data corresponding to the identified low-level address area on the storage level virtual volume, specify a low-level storage area corresponding to the identified low-level address area, and release the specified low-level storage area to the pool.
-
Specification