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
OG exemplary drawing
 
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.