Use the following matrix to calculate the number of target devices required for performing SnapProtect operations.
Agent | Target Device Requirements (Business Continuance Volumes/ Shadow Image Volumes) | NOTES |
full backup | incremental backup | differential backup | ||
DB2 | [Number of devices where data resides] + [Number of devices where the online log resides] + [Number of devices where the 'LOCAL_DB_DIRECTORY' resides] + [Number of devices where the 'DBPATH' resides] | N/A | N/A | |
Exchange Database | [Number of devices where data resides] + [Number of devices where the log resides] | [Number of devices where the log resides] | [Number of devices where the log resides] | For example, if your data resides on 2 devices, logs reside on 1 devices. Full backup will require 3(2+1) target devices, Incremental/Differential backup will require 1 target devices. |
Microsoft SQL Server | [Number of devices where data resides] + [Number of devices where the log resides] | [Number of devices where data resides] + [Number of devices where the log resides] |
For example, if your file system data resides on 3 devices you will
require 3 target devices. SQL log backup does not require any target device. |
|
Microsoft Windows File System | Number of devices on which the file system data resides | Number of devices on which the file system data resides | Number of devices on which the file system data resides | |
NAS NDMP | Number of devices on which the file system data resides | |||
Oracle | [Number of devices where data resides] + [Number of devices where the log resides] | N/A | ||
Oracle – Data and logs residing on the same devices | 2x[Number of devices where data and logs reside] | N/A | For example, if your data and logs reside on 3 devices, you will require 6 target devices. | |
Applications running on JFS | [Number of devices where application data resides] + [Number of devices where JFS logs reside] + [No. of devices on which logs reside] | N/A | For example, if your application data resides on 2 devices, logs reside on 1 devices, data and logs share one device, and JFS logs reside on 1 device, you will require 6 (2+1+2+1) target devices | |
SAP for Oracle - Data and logs | [Number of devices where data resides] + [Devise where the 'sapbackup' directory resides] + [Number of devices where the log resides] + [Device where the 'saparch' directory resides] + 2 x [Device where the 'dbs' directory resides] | N/A | N/A | |
Unix File System | [Number of devices where data resides] + [Number of devices where the log resides] | |||
Unix File System on JFS | [Number of devices on which the file system data resides ] + [No. of devices on which file system logs reside] | For example, if your file system data resides on 2 devices and file system log resides on 1 device, you will require 3 target devices. | ||
VMware | Number of luns on which the datastore for the VM resides | Number of luns on which the datastore for the VM resides | N/A | |
Microsoft Hyper-V | Number of luns on which vhd and configuration files of VM reside | Number of luns on which vhd and configuration files of VM reside | N/A |
It is recommended that multiple SnapProtect backups using the same host must be run one after the other. Multiple SnapProtect backups running at the same time may cause the snapshot creation to fail due to the database lock.
SnapProtect backup may fail when EMC Solutions Enabler software does not clean the SYMAPI database locks during abnormal termination of any process using SYMAPI. Additionally, this also causes the subsequent snapshot operations to hang indefinitely. As a workaround for this issue, reset the SYMAPI database locks using the EMC utilities or any other procedures provided by EMC.
If you run the symcfg discover command the Symmetrix CLI and completes with the following error in the MediaAgent log file, then the Symmetrix database was not successfully loaded:
CVSYMAPI::Discover() - SYMAPI - SymDiscover() failed with error (7143)
In the Symmetrix logs, you will also find the following error message:
Gatekeeper for the Symmetrix (Symm ArrayID) cannot be opened by the base daemon
As a workaround, ensure the Symmetrix gatekeeper is assigned from the array specified in the above error message. If the gatekeeper is assigned to the correct array ID, then set the MPIO policy as FAILOVER in the MPIO properties of the gatekeeper devices.
If you have multiple Symmetrix arrays, then a gatekeeper should be assigned for each array. |
Ensure that there are not be more than 255 LUNs assigned to any single port, especially for Windows.
When you configure an array using the CommCell Console, the Calypso software allows you to use one Device Group name. You can use multiple device groups by enabling the nDisableUseOfDG or nDisableDGChange registry key. Based on your environment, use the following configuration scenarios to use multiple device groups:
When using the registry keys, source and target devices will not be moved from the groups where they reside. Also, no new device groups will be created. |
Enable the
nDisableDGChange registry key to ignore the
device group you defined in the CommCell Console and to use the device group of
the source device for SnapProtect operations. Before using this key, ensure the target device is present in the same device
group as the source device. This key is useful in the following scenarios:
|
Enable the
nDisableUseOfDG registry key to use a target
device from a different device group other than the source device group. The
name of the devices group containing the target devices should be specified in Array
Management. This key is useful when you have all target devices in one device group and the source devices are scattered across multiple device groups. |
Calypso requires BCV and VDEV devices of the same block size to be created before performing SnapProtect operations. The BCV device selection occurs based on the following precedence:
Before you proceed to assign a new LUN, ensure that proper hardware zoning has been completed for the Hot Bus Adaptors (HBAs) of the server to provide visibility to a Host Adapter.
The following example assumes that you are zoning the required HBA with Fiber Channel Director 10a / Port 1. Use the steps below to assign Symmetrix VOL 94 to LUN 0x31 – 49 (decimal) on FA-10a/Port 1:
Calypso always runs an Incremental Establish on BCV volumes. If there has been no prior TimeFinder operations on the BCV, then the Incremental automatically converts into a Full. See the following SYMAPI logs snippet which shows an Incremental Establish:
Assuming that device #006C is used as the Primary LUN to the production host, the following steps describe how to create a new TimeFinder/Mirror relationship with SnapProtect:
Similar to TimeFinder/Mirror, Calypso always require a new or recycled VDEV relationship to a single Production volume for each SnapProtect job. However, TimeFinder/Snap allows the LUN to be available to the production host by using the Copy-On-Write mechanism.
Assuming that device #0094 is used as the Primary LUN to the production host, the following steps describe how to create a new TimeFinder/Snap relationship with SnapProtect:
There are many environment variables that may aid in troubleshooting and potentially change some of the SnapProtect behavior. Please use these variables with caution. Consult with your EMC Storage Consultant if you are unsure of the impact these variable may cause.
Use the following command to retrieve the list of SYMCLI variables:
C:\> symcli -env
To use the RDF devices that are not paired, follow the steps given below:
Enable the bConsistentActivate registry key to create a consistent point-in-time image of the devices distributed across multiple sites. The key is used during activate operation for TimeFinder/Snap and TimeFinder/Clone and during Split operation for TimeFinder/Mirror. This is helpful while backing up all of the devices that belong to a particular application or backing up multiple devices distributed across multiple sites.
Enable the sSaveDevicePool registry key to change the default SAVE Device Pool and use a different pool. The specified SAVE Device Pool Name is used with -svp option to TimeFinder/Snap create command.
Ensure that enough disk space is available for snapshot operations and the disk space used by snapshots is monitored. The space requirement for snapshots created during SnapProtect backup can vary based on your environment. The space utilization is dependent on the number of snapshots created and the retention period defined for the snapshots.
In order to use a specific initiator for accessing snapshots during SnapProtect backup set the sSNAP_UseINITIATOR registry key to the desired initiator address.