EMC Symmetrix/TimeFinder

Topics | Related Topics


Overview

Configuration

Required Software

Hardware and Software Considerations

PreScan Batch File or Shell Script

Subclient Considerations


Overview

EMC Symmetrix is a high-end, intelligent disk storage system that provides fast data access with high levels of availability and redundancy. Symmetrix units are generally configured for mirrored operations, and physical devices are assigned to particular mirrors. ProxyHost is designed to work in conjunction with the volume snapshot utility built into storage arrays such as EMC’s Symmetrix. EMC and other vendors often refer to these snapshots as Business Continuance Volumes, or BCVs, which can be easily established, split, or restored. A ProxyHost backup first triggers a TimeFinder job that creates a snapshot of the target volume at the start of each backup, then it copies data from that frozen snapshot copy, ensuring that a consistent image of the file system and/or application data is captured without disrupting access to the primary copy.

See ProxyHost - Application Support to see which operating systems and applications are supported for use with EMC SnapView in conjunction with the ProxyHost iDataAgent.

ProxyHost for Windows

The ProxyHost iDataAgent enables you to conduct backup operations using the data snapshot capabilities of TimeFinder and the high-speed, high-capacity power of the EMC Symmetrix system, allowing the system to back up large amounts of data from the BCV without using production server resources. Because the back up does not occur on the production server, resources on the production server are not affected by this operation. 

TimeFinder for Exchange Integration Module (TEIM)

The diagram that follows shows a sample ProxyHost configuration using Symmetrix with TEIM.

 

Data from the production server (an Exchange server) is mirrored by a BCV, which is mounted to a backup host.

During this type of ProxyHost backup, the following sequence of events takes place:

  1. The ProxyHost iDataAgent starts a backup operation. 
  2. The backup host runs a batch or executable file containing the appropriate Exchange backup command (such as ExBackup2000), depending on the production server’s operating system and the version of Exchange being used (These commands are included in the EMC ResourcePak for Windows.) 
  3. The Exchange database I/O is temporarily stopped as the BCV is snapped. The transaction logs are then truncated and the database is brought back online. 
  4. The BCV is backed up through the backup host.

TimeFinder for SQL Integration Module (TSIM)

The diagram that follows shows a sample ProxyHost configuration using Symmetrix with TSIM.

Data from the production server, a SQL server, is written to a BCV disk within a Symmetrix with TimeFinder capabilities. The SQL data is mirrored by this BCV, which is mounted to a backup host.

During this type of ProxyHost backup, the following sequence of events takes place: 

  1. The ProxyHost iDataAgent starts a backup operation. 
  2. The backup host runs a batch or executable file that will synchronize the BCV pair and run TSIM backup command. (These commands are included in the EMC ResourcePak for Windows.) 
  3. The SQL database is frozen very briefly as the BCV is snapped. 
  4. The snap data on the BCV is then backed up through the backup host. 

ProxyHost for Unix

The ProxyHost iDataAgent enables you to conduct backup operations for Oracle database using the high power capacity of Symmetrix. ProxyHost uses the BCVs to back up the data files and log files without using the resources on the production server. You can restore the Oracle database either directly on the production server directly or on the BCV host and then synchronize the database with the production server.

The diagram that follows shows a sample ProxyHost configuration on Unix, using Symmetrix for Oracle database.

The data files and log files of the Oracle database should be present on a disk within the Symmetrix. This data is mirrored by a BCV which connects to the backup host. 

During this type of ProxyHost backup, the following sequence of events takes place:

  1. The ProxyHost iDataAgent starts a backup operation. 
  2. The PreScan script file executed on the production server, performs the following:
  3. The Oracle database is in suspended mode very briefly as the BCV is snapped. After the snap is created the database is brought back to open mode. 
  4. The BCV is backed up through the backup host. 

Back to Top


Configuration

The following must be done before using ProxyHost with EMC Symmetrix/TimeFinder.

  1. Verify that the production server and Backup Host meet the System Requirements.
  2. Install the required software.
  3. Review the Hardware and Software Considerations.
  4. Create a PreScan batch file. It is important to note that the PreScan batch file or shell script will have to be customized for each individual snapshot environment.
  5. Configure subclient(s) and content. See Subclient Considerations and Subclients - SAN iDataAgents for more information.

Back to Top


Required Software

ProxyHost - Windows

The following must be installed on the production server:

The following must be installed on the Backup Host where the snapshot is executed:

ProxyHost - Unix

The following must be installed on the production server:

The following must be installed on the Backup Host where the snapshot is executed:

Back to Top


Hardware and Software Considerations

Back to Top


PreScan Batch File or Shell Script

ProxyHost in an EMC Symmetrix/TimeFinder environment is most commonly used to back up BCVs. Before each ProxyHost backup, the BCV must be synchronized and split. ProxyHost triggers a snapshot by invoking an external batch file or shell script during the PreScan phase. This batch file performs whatever operations may be required to synchronize application data, split the BCV, and resume application processing.

You must create a batch file or shell script containing the appropriate command for the type of data and platform that you want to back up. For the batch file or shell script to execute successfully, you must include the full path to the command. The batch file or shell script must perform the following:

For specific configuration information on batch files and shell scripts for the PreScan phase, see the Resource Pack for sample batch files and scripts.

For a complete discussion of the TEIM or TSIM commands and all supported parameters, see the relevant EMC documentation.

We recommend that you test the batch file or shell script before associating it with any subclients.

Back to Top


Subclient Considerations

Back to Top