STORAGE SYSTEM WITH VIRTUAL VOLUME HAVING DATA ARRANGED ASTRIDE STORAGE DEVICES, AND VOLUME MANAGEMENT METHOD
First Claim
1. A storage system comprising a host, a first storage device providing a volume to the host, and a second storage device, which are mutually coupled, whereinthe first storage device and the second storage device each stores a volume information for managing the volume and an access information for managing the access among said mutually coupled storage devices;
- wherein the first storage devicereceives an order to distribute the volume from the host;
updates access information by referring to the order;
transmits the updated access information to the second storage;
creates a first partial volume constituting a portion of the distributed virtual volume in the first storage device by referring to the volume information and the updated access information;
migrates a portion of the volume to the second storage device;
creates a second partial volume constituting a portion of the distributed virtual volume by referring to the volume information and the updated access information;
wherein the second storage deviceestablishes a coupling between the host, the first storage device and the second storage device by referring to the updated access information; and
wherein the host issues an IO to the distributed virtual volume by referring to the updated access information.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual LU astride a plurality of storage devices is a virtual volume composed of a plurality of partial volumes. Functions of the storage system, Zoning information of a SAN and a host group information of the virtual volume are inherited to a partial volume created for each physical device. When a page granularity data migration is executed, volume or data are migrated to other storage devices without depending on the relationship between a physical port and the physical device. When a host IO request is received when migration is on-going, response processing is performed by synchronizing storage devices within the range of migration data. The host IO request related to the page being migrated sends a partial complete response including information for re-routing the request to a path of the appropriate data migration destination device capable of issuing the IO.
-
Citations
15 Claims
-
1. A storage system comprising a host, a first storage device providing a volume to the host, and a second storage device, which are mutually coupled, wherein
the first storage device and the second storage device each stores a volume information for managing the volume and an access information for managing the access among said mutually coupled storage devices; -
wherein the first storage device receives an order to distribute the volume from the host; updates access information by referring to the order; transmits the updated access information to the second storage; creates a first partial volume constituting a portion of the distributed virtual volume in the first storage device by referring to the volume information and the updated access information; migrates a portion of the volume to the second storage device; creates a second partial volume constituting a portion of the distributed virtual volume by referring to the volume information and the updated access information; wherein the second storage device establishes a coupling between the host, the first storage device and the second storage device by referring to the updated access information; and wherein the host issues an IO to the distributed virtual volume by referring to the updated access information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A volume management method of a storage system comprising a host, a first storage device providing a volume to the host, and a second storage device, which are mutually coupled, the method comprising:
-
a step of transmitting an order to distribute the volume from the host to the first storage device; a step of updating an access information for managing the access among coupled storage devices that the first storage device stores by referring to the order; a step of transmitting the updated access information from the first storage device to the second storage device; a step of creating a first partial volume constituting a portion of the distributed virtual volume in the first storage device by referring to the volume information managing the volume and the updated access information stored in the first storage device; a step of migrating a portion of the volume from the first storage device to the second storage device; a step of creating a second partial volume constituting a portion of the distributed virtual volume in the second storage device by referring to the volume management information and the updated access information stored in the second storage device; a step of establishing a coupling between the host, the first storage device and the second storage device by referring to the updated access information; and transmitting an IO from the host to the distributed virtual volume by referring to the updated access information. - View Dependent Claims (13, 14, 15)
-
Specification