Additional considerations and restrictions for FlashCopy
The following restrictions exist when using XBM with FlashCopy to produce data-set-level snapshots:
- Hardware snapshot processing uses the FASTREPLICATION(REQUIRED) keyword when the SSI option or the value supplied by the utility for DATAMOVER(.....) has a value of NONE or nulls. If the value is something other than NONE or nulls, hardware snapshot processing uses the FASTREPLICATION(PREFERRED) keyword.
- You must be able to use the DFSMSdss COPY command with FASTREPLICATION(REQUIRED) keyword in batch mode to use FlashCopy.
The following functional IBM restrictions currently affect FlashCopy use:
- FlashCopy requires all volumes containing target data set extents to reside in the volume list. XBM adds the required volumes if necessary.
- All source volumes in a multiple-volume data set must reside within the same IBM Shark, Hitachi, or EMC enclosure. This restriction applies to System Managed Storage (SMS) and non-SMS managed data sets.
- The ESOTERIC unit parameter is not supported.
- The SMS classes of the data source and target volumes can affect the expected results, as shown in the following table:
SMS class results
Source | Target | Description |
---|---|---|
SMS source | SMS target |
|
Non-SMS target |
| |
Non-SMS source | SMS target | The class is specified through an XBM or utility input or through ACS routines. |
Non-SMS target |
|
When you set up an XBM subsystem to process hardware snapshots with any of the supported hardware devices (regardless of vendor), BMC recommends that you disable volume allocation or volume pooling software to avoid their affecting XBM. Because XBM is a long-running task and because of the way that FlashCopy processes hardware snapshots, any products that manage storage allocations might accrue excessive entries over time if you do not disable allocation control for XBM.
An example of such products is the BMC AMI Storage product. To prevent BMC AMI Storage from changing the snapshot allocations, specify the following DD statement in the XBM started task:
For more information about controlling allocation, see the BMC AMI Storage documentation or the documentation for your volume allocation or pooling software.
You can use XBM with FlashCopy to produce hardware snapshots in an all SMS-managed database environment or in a mixed SMS-managed and non SMS-managed environment. The following table shows how allocations will work in these environments with and without ACS rules:
Allocation considerations for hardware snapshots
Source | ACS rule exists and volume list passed | No ACS rule exists and volume list passed |
---|---|---|
SMS-managed data set | Allocation controlled by ACS rule | Allocation on same SMS storage class as source |
Non-SMS-managed data set | Allocation controlled by ACS rule | Allocation will use the volume list that was passed |
As seen in the table Allocation considerations for hardware snapshots, if the target for the hardware snapshots needs to reside on a specific SMS volume pool, you should have ACS rules set up to control that allocation.