Professional Documents
Culture Documents
Abstract
This white paper provides best practices for migrating data from
an EMC block-storage array (such as a CLARiiON
AX or CX
array) to one of EMCs new VNX arrays. It includes simple step-
by-step instructions on how to use EMC
CX or AX model) to a VNX
storage array. It provides simple step-by-step best practices that show you how to use
EMCs SAN Copy software to perform a low/no-cost migration of data to your VNX,
so that you can start taking advantage of the VNX technology as quickly as possible. If
you wish to change existing traditional LUNs to thin pool LUNs, you may use data
migration as an opportunity to do so. Table 5, Table 6, and Table 7 starting on page
23 provide rules on allowable destination LUN types.
If you need to migrate data from one of EMCs file-storage arrays (such as a Celerra
NS model), please refer to Migrating Data from an EMC Celerra Array to a VNX Platform
Using Celerra Replicator.
Audience
This white paper is for customers who have purchased an EMC VNX series array and
wish to migrate their data from a previous-generation EMC block-storage array to the
VNX series hardware. It also serves as a guide for EMC field services and customer
service employees. While familiarity with SAN Copy is a plus, it is not required.
Overview
To help ensure a smooth transition for customers who wish to migrate their data from
older EMC midrange arrays to the powerful new VNX platforms, EMC supports a wide
range of data migration tools and techniques. EMC recently performed numerous
tests to pinpoint the most efficient way to use these tools to migrate data to a VNX
platform. After careful testing, EMC concluded that the most effective way to migrate
data from a file-based array (such as a Celerra NX model) is to utilize Celerra
Replicator, which is described in Migrating Data from an EMC Celerra Array to a VNX
Platform Using Celerra Replicator.
On the other hand, our tests showed that when migrating from a block-based array
(such as a CLARiiON AX or CX model), the most effective tool is EMCs SAN Copy. The
rest of this white paper provides a step-by-step procedure, including best practices,
to help you make a smooth transition to your new VNX platform.
The difference between a push and pull migration
SAN Copy is a software tool that is pre-loaded on EMC midrange storage arrays. You
must install SAN Copy Enabler before using SAN Copy. While this is usually a
5 Migrating Data from an EMC CLARiiON Array to a VNX Array Using SAN Copy
chargeable product, the enabler is free for VNX customers who wish to perform a data
migration from an older-generation array (such as a CLARiiON) to a VNX storage array.
Before installing the enabler, you should decide whether you are going to use SAN
Copy to push or pull the data. The advantages of each method are explained next
and summarized in Table 1.
In the pull method, the SAN Copy Enabler is installed on the VNX platform, and the
SAN Copy software on the VNX performs the migration by pulling the data from the
older CLARiiON array and storing it on the VNX. This method allows SAN Copy to run
on VNXs more powerful processor. Another advantage of the pull method is that the
VNX is likely to have less data and host I/O traffic, which the SAN Copy operation
could impact.
In the push method, the SAN Copy Enabler is installed on the CLARiiON array, and the
CLARiiON SAN Copy software pushes the data onto the VNX platform. The push
method is usually faster than the pull method. Also, unlike a pull, the push supports
incremental copies. This allows the LUN(s) to remain online during most of the
migration; the migrating LUN only needs to be brought offline for the final
synchronization and cutover from the source LUN to the new destination LUN on the
VNX platform. Because of these advantages, EMC recommends that you use the push
method to perform a migration to your new VNX platform.
Table 1. SAN Copy push migration versus SAN Copy pull migration
A step-by-step procedure for using SAN Copy for a push migration is provided next.
How to use SAN Copy to perform a push migration from a
CLARiiON to a VNX
What you need to know before using this procedure
NOTE: The volume of data and the number of attached hosts can dramatically impact
the complexity of a data migration. The following SAN Copy data migration procedure
is intended for CLARiiON arrays that have less than 10 TB of data, and fewer than 20
attached hosts. If your CLARiiON array has more than 10 TB of data, and/or more than
20 attached hosts, EMC strongly recommend you engage Professional Services from
EMC, or an EMC partner, to execute your data migration to VNX.
SAN Copy push SAN Copy pull
Migration speed Faster Slower
Greater CPU burden Higher CPU burden on
source array
Higher CPU burden on
destination array
Supports incremental Yes No
Can LUNs be online during
initial sync/migration?
Yes No
6 Migrating Data from an EMC CLARiiON Array to a VNX Array Using SAN Copy
Most steps in this procedure use the Unisphere GUI or the SAN Copy Wizard.
However, in a few cases, where this is either not possible or advantageous, the steps
are performed using a naviseccli command.
This procedure starts by installing the SAN Copy Enabler on your CLARiiON array. It
then uses SAN Copy to perform incremental push operations to migrate existing
(source) LUNs on your CLARiiON to destination LUNs on your new VNX series array.
The step-by-step procedure
Back up your data
Before you perform any operation that involves manipulating your data, including this
migration procedure, EMC highly recommends that you perform a full backup of your
data.
Step 1
Using the new Unisphere Service Manager (USM) or the older Navisphere
Service
Taskbar (NST), install the appropriate SAN Copy Enabler on your CLARiiON array. The
SAN Copy Enabler is going to be included for free on VNX platforms. There will be a
zero-cost SAN Copy Enabler available for older-generation arrays (CLARiiON CX4
series, for example) for customers who wish to perform data migrations to the VNX
platform.
Step 2
Configure at least one path between a CLARiiON SP port and VNX SP port. You can do
this using the native switch-management tools to zone CLARiiON SP port(s) to VNX SP
port(s), or by installing direct connections between the CLARiiON SP port(s) and VNX
SP port(s). One advantage to configuring multiple paths is that SAN Copy will spread
out concurrent SAN Copy operations among available paths, making the migration
faster.
For more recommendations on SAN Copy zoning best practices, see the Chapter 2
section SAN Copy zoning requirements and recommendations in the EMC SAN Copy
for Navisphere Administrators Guide. Powerlink
revision;
disk type and speed; throttle settings; write aside value; caching; number of
concurrent sessions; workload; and so forth. Table 2 lists the maximum-achievable
SAN Copy bandwidth numbers as measured in FLARE release 29 (not expected to
have changed much for release 30) on the various CX4 models. These numbers are
for a single 8 Gb Fibre Channel connection to a destination array using incremental
SAN Copy, initial sync, bulk copy, local connection, max concurrent sessions, and a
throttle setting of 10.
21 Migrating Data from an EMC CLARiiON Array to a VNX Array Using SAN Copy
Table 2. Achievable capacity
*WA = your write aside setting (that is, the largest size data that will get mirrored across SP cache)
Your two-SP bandwidth is approximately 2x the single-SP bandwidth when bypassing
cache, and about 1.8x the single SP bandwidth when using cache. The local
connection bandwidth measured over 10 Gb iSCSI maxed out at 300-350 MB/s using
a CX4-960 array. In general, the initialization bandwidth for iSCSI was about .6 to .8
that of 8 Gigabit Ethernet Fibre Channel.
These numbers are provided only for general guidance, and are examples of
maximums using arrays that were dedicated to nothing other than SAN Copy
migrations using maximum available CPU utilization. Many factors, including
customer workload, may result in significantly slower rates when used on production
arrays. Please consult an EMC CSPEED guru for more details.
LUN technologies and mobility considerations
The EMC white paper EMC SAN Copy - A Detailed Review provides a detailed
discussion on LUN technologies and mobility considerations and a review of SAN
Copy in general. The following tables are excerpts from this white paper and are
provided for your quick reference with regard to SAN Copy limits, as well as LUN
mobility rules and considerations.
22 Migrating Data from an EMC CLARiiON Array to a VNX Array Using SAN Copy
Table 3. CX4 series SAN Copy limits
Storage system CX4-960, CX4-480 CX4-240, CX4-120
Maximum concurrent
sessions
16 8
Maximum destinations
per session
100 50
Maximum incremental
source LUNs
512 (Release 29)
100 (Release 28)
256 (Release 29)
50 (Release 28)
Maximum defined
incremental sessions
1
912 (Release 30)
300 (Releases 28-29)
512 (Release 30)
150 (Releases 28-29)
Maximum incremental
sessions per source
LUN
2
8 8
Table 4. CX3, CX, and AX series SAN Copy limits
Storage system
CX3-80, CX3-40,
CX3-40c, CX700, CX600
CX3-20, CX3-20c,
CX3-10, CX500, CX400
AX4-5,
AX4-5F8
Maximum concurrent
sessions
3
16 8 4
Maximum destinations
per session 100 50 50
Maximum incremental
source LUNs
4
100 50 64
Maximum defined
incremental sessions 300 150 25
1
These limits include MirrorView/A images and SnapView snapshot source LUNs in addition to the incremental SAN Copy
logical units. The maximum number of source LUNs assumes one reserved LUN assigned to each source LUN.
2
These limits include MirrorView/A images and SnapView sessions in addition to the incremental SAN Copy sessions.
3
Running multiple SAN Copy sessions can improve the overall transfer rate; however, it can also slow down other active host
I/O during the copy session.
4
This total is shared with MirrorView/Asynchronous and SnapView. Each source LUN for these applications requires at least
one LUN from the reserved LUN pool. This number is actually the total number of LUNs that can be allocated to the reserved
LUN pool.
23 Migrating Data from an EMC CLARiiON Array to a VNX Array Using SAN Copy
Table 5. Remote SAN Copy session summary to a thin LUN destination
Copy Direction Source Destination Result
Push
Thick or RAID group LUN R29, R30 thin Full
R29, R30 thin LUN R29, R30 thin Thin
Thin, thick, RAID group LUN Third-party thin Full
Thin, thick, or RAID group R28.5 thin LUN Full
Pull
Thick, RAID group, third-party LUN R30 thin LUN Thin
Thick, RAID group, third-party LUN R29 thin LUN Full
Table 6. Local SAN Copy session summary to a thin LUN destination
Release Source Destination Result
R30 Thick or RAID group LUN Thin LUN Thin
R29 RAID group LUN Thin LUN Full
R29 or later Thin LUN Thin LUN Thin
Table 7. LUN Migration rules for SAN Copy
LUN type Migrate to same size LUN Migrate to larger LUN
Source LUN on SAN Copy CLARiiON (push) Can be migrated
*
Destroy session before
migration
Destination LUN on remote CLARiiON (push) Can be migrated
*
No restriction
Destination LUN on SAN Copy CLARiiON (pull) Can be migrated
*
Destroy session before
migration
Source LUN on remote CLARiiON (pull) Can be migrated
*
No restriction
Reserved LUN (incremental SAN Copy) Cannot be migrated
*A session cannot be created on a LUN that is migrating.
24 Migrating Data from an EMC CLARiiON Array to a VNX Array Using SAN Copy
Table 8. Valid VNX LUNs
LUN type Valid source for a full SAN Copy
session?
Valid source for an incremental
SAN Copy session?
LUN, metaLUN, thick, or thin
LUN is not in use with any
replication software. (Release
29 required for thin LUNs.
Release 30 required for thick
LUNs.)
Yes (Caution source LUN
should not change during the
copy)
Yes
SnapView snapshot Yes No (Incremental sessions use
snapshots internally)
SnapView clone Yes (Caution source clone
should not change during the
copy)
Yes
MirrorView source LUN Yes (Caution source LUN
should not change during the
copy)
Yes
MirrorView destination LUN No (A snapshot of the LUN may
be used as a SAN Copy source)
Yes
Symmetrix TimeFinder