Professional Documents
Culture Documents
VP Snaps - Vmax10k-Timefinder-Recoverpt-Local-Repl-Wp PDF
VP Snaps - Vmax10k-Timefinder-Recoverpt-Local-Repl-Wp PDF
VP Snaps - Vmax10k-Timefinder-Recoverpt-Local-Repl-Wp PDF
Abstract
This applied technology paper describes the use of EMC
TimeFinder, RecoverPoint and SRDF running on EMC
Symmetrix VMAX including VMAX 10K, VMAX 20K and VMAX
40K. Highlighted are the most common use cases and how
these products and associated features are deployed in the real
world for business continuance.
July 2013
Table of Contents
Executive summary.................................................................................................. 4
Technology Overview .......................................................................................................... 4
EMC Symmetrix VMAX ........................................................................................................ 4
EMC RecoverPoint .............................................................................................................. 6
RecoverPoint components .............................................................................................. 7
RecoverPoint Consistency Groups .................................................................................. 8
EMC TimeFinder/Clone ....................................................................................................... 9
TimeFinder/Consistency Groups ................................................................................... 10
TimeFinder VP Snap...................................................................................................... 11
Symmetrix VMAX SRDF Overview ...................................................................................... 13
SRDF modes of operation ............................................................................................. 13
Co-existence of TimeFinder with RecoverPoint for VMAX ................................................... 17
Co-existence of SRDF and RP CDP .................................................................................... 17
Operations in TimeFinder, RecoverPoint and SRDF environments...................................... 18
Use Case 1 Using TimeFinder for multiple local copies .............................................. 19
Use Case 2 Rolling point-in-time copies..................................................................... 21
Use Case 3 Restoring the RP source volumes from TimeFinder copies ........................ 23
Use Case 4 Symmetrix SRDF and RecoverPoint CDP co-existence on the same set of
devices. ....................................................................................................................... 26
Conclusion ............................................................................................................ 36
Appendix: Solutions Enabler Command Line Reference .......................................... 37
References ............................................................................................................ 38
Executive summary
Symmetrix VMAX offers in-frame local replication using array based TimeFinder
technology. Local replication is also supported using RecoverPoint Continuous Data
Protection (CDP) by integrating the RecoverPoint splitter in conjunction with the
RecoverPoint Appliances (RPA). VMAX offers remote replication using Symmetrix
Remote Data Facility (SRDF) and/or RecoverPoint Continuous Remote Replication
(CRR). RecoverPoint also offers Concurrent Local and Remote (CLR) data protection.
This applied technology paper describes the use of RecoverPoint and TimeFinder
running on EMC Symmetrix VMAX. Highlighted are the most common use cases and
how these products and associated features are deployed in the real world for
business continuance. The paper also discusses the co-existence of TimeFinder and
RecoverPoint as well as SRDF and RecoverPoint using single set of source devices to
offer different choices to the customer for local replication in conjunction with remote
replication.
RecoverPoint allows point-in-time bookmarks of production data with a chosen policy
and schedule or they can be defined by the user on an ad-hoc basis. Such bookmarks
can be enabled for physical image access on target host(s) for faster error detection
and recovery. These bookmarks can also be used to restore the production data to
any point in time similar to DVR like rollback, improving RPO and RTO. TimeFinder
operations can be performed on RecoverPoint bookmarks allowing users to access
the clone rather than using RecoverPoint image access for use cases like backup
offload and repurposing production environments for test and/or development.
Using TimeFinder to clone a RecoverPoint replica is recommended in certain
situations, and with several advantages such as creating the gold copies from
bookmarks for backup or re-purposing. SRDF and RecoverPoint CDP can also co-exist
on a single source volume to provide local continuous data protection using
RecoverPoint CDP while maintaining a valid D/R copy using SRDF. These business use
cases will be described in detail later.in the paper.
Technology Overview
The following section describes the hardware and software technologies that are
discussed in this paper.
directors and a redundant interface to the Virtual Matrix interconnects for increased
performance and availability.
EMC Symmetrix VMAX delivers enhanced capability and flexibility for deploying
various database management systems throughout the entire range of business
applications, from mission-critical applications to test and development. In order to
support this wide range of performance and reliability at minimum cost, Symmetrix
VMAX family offers full line of high end storage platforms with the VMAX 10K, 20K and
40K models to meet the availability, performance and capacity demands of any sized
businesses. Symmetrix VMAX can start with as little as 24 drives with a VMAX 10K
single engine (a single system bay) and scale up to eight engines supporting up to
3200 drives with VMAX 40K. Symmetrix VMAX arrays support multiple drive
technologies that include Enterprise Flash Drives (EFDs), Fibre Channel (FC) drives,
and SATA drives. Symmetrix VMAX with FAST for Virtual Pools (FAST VP) technology
provides automatic policy-driven storage tiering allocation, based on the actual
application workload.
For ease of deployment and improved performance, Symmetrix VMAX offers Virtual
Provisioning technology to provide ease and speed of storage management, and
native wide striping storage layout for higher performance. When oversubscription is
used, it can highly improve storage capacity utilization with a seamless grow as you
go thin provisioning model.
For business continuity and disaster recovery Symmetrix VMAX offers
TimeFinder/Clone for creating local copies of the data for recoverability and
restartability. Symmetrix VMAX offers SRDF for creating remote restartable copies for
Enterprise consistency and restart. Symmetrix VMAX also offers a native RecoverPoint
splitter (named RecoverPoint).
RecoverPoint provides local and remote replications with any-point-in-time recovery
using CDP, CRR, or CLR RecoverPoint technology.
Leading replication
Integrated RecoverPoint splitter
EMC Symmetrix Remote Data Facility
(SRDF)
To find more information on the products referenced in this document, refer to the
References section.
EMC RecoverPoint
EMC RecoverPoint provides DVR-like point in-time recovery with three topologies:
local continuous data protection (CDP), synchronous or asynchronous continuous
remote replication (CRR), or a combination of both (CLR). RecoverPoint is the offering
that simplifies continuous data protection and replication by using EMC Symmetrix
VMAX with an Enginuity-based write splitter. RecoverPoint is an appliance-based, outof-band data protection solution designed to ensure the integrity of production data
at local and/or remote sites. It enables customers to centralize and simplify their data
protection management and allows for the recovery of data to nearly any point in
time.
RPA cluster for use in CDP local replication, CRR-based remote replication, or CLR,
which is a combination of CDP and CRR.
RecoverPoint source volumes
RecoverPoint source volumes are the production volumes that are protected using
RecoverPoint.
RecoverPoint replica volumes
RecoverPoint replica volumes are the target RecoverPoint volumes on any
heterogeneous storage array containing a full copy of the production volumes. The
replica volumes are normally write-disabled volumes but by providing image access
functionality RecoverPoint enables direct read/write access on the replica volume to a
secondary or standby host by allowing easy access to data at any point in time, in
conjunction with the available journal. This any-point-in-time image of the production
data can be used for test/development systems, reporting, backup, or many other
use cases. Optional features include the ability to swap the roles of secondary (or
standby) and primary host, and the direction of replication can be reversed.
RecoverPoint journal volumes
RecoverPoint journals store block-level changes to the source volumes and they are
used in conjunction with the replica volumes to enable any-point-in-time recovery.
RecoverPoint journal volumes are the Symmetrix devices visible only to the RPA
cluster. Because all writes are journaled, the size of the journal depends on the
desired period of protection and change rate at the production site.
RecoverPoint repository volumes
Repository volumes are very small devices visible to the RPA cluster. They store management
information required for RecoverPoint replication operations.
RecoverPoint Consistency Groups
Similar to TimeFinder consistency groups, RecoverPoint consistency groups also allow
the creation of a write-order consistent copy of the set of production volumes. The
consistency group(s) can be disabled at any time for maintenance operations on
production volumes, and RecoverPoint will resynchronize the replica volumes once
the consistency group(s) is re-enabled. The best practices for using consistency
groups for RecoverPoint are similar to those described for TimeFinder consistency
groups.
A consistency group consists of one or more replication sets. Each replication set
consists of a production volume and the replica volumes to which it is replicating. The
consistency group ensures that updates to the replicas are always consistent and in
correct write order; that is, the replicas can always be used as a working set of data,
or to restore the production source, in case it is damaged or destroyed.
The consistency group monitors all the volumes added to it to ensure consistency and
write-order fidelity. If two data sets are dependent on one another (for example, a
database and a database log) they must be included in the same consistency group.
A RecoverPoint consistency group consists of settings and policies, a replication set
and journals that receive changes to data.
For the purposes of this white paper project, a RecoverPoint consistency group was
created that contained 16 replication sets. The source devices in the replication sets
were configured as part of a separate TimeFinder consistency group used to ensure
write order consistency during the TimeFinder operations.
EMC TimeFinder/Clone
TimeFinder/Clone provides point-in-time copies of critical data which can be used for
backups, decision support, data warehouse refreshes, or any other process that
requires multi-application access to data. Each clone keeps its own copy of a source
volumes information at the point in time that it was activated.
TimeFinder/Clone allows users to make copies of data simultaneously on multiple
target devices from a single source device. The data is copied from the source device,
creating a physical backup copy called a clone. The data can be available to a target
devices host immediately upon activation of the TimeFinder copy session even if the
copy process has not completed. The background copy process and host I/O, on the
protected tracks on source devices, drive the copy process.
TimeFinder/VP Snap allows users to create space efficient clone when using virtual
provisioning. TimeFinder/VP Snap achieves this efficiency by having the shared thin
pool extents across multiple VP Snap targets. This technology allows independent
access of source and target devices with efficient storage utilization (refer to TF/VP
Snap for more information).
TimeFinder/Consistency Groups
TimeFinder/Consistency Groups (TF/CG) ensure dependent-write consistency of
application data when creating point-in-time images across multiple devices
associated with an application within a single VMAX array or applications that also
span multiple VMAX storage arrays.
Note: The source and target device pairs used for both TimeFinder and RecoverPoint
are different due to the nature of the replication technologies used. Although the
same set of source devices can be part of both (RecoverPoint and TimeFinder)
consistency groups, as was the case with this project. TimeFinder and SRDF on the
other hand can share the same consistency group for local and remote data
protection operations.
For the purposes of this white paper project, a TF/CG containing 16 source and target
device pairs were created, activated, tested for backup processing offload, and then
restore operations were invoked for various tests.
Steps for creating a TF/Consistency Group Using SYMCLI
symcg create cloneCG
symcg -sid 313 -cg cloneCG addall -devs 7C9:7CC
symcg -sid 313 -cg cloneCG -tgt addall -devs 849:84C
The following graphic represents the query output of a TimeFinder consistency group
configured and used during this project.
10
11
SNAP 1
100 TB
VP SNAP
SNAP 21
VP
SNAP 2
SNAP x
...
Independent
768KB Extent
Target
Virtual
Pool
Shared 768KB
12
13
4
Production
Database
3
RDF links
2
Source
Figure 6, SRDF/Synchronous replication
Target
14
Production
Database
Receive
Transmit
Capture
1
2
SRDF links
R1
Source
3
4
Apply
R2
Target
15
2
Production
Database
RDF links
3
Source
Target
16
When the image being accessed must support a heavy write workload
17
When the production volumes are restored using RP CDP bookmarks, SRDF will continue to
transfer the invalid tracks from source to target and higher than normal activity may appear on
SRDF link during such operation but this will not compromise the D/R capability of the solution.
RP CDP consistency group must be disabled to continue with SRDF failover. The consistency
group will be re-established after the failover finishes, to resume the RP CDP operation. This
means that all the prior journals are invalidated and hence a new CDP protection window would
start.
Note: This document does not discuss the configuration or implementation of the
aforementioned products for VMAX storage arrays. Refer to the References section to
find more information on installation and configuration guidelines.
18
EMC Solutions Enabler software, when licensed for use with TimeFinder, enables the Symmetrix Command Line Interface
(SYMCLI) utility to perform TimeFinder operations.
19
2. When creating multiple source/target clone pairs, separate files must be created
where each line contains a source and target device id in the pairing list. For
example; in order to clone source device 7c9 to three target devices 849, 84a
and 84b, this operation will require three files as shown below.
File A.txt: 7c9 849
File B.txt: 7c9 84a
File C.txt: 7c9 84b
4. Verify the clone session creation and mode of the copy operation by using the
symclone list v command as shown below.
Note: consistent split is chosen below to ensure a write order consistent copy from
the production data.
20
21
A. RecoverPoint bookmarks can also be used to create point in time copies. TimeFinder
operations can be performed on RecoverPoint bookmarks allowing users to access
the clone rather than using RecoverPoint image access. There are various ways to
create a bookmark. One way, is to simply select the consistency group name
(TF_CDP in this case), right-click and select create bookmark.
5. Repeat the above steps in cyclic order for each set of clones.
symclone create sid 313 file day2.txt [-vse]
symclone activate sid 313 file day2.txt -tgt consistent
6. If the clone session limit (16) has been reached, the oldest set of clones can be
terminated and the target devices can be recycled. Terminate a clone session as
follows.
symclone terminate sid 313 file <filename> -tgt
7. After activating multiple clone sessions over time, each write to a source device
will still cause N additional writes to the target devices, where N is the number of
clone targets. The same considerations exist as with Use Case 1. However, the
system can absorb the gradual phase-in of each additional clone much better. In
particular, the creation of certain write pending tracks is less bursty with rolling
22
clones. As a result, the possibility of reaching the system write pending limit is
greatly reduced.
Use Case 3 Restoring the RP source volumes from TimeFinder copies
During this procedure, the TimeFinder copy targets are used to restore the
RecoverPoint source volumes. The clone target devices must be in a copied state
(meaning there are no outstanding tracks to replicate) before any restore can take
place.
These are the steps required for using TimeFinder/Clone or VP Snap for the restore.
They are described in more details below.
A.
B.
C.
D.
Create a TimeFinder/Clone
Activate it to any point in time to be used for restore operation later
Verify that the full copy operation has completed successfully
Issue restore command
3. Verify that the tracks are copied prior to continuing with the restore operation. In
the example below, the verification interval is set to 15 seconds. The command
will return the control when all protected tracks at the time of activation are
copied from source to target.
symclone sid 313 file <filename> verify copied i 15
4. Once all tracks are copied, the consistency group can be restored, however the
RecoverPoint consistency group must be disabled prior to a TimeFinder restore
operation. To disable, simply right-click on the name of consistency group and
select disable image access.
23
5. When you elect to disable image access, RecoverPoint journaling for the consistency
group is terminated, and a full sweep of the CDP will be initiated after the
consistency group is re-enabled.
7. Now the environment is ready and the TimeFinder consistency group can be
restored to its original source using the following command.
symclone restore sid 313 file <filename> -full
24
Note: Enabling the consistency group will invoke a full sweep of the CDP and can take
a while depending on the number and size of the configured devices.
10. In the final step, the TimeFinder consistency group can be terminated.
symclone sid 313 terminate f <filename>
25
Use Case 4 Symmetrix SRDF and RecoverPoint CDP co-existence on the same set of
devices.
This use case illustrates the co-existence of Symmetrix SRDF and RecoverPoint CDP
on the same set of devices to provide local point in time copies using CDP and have a
valid D/R copy using SRDF to facilitate the recovery of a production database
/application, in the event of a logical error or a disaster event occurring on the local
side. The configuration of the system will use Symmetrix SRDF R1 devices tagged for
use with RecoverPoint as the Source Copy devices for the RecoverPoint CDP
Consistency Group. An Oracle database is used for the test environment.
Note: SRDF and CDP can also co-exist on remote (R2) Symm in which case CDP
consistency group will be created on R2 devices.
High-level steps
1. Configure the RecoverPoint CDP consistency group using Unisphere for RecoverPoint on
local Symmetrix.
2. Configure the SRDF consistency group to create the D/R copy of the application on the
remote Symmetrix.
3. Ensure that both consistency groups are fully synchronized with relevant target volumes.
4. Perform production database restore and recovery using RecoverPoint CDP bookmark at the
desired point in time for logical error detection and correction.
5. Disable the RecoverPoint CDP consistency group to allow an SRDF restore of the production
database from the remote SRDF R2 target and restart the production application.
6. Re-enable the RecoverPoint CDP consistency group to re-establish RecoverPoint based local
protection for the production database.
26
Detailed Description
A. Setup and Configuration
1. Configure the RecoverPoint CDP consistency group using the SRDF R1 devices as the Source
Copy devices. The R1 devices will need to be tagged for RecoverPoint use either from the
SYMCLI or Unisphere for VMAX. The Figure 10 shows the R1 devices being used as the
Source Copy for the RecoverPoint CDP replication sets.
RecoverPoint
GUI Showing RP
CG
Host
Symcli
showing
SRDF CG
Figure 10 SRDF and RP/CDP co-existence for an application
2. Configure the SRDF consistency group using the SYMCLI and an SRDF pairs group file
indicating the R1 to R2 pairings.
27
3. Ensure that the consistency groups for both the RecoverPoint CDP and SRDF are
synchronized and active. Figure 12 shows the Active RecoverPoint CDP Consistency Group in
the RecoverPoint GUI and the Synchronized SRDF devices from the SYMCLI.
SRDF
CG
RecoverPoint
CG
28
29
c. Select the Replica copy then click the Next Select an Image button.
30
e. The recovery process needs to prepare the image that will be used to
recover production. Once the image is prepared hit the Finish button.
Select Yes.
Select Close.
31
32
b. Acknowledge the warning that the journal will be lost and a full sweep will
be needed.
33
3. Use the Unisphere for VMAX or SYMCLI to restore the Production from the remote
R2 devices.
4. After the restore is complete, from the RecoverPoint GUI re-enable the CG to allow
a full sweep sync of the CG.
a. Confirm action to enable CG
34
5. When the full sweep sync is complete, restart the database. This will ensure that
the restored copy is good.
6. Start running an Online Transaction Processing workload to ensure the database
is usable.
35
Conclusion
EMC TimeFinder software provides a local copy of VMAX data, independent of the
host and operating system, application, and database. RecoverPoint CDP provides a
local copy of VMAX data with a rollback feature to any point in time. SRDF provides a
remote copy of VMAX data for D/R purposes. Production volumes of data can be the
source for TimeFinder, RecoverPoint or SRDF operations.
Deploying RecoverPoint to replicate an application remotely and then using
TimeFinder at the remote site to create fully writeable clones for use with another
application and/or database are the best suited operations for these product sets.
RecoverPoints ability to provide continuous local and remote data protection with
DVR-like rollback capabilities are very complimentary to TimeFinder/Clone features
and functionality.
Also deploying RecoverPoint CDP using SRDF R1 devices as the source copy for the
consistency group will provide the ability to rollback production applications to any
point in time in the event of a logical or operational error occurring, while continuing
to maintain a remote copy of your data in the event of a disaster at the local site.
When using thin provisioning, TimeFinder/VP Snap extends the space efficiency of
virtually provisioned VMAX storage array to copies of the source data. Application
workloads will benefit from multiple space efficient copies available using
TimeFinder/VP Snap by having many copies of the target devices without significant
increase in allocated thin pool space. These copies can then be used for offloading
backups, repurposing source data for TEST/DEV or reporting or incremental restore
allowing very quick RTO.
36
37
References
Reference information and product documentation can be found at
www.powerlink.emc.com including;
General
o EMC Symmetrix VMAX Series Product Guide
o EMC Symmetrix TimeFinder Product Guide
o EMC Symmetrix SRDF Product Guide
o EMC RecoverPoint Administration Guide
o EMC RecoverPoint for the VMAX Series Applied Technology white
paper
38