< Previous | Next > | |
Product: Storage Foundation Guides | |
Manual: Storage Foundation 4.1 Intelligent Storage Provisioning Administrator's Guide |
Creating Instant SnapshotsNote Instant snapshots of ISP application volumes in a disk group's data pool are best created in clone pools that are also associated with the same disk group. A snapshot of a snapshot does not have to be in the same clone pool as its parent. Volume sets can be used in place of volumes with the following vxsnap operations on instant snapshots: addmir, dis, make, prepare, reattach, refresh, restore, rmmir, split, syncpause, syncresume, syncstart, syncstop, syncwait, and unprepare. A snapshot of a volume set must itself be a volume set. A full-sized instant snapshot of a volume set can be created using a prepared volume set. You cannot use the nmirrors or plex attributes to specify that existing plexes are to be broken off. See the chapter "Creating and Administering Volume Sets" in the VERITAS Volume Manager Administrator's Guide for more information on creating volume sets. Note You may need an additional license to use this feature. VxVM allows you to make instant snapshots of volumes by using the vxsnap command. A plex in a full-sized instant snapshot requires as much space as the original volume. If you instead make a space-optimized instant snapshot of a volume, this only requires enough storage to record the original contents of the parent volume as they are changed during the life of the snapshot. The recommended approach to performing volume backup from the command line, or from a script, is to use the vxsnap command. The vxsnap prepare and make tasks allow you to back up volumes online with minimal disruption to users. The vxsnap prepare step creates a DCO and DCO volume and associates this with the volume. It also enables Persistent FastResync on the volume. The vxsnap make step creates an instant snapshot that is immediately available for making a backup. After the snapshot has been taken, read requests for data in the original volume are satisfied by reading either from a non-updated region of the original volume, or from the copy of the original contents of an updated region that have been recorded by the snapshot. Note Synchronization of a full-sized instant snapshot from the original volume is enabled by default. If you specify the syncing=no attribute to vxsnap make, this disables synchronization, and the contents of the instant snapshot are unlikely ever to become fully synchronized with the contents of the original volume at the point in time that the snapshot was taken. If you wish to move an instant snapshot volume to another disk group for export to another machine for off-host processing, or to turn it into an independent volume, you must ensure that the snapshot volume has been completely synchronized. You can immediately retake a full-sized or space-optimized instant snapshot at any time by using the vxsnap refresh command. If a fully synchronized instant snapshot is required, you must wait for the new resynchronization to complete. To back up a volume with the vxsnap command, use the following procedure:
# vxsnap [-g diskgroup] make source=volume/snapvol=snapvol\ [/syncing=off] Note The attributes for a snapshot are specified as a tuple. The vxsnap make command accepts multiple tuples; one for each snapshot that is being created. A tuple for a full-sized instant snapshot must contain a source attribute and a snapvol attribute. Each element of a tuple is separated from the next by a slash character (/). Tuples are separated by white space. This command specifies an existing volume, snapvol, that is to be used as the snapshot volume. See Creating a Volume for Use as a Full-Sized Instant Snapshot for details. Background synchronization of the snapshot volume from its parent volume is enabled by default (equivalent to specifying the syncing=on attribute). If you do not want to move the snapshot into a separate disk group, or turn it into an independent volume, specify the syncing=off attribute to disable synchronization. This avoids unnecessary system overhead. For example, to use the prepared volume, snap1myvol, as the snapshot for the volume, myvol, in the disk group, mydg, use the following command: # vxsnap -g mydg make source=myvol/snapvol=snap1myvol If you want to move a snapshot into a separate disk group, or to turn it into an independent volume, you must wait for its contents to be synchronized with those of its parent volume. For example, to use the prepared volume, snap2myvol, as the snapshot for the volume, myvol, in the disk group, mydg, on the volume, use the following command: # vxsnap -g mydg make source=myvol/snapvol=snap2myvol You can use the vxsnap syncwait command to wait for the synchronization of the snapshot volume to be completed, as shown here: # vxsnap [-g diskgroup] syncwait snapvol For example, you would use the following command to wait for synchronization to finish on the snapshot volume, snap2myvol: # vxsnap -g mydg syncwait snap2myvol This command exits (with a return code of zero) when synchronization of the snapshot volume is complete. The snapshot volume may then be moved to another disk group or turned into an independent volume. If required, you can use the following command to verify whether the V_PFLAG_INCOMPLETE flag is set on a volume: # vxprint [-g diskgroup] -F%incomplete snapvol This command returns the value off if synchronization of the volume, snapvol, is complete; otherwise, it returns the value on. See Controlling Instant Snapshot Synchronization for more information. # vxsnap [-g diskgroup] make source=vol/snapvol=snapvol For example, to create the space-optimized instant snapshot of the volume, myvol, in the disk group, mydg, and the prepared snapshot, snap3myvol, enter the following command: # vxsnap -g mydg make source=myvol/snapvol=snap3myvol For details of how to create a shared cache object and prepare a snapshot that uses this cache, see Creating a Shared Cache Volume and Preparing Space-Optimized Snapshots.
You have the following choices for what to do with an instant snapshot:
Note For space-optimized instant snapshots, this operation is only useful if you then want to delete the snapshot altogether. Note This operation is not supported for space-optimized instant snapshots. |
^ Return to Top | < Previous | Next > |
Product: Storage Foundation Guides | |
Manual: Storage Foundation 4.1 Intelligent Storage Provisioning Administrator's Guide | |
VERITAS Software Corporation
www.veritas.com |