Storage system and data relocation control device
First Claim
1. A storage system comprising:
- first and second storage devices, each of which includes a plurality of physical storages and a controller coupled to the plurality of physical storages, said first and second storage devices having at least one logical volume configured by at least one of the plurality of physical storages in the respective first or second storage device;
a virtualization device adapted to be coupled to a computer system, and coupled to the first storage device via a first communication path and to the second storage device via a second communication path, said virtualization device being adapted to manage a map between the logical volumes in the first and second storage devices and at least one virtual volume constituted by at least one of the logical volumes so that the virtualization device is able to present the logical volumes in the first and second storage devices via the at least one virtual volume to the computer system; and
a management device, coupled to the virtualization device, which stores volume attribute information of the logical volumes, defines storage layers each including at least two of said logical volumes of said first and second storage devices and spanning the first and second storage devices, based upon the stored volume attribute information of the logical volumes and a policy, relocates a designated source volume from an originating storage layer among the defined storage layers to a designated target storage layer among the defined storage layers with respect to the policy.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention achieves data relocation in accordance with a user'"'"'s policies, in an environment where a plurality of storage devices are combined. The volumes belonging to storage devices A–D are managed virtually integrally. A host recognizes a plurality of storage devices A–D as a single virtual storage device. The user is able to group the volumes belonging to the storage system, as a plurality of storage layers 1–3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes to be moved V1 and V2, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
49 Citations
39 Claims
-
1. A storage system comprising:
-
first and second storage devices, each of which includes a plurality of physical storages and a controller coupled to the plurality of physical storages, said first and second storage devices having at least one logical volume configured by at least one of the plurality of physical storages in the respective first or second storage device; a virtualization device adapted to be coupled to a computer system, and coupled to the first storage device via a first communication path and to the second storage device via a second communication path, said virtualization device being adapted to manage a map between the logical volumes in the first and second storage devices and at least one virtual volume constituted by at least one of the logical volumes so that the virtualization device is able to present the logical volumes in the first and second storage devices via the at least one virtual volume to the computer system; and a management device, coupled to the virtualization device, which stores volume attribute information of the logical volumes, defines storage layers each including at least two of said logical volumes of said first and second storage devices and spanning the first and second storage devices, based upon the stored volume attribute information of the logical volumes and a policy, relocates a designated source volume from an originating storage layer among the defined storage layers to a designated target storage layer among the defined storage layers with respect to the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A storage system comprising:
-
first and second storage devices, each of which includes a plurality of physical storages and a controller coupled to the plurality of physical storages, said first and second storage devices having at least one logical volume configured by at least one of the plurality of physical storages in the respective first or second storage device; and a volume virtualization device adapted to be coupled to a computer system, and coupled to the first storage device via a first communication path and to the second storage device via a second communication path, said volume virtualization device being adapted to manage a map between the logical volumes in the first and second storage devices and at least one virtual volume constituted by at least one of the logical volumes so that the volume virtualization device is able to present the logical volumes in the first and second storage devices via the at least one virtual volume to the computer system, and which stores volume attribute information of the logical volumes, defines storage layers each including at least two of said logical volumes of said first and second storage devices and spanning the first and second storage devices, based upon the stored volume attribute information of the logical volumes and a policy, and relocates a designated source volume from an originating storage layer among the defined storage layers to a designated target storage layer among the defined storage layers with respect to the policy. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A storage system comprising:
-
first and second storage devices, each of which includes a plurality of physical storages and a controller coupled to the plurality of physical storages, said first and second storage devices having at least one logical volume configured by at least one of the plurality of physical storages in the respective first or second storage device; and a third storage device adapted to manage a map between the logical volumes in the first and second storage devices and at least one virtual volume constituted by at least one of the logical volumes so that the third storage device is able to present the logical volumes in the first and second storage devices via the at least one virtual volume to a computer system, and which stores volume attribute information of the logical volumes, defines storage layers each including at least two of said logical volumes of said first and second storage devices and spanning the first and second storage devices, based upon the stored volume attribute information of the logical volumes and a policy, and relocates a designated source volume from an originating storage layer among the defined storage layers to a designated target storage layer among the defined storage layers with respect to the policy. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification