VIRTUAL MACHINE SNAPSHOTTING IN OBJECT STORAGE SYSTEM
First Claim
1. In a storage system for a computer system that issues input-output commands (IOs) to logical storage volumes that are provisioned in the storage system within logical storage containers, a method for managing snapshots of the logical storage volumes, comprising:
- receiving a profile of a logical storage volume, the profile including snapshot parameters;
examining the snapshot parameters to determine a next time a snapshot for the logical storage volume is to be generated; and
at the next time, generating the snapshot for the logical storage volume.
3 Assignments
0 Petitions
Accused Products
Abstract
The storage system exports logical storage volumes that are provisioned as storage objects within logical storage containers. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. A snapshot profile can be separately defined for each of these logical storage volumes, even for those that are within the same storage container. The snapshot profile for a logical storage volume defines whether or not snapshot is enabled for that logical storage volume, the frequency of the snapshot, and the number of snapshots to be retained.
49 Citations
20 Claims
-
1. In a storage system for a computer system that issues input-output commands (IOs) to logical storage volumes that are provisioned in the storage system within logical storage containers, a method for managing snapshots of the logical storage volumes, comprising:
-
receiving a profile of a logical storage volume, the profile including snapshot parameters; examining the snapshot parameters to determine a next time a snapshot for the logical storage volume is to be generated; and at the next time, generating the snapshot for the logical storage volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a storage system for a computer system that issues input-output commands (IOs) to logical storage volumes that are provisioned in the storage system within logical storage containers, a method for managing snapshot profiles of the logical storage volumes, comprising:
-
defining snapshot profiles to be associated with a logical storage container, each of the snapshot profiles corresponding to a type of logical storage volume to be created within the logical storage container; creating a logical storage volume of a specified type within the logical storage container; and setting a snapshot profile of the logical storage volume according to default values of the snapshot profile corresponding to the specified type or user-specified values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification