Method and apparatus for managing replication volumes
First Claim
Patent Images
1. A method for storage management comprising:
- receiving a command of a first kind, the command comprising first information;
identifying at least one production volume based on the first information;
selecting a candidate storage volume from among a plurality of storage volumes; and
initiating mirroring of the production volume with the candidate storage volume, wherein the candidate storage volume is a mirror volume,the step of selecting being based on connection information indicative of any connectivity between the at least one production volume and one or more of the candidate storage volumes,wherein the first information is representative of an application program, the application program having associated therewith a plurality of data objects,wherein the step of identifying includes identifying production volumes which collectively provide storage for all data files comprising one or more of the data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Replication of volumes is facilitated by tools which provide and manage a pool of mirror volumes. Primary (or production) volumes containing user provided data are easily mirrored by volumes selected from the pool. User criteria can be provided to limit the selection of candidate volumes for mirroring.
-
Citations
13 Claims
-
1. A method for storage management comprising:
-
receiving a command of a first kind, the command comprising first information; identifying at least one production volume based on the first information; selecting a candidate storage volume from among a plurality of storage volumes; and initiating mirroring of the production volume with the candidate storage volume, wherein the candidate storage volume is a mirror volume, the step of selecting being based on connection information indicative of any connectivity between the at least one production volume and one or more of the candidate storage volumes, wherein the first information is representative of an application program, the application program having associated therewith a plurality of data objects, wherein the step of identifying includes identifying production volumes which collectively provide storage for all data files comprising one or more of the data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for storage management comprising:
-
receiving a command of a first kind, the command comprising first information; identifying at least one production volume from among a first plurality of storage volumes based on the first information; selecting a candidate storage volume from among a second plurality of storage volumes, the second storage volumes each associated with corresponding connection information indicative of any connectivity with any of the first storage volumes, the step of selecting based on the connection information; initiating mirroring of the production volume with the candidate storage volume, wherein the candidate storage volume is a mirror volume; receiving a command of a second kind, the command of second kind including second information indicative of one or more storage volumes being used to perform mirroring of one or more production volumes; and in response to receiving the command of a second kind, ceasing mirroring of the one or more production volumes and designating the one or more storage volumes as being no longer in use as mirror volumes so that the one or more storage volumes can be selected as candidate volumes in a subsequent selecting step, the connection information being obtained in an obtaining step comprising; in a first storage system, attempting a communication with a second storage system; and if a communication with the second storage system is possible, then associating with a storage volume associated to the first storage system information indicating that there is communication between the first storage system and the second storage system. - View Dependent Claims (12, 13)
-
Specification