Method, device and program for managing volume
First Claim
1. A method of managing volumes of a plurality of storage systems, by a management computer connected via a network to the plurality of storage systems having volumes connected to a computer via a network and storing data used by the computer, the method comprising the steps of:
- keeping a correspondence between a level indicating a specific performance of a volume, and storage system characteristics of the storage system;
obtaining from a first storage system a level indicating a performance of a volume allocated to the computer by the first storage system; and
referencing the storage system characteristics of the first storage system that corresponds to the obtained level indicating the performance of the volume and storage system characteristics of another storage system, respectively, and comparing the performances of the volumes of the respective storage systems against each other.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer systems having a plurality of storage systems could not detect addition of storage systems or configuration changes thereof and automatically redistribute existing volumes based on “hints” provided when the volumes were created. A management computer, which is connected via a network to storage systems having volumes connected via a network to a host computer and which stores data used by the host computer, keeps correspondences between levels indicating specific performances of volumes and storage system characteristics indicating performances of the storage systems. From a first storage system, a level is obtained indicating a performance of a volume of the first storage system allocated to the host computer. The storage system characteristics of the first storage system corresponding to the obtained level indicating the performance of the volume, and storage system characteristics of another storage system are referenced, and the performances of the volumes of the storage systems are compared.
61 Citations
20 Claims
-
1. A method of managing volumes of a plurality of storage systems, by a management computer connected via a network to the plurality of storage systems having volumes connected to a computer via a network and storing data used by the computer, the method comprising the steps of:
-
keeping a correspondence between a level indicating a specific performance of a volume, and storage system characteristics of the storage system;
obtaining from a first storage system a level indicating a performance of a volume allocated to the computer by the first storage system; and
referencing the storage system characteristics of the first storage system that corresponds to the obtained level indicating the performance of the volume and storage system characteristics of another storage system, respectively, and comparing the performances of the volumes of the respective storage systems against each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of managing a volume of a first storage system connected to a computer via a network, and a volume of a second storage system connected to the first storage system, by a management computer connected to the first storage system and the second storage system via a network, the method comprising the steps of:
-
keeping a correspondence between a level indicating a specific performance of a volume and storage system characteristics indicating a performance of the storage system, for each of the storage systems;
obtaining a level indicating a specific performance of a volume of the first storage system, and a level indicating a specific performance of a volume of the second storage system connected to the volume of the first storage system;
comparing the storage system characteristics corresponding to the obtained level; and
storing data stored in the volume of the second storage system into the volume of the first storage system, based on the results of the comparison. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A first storage system connected to a computer via a network, comprising:
-
a volume connected to a volume of another storage system storing data used by a computer;
a memory for keeping a correspondence between a level indicating a specific performance of the volume, and storage system characteristics of the storage system, for each of the storage systems; and
a control unit for controlling access made to the first storage system or the other storage system from the computer, wherein the control unit obtains the level indicating the specific performance of the volume of the other storage system, references the storage system characteristics of the first storage system and the other storage system corresponding to the level based on the correspondence, and compares the referenced values. - View Dependent Claims (17)
-
-
18. A storage medium storing a program that can be read by a computer managing volumes of a plurality of storage systems, which program is executed by a management computer connected via a network to the plurality of storage systems having volumes that are connected to a computer and to the plurality of storage systems to store data used by the computer, the storage medium comprising:
-
a sequence of obtaining correspondences between levels indicating a specific performance of volume, and storage system characteristics of the storage system;
a sequence of obtaining from a first storage system a level indicating a performance of a volume allocated to the computer by the first storage system; and
referencing the storage system characteristics of the first storage system corresponding to the obtained level indicating the performance of the volume, and storage system characteristics of another storage system, and comparing the performances of the volumes of the respective storage systems against each other. - View Dependent Claims (19)
-
-
20. A computer system comprising a plurality of storage systems having a volume storing data used by a host computer, and a management computer connected to the storage systems via a network,
wherein the management computer comprises: -
a CPU for performing processing based on information received from the storage systems; and
a management network interface for sending requests to the storage systems and receiving responses from the storage systems, and each storage system comprises;
a memory for a correspondence between a level indicating a specific performance of the volume and a value of the performance of the storage system; and
a level indicating a performance of the volume of the storage system;
a volume allocation unit for referencing the correspondence and allocating to the host computer a volume having the performance value corresponding to the level indicating the specific performance requested by the management computer; and
a network interface for sending and receiving data to and from the management computer, wherein, when the CPU of the management computer detects a storage system connected to the network interface which is connected via the network to the management network interface, the CPU obtains the correspondence from the storage system, obtains the level indicating the performance of the volume which the CPU already allocated to the host computer, references the correspondences of the plurality of storage systems, compares the storage system characteristics of the plurality of storage systems corresponding to the level, and based on the result of the comparison, gives an instruction to a different storage system from the storage system having the volume that is already allocated to the host computer, to allocate a volume corresponding to the level; and
the storage system volume allocation unit allocates to the host computer a volume having the performance corresponding to the level based on the allocation instruction.
-
Specification