| US 7,395,396 B2 | ||
| Storage system and data relocation control device | ||
| Toru Takahashi, Kamakura (Japan); Tatsundo Aoshima, Yokohama (Japan); Nobuo Beniyama, Yokohama (Japan); Takaki Kuroda, Machida (Japan); Tomoyuki Kaji, Kamakura (Japan); and Tetsuya Maruyama, Yokohama (Japan) | ||
| Assigned to Hitachi, Ltd., Tokyo (Japan) | ||
| Filed on Nov. 30, 2005, as Appl. No. 11/289,277. | ||
| Application 11/289277 is a continuation in part of application No. 10/975645, filed on Oct. 29, 2004, granted, now 7,096,338. | ||
| Claims priority of application No. 2004-250327 (JP), filed on Aug. 30, 2004; and application No. 2005-245386 (JP), filed on Aug. 26, 2005. | ||
| Prior Publication US 2006/0143418 A1, Jun. 29, 2006 | ||
| Int. Cl. G06F 13/00 (2006.01); G06F 12/00 (2006.01); G06F 12/16 (2006.01) | ||
| U.S. Cl. 711—165 [711/170; 711/114] | 19 Claims |

| 5. A data migration method in a system including a first storage system and a second storage system,
wherein the first storage system has a first controller and a plurality of first logical volumes provided by a plurality of
physical disks coupled to the first controller, and
wherein the second storage system is coupled to the first storage system and has a second controller and a plurality of second
logical volumes provided by a plurality of physical disks coupled to the second controller, the data migration method comprising
steps of:
managing, by the first storage system, a plurality of virtual volumes, which are access targets of a host computer, associated
with a plurality of logical volumes including the plurality of first logical volumes and the plurality of second logical volumes,
and a relation between identifiers used by the host computer to access the plurality of virtual volumes to read/write data
and information for accessing the plurality of logical volumes, one or more virtual volumes being provided by one logical
volume;
managing, by a management section, storage class information regarding a relation between the plurality of virtual volumes
and a plurality of storage classes defined based on attributes of the plurality of logical volumes;
receiving, by the management section, information for specifying a source virtual volume and a destination storage class,
the source virtual volume being accessed to read/write data by the host computer by using a first identifier;
selecting a target virtual volume from virtual volumes related to the destination storage class;
migrating data of a source logical volume providing the source virtual volume to a target logical volume providing the target
virtual volume; and
assigning, by the first storage system, the first identifier to the target virtual volume instead of the source virtual volume.
|