Method and apparatus for recovery of the association of construct definitions with logical volumes in a virtual tape server
First Claim
1. A method for recovery of a construct association with a logical volume in a virtual tape server (VTS) system, the method comprising:
- identifying a plurality of logical volumes;
recognizing a plurality of constructs originally associated with one or more of the logical volumes; and
implementing a recovery action to recover the association of a construct with a logical volume in a manner as determined by a construct type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to recover a construct definition associated with a logical volume in a virtual tape server (VTS) system following a disaster situation involving a library manager database. The method and apparatus re-establish the association between a logical volume or data file or block and a construct definition or volume attribute that assigns certain actions that may be taken on the logical volumes. Such actions and constructs may be defined by a client processor or by the VTS system in order to provide quality storage media management. The constructs may be uploaded to or reconstructed within the library manager database in combination with the host or virtual tape server and consequently made available to the system. In particular, the method and apparatus are configured to recover one or more of a storage group construct, a management class construct, a storage class construct, and a data class construct associated with a logical volume within a VTS system.
20 Citations
23 Claims
-
1. A method for recovery of a construct association with a logical volume in a virtual tape server (VTS) system, the method comprising:
-
identifying a plurality of logical volumes;
recognizing a plurality of constructs originally associated with one or more of the logical volumes; and
implementing a recovery action to recover the association of a construct with a logical volume in a manner as determined by a construct type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for recovery of a construct association with a logical volume in a virtual tape server (VTS) system, the method comprising:
-
identifying a plurality of logical volumes;
recognizing a plurality of constructs originally associated with one or more of the logical volumes;
implementing a recovery action to recover the construct association as determined by a construct type;
recovering a storage group construct association during an insert process by the host;
recovering a management class construct association by determining if a second copy of a logical volume should be made;
recovering a storage class construct association over time by determining if a logical volume should remain in a cache; and
monitoring a volume construct flag indicating the employment of a default construct definition.
-
-
10. An apparatus for recovery of a construct association with a logical volume in a virtual tape server (VTS) system, the apparatus comprising:
-
a plurality of logical volumes;
a plurality of constructs originally associated with one or more of the logical volumes; and
a recovery module configured to implement a recovery action to recover the construct association as determined by a construct type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for recovery of a construct association with a logical volume in a virtual tape server (VTS) system, the apparatus comprising:
-
a plurality of logical volumes;
a plurality of constructs originally associated with one or more of the logical volumes;
a recovery module configured to implement a recovery action to recover the construct association as determined by a construct type;
a storage group module configured to recover a storage group construct association during an insert process by the host;
management class module configured to recover a management class construct association by determining if a second copy of a logical volume should be made;
storage class module configured to recover a storage class construct association over time by determining if a logical volume should remain in a cache; and
a volume construct flag indicating the employment of a default construct definition.
-
-
19. A system for recovery of a construct association with a logical volume in the system, the system comprising:
-
a virtual tape server (VTS);
an automated library including a library manager;
a host;
a plurality of logical volumes;
a plurality of constructs originally associated with one or more of the logical volumes; and
a recovery module configured to implement a recovery action to recover the construct association as determined by a construct type.
-
-
20. A virtual tape server (VTS) for recovery of a construct association with a logical volume in the system, the system comprising:
-
a communications interface with a client;
a communications interface with an automated storage media library, including a library manager;
a cache configured to store a plurality of logical volumes; and
a recovery module configured to implement a recovery action to recover the construct association as determined by a construct type.
-
-
21. An automated storage media library for recovery of a construct association with a logical volume stored on a virtual tape server, the library comprising:
-
a communications interface with a virtual tape server (VTS);
a library manager;
a plurality of storage media cartridges;
a plurality of storage media drives;
a cache configured to store database containing a table of VOLSERs and corresponding construct tags associated with a construct definitions; and
a recovery module configured to implement a recovery action to recover the construct association as determined by a construct type.
-
-
22. An apparatus for recovery of a construct association with a logical volume in a virtual tape server (VTS) system, the apparatus comprising:
-
means for identifying a plurality of logical volumes;
means for recognizing a plurality of constructs originally associated with one or more of the logical volumes;
means for implementing a recovery action to recover the construct association as determined by a construct type;
means for recovering a storage group construct association during an insert process by a host;
means for recovering a management class construct association by determining if a second copy of a logical volume should be made;
means for recovering a storage class construct association over time by determining if a logical volume should remain in a cache; and
means for monitoring a volume construct flag indicating the employment of a default construct definition.
-
-
23. An computer readable medium comprising a computer code configured to carry out a method for recovering a construct association with a logical volume in a virtual tape server (VTS) system, the method comprising:
-
identifying a plurality of logical volumes;
recognizing a plurality of constructs originally associated with one or more of the logical volumes;
implementing a recovery action to recover the construct association as determined by a construct type;
recovering a storage group construct association during an insert process by a host;
recovering a management class construct association by determining if a second copy of a logical volume should be made;
recovering a storage class construct association over time by determining if a logical volume should remain in a cache; and
monitoring a volume construct flag indicating the employment of a default construct definition.
-
Specification