Static target allocation
When you use SAN Volume Controller and Storwize® family, IBM® Storage Protect Snapshot software can restore FlashCopy® backups before completion of a background copy.
When you restore snapshot backups before completion of a background copy, space-efficient volumes
can be enabled as backup targets. The background copy rate is set to zero to prevent the snapshot
target from becoming fully allocated. When you use either SAN Volume Controller or Storwize family, and IBM Storage Protect
Snapshot software in this scenario, use the
following guidelines for the environment:
- Physical capacity
- The physically allocated capacity of a space-efficient target volume must be large enough to
contain all changes that occur to your production environment. Specifically, all changes that occur
between the current and the subsequent backup. If the capacity is insufficient, the target volume
goes offline and the corresponding backup becomes invalid.SAN Volume Controller and Storwize family support the creation of automatically expanding target volumes. If you create target volumes that automatically expand, more storage is assigned to the target when the level of unused real volume capacity decreases. This additional storage ensures that sufficient capacity is available.Tip: If you select SAN Volume Controller and Storwize family dynamic target allocation, all target volumes that were created dynamically will be auto-expandable.
- FlashCopy relationships
- During a restore, IBM Storage Protect
Snapshot software
stops FlashCopy relationships. These
relationships include relationships that are established at the time when the backup is created to
any subsequent relationships that are created on the same source LUN. All backups to space-efficient
targets that are newer than the backup used for restore, and the backup from which you are
restoring, are deleted. If the background copy was not completed, the same restriction applies to
full and incremental FlashCopy backups.
To check whether a backup is going to be deleted, query the usability state of IBM Storage Protect Snapshot backups. If the backup is going to be deleted, during the restore process, the DESTRUCTIVELY_RESTORABLE state is set. Otherwise, the state is set to REPETITIVELY_RESTORABLE.
Important: This does not apply if you select SAN Volume Controller and Storwize family dynamic target allocation. With SVCDTA, no backups are deleted during a restore operation. - Target sets
- IBM Storage Protect
Snapshot cannot reuse a target set
for a new snapshot backup unless it corresponds to the last snapshot mapping in a cascaded snapshot
relationship. This scenario implies that when IBM Storage Protect
Snapshot reuses a target set, all backups that
are created before this point in time are deleted. In a non-mirrored environment, all backups that
are created before this point in time are deleted when the following conditions are met:
- The same profile for the IBM Storage Protect Snapshot backups is used.
- This profile contains only one DEVICE_CLASS statement in the
CLIENTsection.
CLIENTsection of the profile contains one DEVICE_CLASS statement for each LVM mirror. If multiple device classes are specified within this statement, each device class must manage the same number of target sets.
Important: This does not apply if you select SAN Volume Controller and Storwize family dynamic target allocation.
Recommendations for setting up the environment with static target volumes
When you set up the SAN Volume Controller and Storwize family environments for use with IBM Storage Protect
Snapshot software, the following list identifies
guidelines for the environment:
- If space-efficient source volumes are used in combination with space-efficient target volumes, IBM Storage Protect Snapshot can be configured to use FLASHCOPY_TYPE COPY, INCR, or NOCOPY. If fully allocated source volumes are used in combination with space-efficient target volumes, then IBM Storage Protect Snapshot can be configured to use FLASHCOPY_TYPE NOCOPY only.
- Decide whether you want to use space-efficient or fully allocated backup targets. In mirrored environments, a different choice can be made for each mirror.
- For each mirror, use one DEVICE_CLASS statement for disk-only backups. In
addition, use one DEVICE_CLASS statement for dual backups. A dual backup is a
disk backup and tape backup. Make sure that the schedule is defined so that the target sets are
reused cyclically across both device classes per mirror.For example:
- Define three target sets in the DISK_ONLY device class. Schedule these disk only backups to occur at 6:00, 12:00, and 18:00.
- Define one target set in a DUAL_BACKUP device class. Set this schedule to create a disk and IBM Storage Protect backup at 00:15.
- If a backup that is characterized as DESTRUCTIVELY_RESTORABLE is restored, the
backup you are restoring and all backups that are taken after that point in time are deleted. The
backup is not deleted when the backup is created with
FLASHCOPY_TYPE FULLorINCR, and the background copy completed.