Storage operation management program and method and a storage management computer
First Claim
1. A processor-readable storage medium embodying executable code of a storage operation management program for operating and managing replication of a volume inside a storage device or among a plurality of storage devices, the executable program code comprising:
- code for receiving a request for a copy source volume based on information indicating a feature of said copy source volume;
code for one of creating and selecting said copy source volume based on said information;
code for receiving a request for a copy destination volume;
code for one of creating and selecting said copy destination volume to have said feature of said copy source volume, based on said request for a copy destination volume, based on a prestored relationship between said copy source volume and said information, and based on possible/impossible pairing information indicating that said copy destination volume has a pairing capability of forming a replication pair with said copy source volume to make possible the copying of contents of said copy source volume to said copy destination volume, said pairing information being specified by one of a user and an application; and
code for copying the contents of said copy source volume to said copy destination volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A managing computer (manager) manages replication of data areas inside a storage or among storages. A storage volume management module of the manager manages policy of the volume and its properties. When replication of a volume is set, a volume of a replication destination appropriate for a volume of a replication source is generated using the policy and the properties to form a replication pair. A route management module of the manager and its volume management module bring the policy and the properties of the volumes, and the policies and conditions of lines into conformity with one another. When any fault occurs in a line route used for data transfer during replication of the volume, a separate line route is utilized, and a fault countermeasure is taken for replication of the volumes in accordance with the policy and properties of the volumes.
-
Citations
18 Claims
-
1. A processor-readable storage medium embodying executable code of a storage operation management program for operating and managing replication of a volume inside a storage device or among a plurality of storage devices, the executable program code comprising:
-
code for receiving a request for a copy source volume based on information indicating a feature of said copy source volume; code for one of creating and selecting said copy source volume based on said information; code for receiving a request for a copy destination volume; code for one of creating and selecting said copy destination volume to have said feature of said copy source volume, based on said request for a copy destination volume, based on a prestored relationship between said copy source volume and said information, and based on possible/impossible pairing information indicating that said copy destination volume has a pairing capability of forming a replication pair with said copy source volume to make possible the copying of contents of said copy source volume to said copy destination volume, said pairing information being specified by one of a user and an application; and code for copying the contents of said copy source volume to said copy destination volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor-readable storage medium embodying executable code of a storage operation management program for operating and managing replication of a volume inside a storage device or among a plurality of storage devices, wherein when executed, the executable program code causes a computer to perform a method comprising the steps of:
-
receiving a request for a copy source volume based on information indicating a feature of said copy source volume; creating or selecting said copy source volume based on said information; receiving a request for a copy destination volume; creating or selecting said copy destination volume to have said feature of said copy source volume, based on said request for a copy destination volume, based on a prestored relationship between said copy source volume and said information, and based on possible/impossible pairing information indicating that said copy destination volume has a pairing capability of forming a replication pair with said copy source volume to make possible the copying of contents of said copy source volume to said copy destination volume, said pairing information being specified by one of a user and an application; and setting a route capable of connecting a storage device having the copy source volume and a storage device having the copy destination volume based on said feature of the copy source volume. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A processor-readable storage medium embodying executable code of a storage operation management program for operating and managing replication of a volume inside a storage device or among a plurality of storage devices, wherein when executed, the executable program code causes a computer to perform a method comprising the steps of:
-
receiving a request for a copy source volume based on a feature of said copy source volume, and based on first pairing information indicating a use policy of said copy source volume and indicating that said copy source volume is capable of forming a replication pair with a copy destination volume; creating or selecting said copy source volume based on said feature and said first pairing information; receiving a request for a copy destination volume; and creating or selecting said copy destination volume to have said feature of said copy source volume based on said request for a copy destination volume, based on a prestored relationship among said copy source volume and said feature, and based on possible/impossible second pairing information indicating that said copy destination volume has a pairing capability of forming a replication pair with said copy source volume to make possible the copying of contents of said copy source volume to said copy destination volume, said second pairing information being specified by one of a user and an application.
-
-
18. A processor-readable storage medium embodying executable code of a storage operation management program for operating and managing replication of a volume inside a storage device or among a plurality of storage devices, wherein when executed, the executable program code causes a computer to perform a method comprising the steps of:
-
receiving a pair generation request for a copy source volume for which a volume identifier, a predefined use policy, and a pairing capability thereof are stored in a volume information table with a relationship to each other and to a storage capacity of the copy source volume, a read/write frequency predetermined for the copy source volume, a performance indicator for the copy source volume, and a reliability indicator of the copy source volume, wherein said pair generation request includes said volume identifier; referring to a storage information table holding a relationship between a storage device and a storage policy; determining, based on said step of referring to the storage information table, whether a storage device exists that has a storage policy of forming a pair with said copy source volume; when it is determined that a storage device exists that has a storage policy of forming a pair with said copy source volume, determining from possible/impossible pairing information in the volume information table whether the storage device has a volume having a pairing capability to make possible the copying thereto of contents of said copy source volume; when it is determined that the storage device has a volume that has a pairing capability, determining from the volume information table whether the volume that has said pairing capability has a storage capacity, a read/write frequency, a performance indicator, and a reliability indicator that at least approximate the storage capacity, read/write frequency, performance indicator, and reliability indicator of the copy source volume in the volume information table; when the volume that has said pairing capability has a storage capacity, read/write frequency, performance indicator, and reliability indicator that at least approximate the storage capacity, read/write frequency, performance indicator, and reliability indicator related to the copy source volume in the volume information table, generating a pairing of said volume, as a copy destination volume, and said copy source volume; and copying the contents of said copy source volume to said copy destination volume; when the volume that has said pairing capability does not have a storage capacity, read/write frequency, performance indicator, and reliability indicator that at least approximate the storage capacity, read/write frequency, performance indicator, and reliability indicator related to the copy source volume in the volume information table, referring to the storage information table additionally holding a relationship between said storage device and space capacity, reliability, and a maximum performance of said storage device; judging whether the relationship between said storage device and space capacity, reliability, and maximum performance thereof in the storage information table indicates that said storage device has a space area from which a volume can be generated that has a storage capacity, read/write frequency, performance indicator, and reliability indicator that at least approximate the storage capacity, read/write frequency, performance indicator, and reliability indicator related to the copy source volume in the volume information table; when the relationship between said storage device and space capacity, reliability, and maximum performance thereof indicates that said storage device has a space area from which a volume can be generated that has a storage capacity, read/write frequency, performance indicator, and reliability indicator that at least approximate the storage capacity, read/write frequency, performance indicator, and reliability indicator related to the copy source volume in the volume information table, generating a copy destination volume from the space area that has a storage capacity, read/write frequency, performance indicator, and reliability indicator that at least approximate the storage capacity, read/write frequency, performance indicator, and reliability indicator related to the copy source volume in the volume information table; generating a pairing of said copy destination volume and said copy source volume; and copying the contents of said copy source volume to said copy destination volume.
-
Specification