Beruflich Dokumente
Kultur Dokumente
Donald Fried-Tanzer
SOLUTIONS GUIDE
Data Migration: EMC Open Replicator for Symmetrix and PowerPath Migration Enabler
Version 1.2
P/N H5765.2
Data Migration: EMC Open Replicator and PowerPath Migration Enabler Version 1.2
Contents
Preface
Chapter 1
Introduction
1.1 Introduction ...........................................................................
1.2 Data Migration definition ....................................................
1.3 EMC Open Replicator for Symmetrix................................
1.3.1 Terminology: control and remote.............................
1.3.2 Control FA "host" setup requirements ....................
1.3.3 Terminology: push and pull, cold and hot .............
1.3.4 Multipathing with hot setup requirements ............
1.4 EMC PowerPath Migration Enabler (PPME)....................
1.5 Migration project steps.........................................................
1.6 When to use Open Replicator with PPME ........................
1.7 Operational interfaces ..........................................................
Chapter 2
22
22
22
22
23
23
23
24
24
25
27
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Chapter 3
Chapter 4
36
36
36
37
37
37
37
37
39
39
39
40
40
41
41
42
43
46
46
46
47
49
50
51
52
52
56
61
62
63
63
63
64
64
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Chapter 5
68
69
72
72
73
73
73
74
75
75
75
77
78
79
80
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
5.11 Cleanup step 18, restart applications using targets ..... 108
5.12 Cleanup step 19, redeploy the source devices storage 110
Chapter 6
Chapter 7
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
140
140
141
141
143
144
Chapter 8
Chapter 9
188
188
189
191
191
191
191
194
195
196
196
197
199
202
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Appendix A
Appendix B
223
223
225
225
226
227
230
Troubleshooting
B.1 Solutions Enabler logs........................................................
B.1.1 Cold push example log entries ...............................
B.1.2 Hot pull example log entries ..................................
B.2 Audit Log.............................................................................
B.3 PowerPath Migration Enabler (PPME) logs ...................
B.4 Reactivate Failed Session...................................................
220
220
220
220
221
221
221
222
223
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
232
232
237
239
241
244
Glossary
Index
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
10
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Figures
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
11
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
12
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
149
150
151
151
152
154
155
156
157
159
160
161
162
163
164
165
166
167
167
168
169
170
171
171
172
173
173
175
176
177
178
178
180
181
182
183
184
185
186
190
192
197
76
77
78
79
80
81
82
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
198
202
204
241
242
243
243
13
14
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Preface
This TechBook describes best practices for using EMC Open Replicator
for Symmetrix for data migration. Advantages and proper use of EMC
PowerPath Migration Enabler (PPME) together with Open Replicator
are also explained. Open Replicator features used for data mobility
and remote vaulting, but not for data migration, are not covered in this
guide.
The intended audience for this TechBook is storage administrators,
system administrators, and anyone interested in migrating
applications.
Readers of this TechBook are expected to be familiar with:
SAN zoning
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
15
Preface
16
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Preface
and then Home > Support > Technical Documentation and Advisories
> TechBooks
http://www.vervante.com/
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
17
Preface
Technical support
Related
documentation
18
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Preface
Italic
Book titles
New terms in text
Emphasis in text
Courier
Courier
bold
User entry
Options in command-line syntax
Courier
italic
<>
[]
{}
...
Prompts
System output
Filenames
URLs
Syntax when shown in command line or other examples
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
19
Preface
20
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
1
Introduction
Introduction
22
22
22
24
24
25
27
21
Introduction
1.1 Introduction
EMC Open Replicator for Symmetrix enables the creation of remote
point-in-time copies that can be used for data mobility, remote vaulting,
and migration between EMC Symmetrix V-Max (or
Symmetrix DMX) and qualified storage arrays with full, incremental,
offline (cold), and online (hot) copy capabilities. This TechBook will
focus on the use of Open Replicator for data migration only.
22
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Introduction
Introduction
23
Introduction
24
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Introduction
Business Impact
Analysis
Source Configuration
Discovery
Migration Strategy
and Tool Selection
Detailed Mapping
and Design
Provisioning
Skill Refreshing
Migration Pilot
Migration and
Cutover
Sign-off
ICO-IMG-000440
Figure 1
25
Introduction
make this determination, follow the iterative six step model shown
below, and provide answers to the highlighted applicable key questions.
How these questions are answered will determine whether Open
Replicator should be used alone, or in conjunction with PPME.
1. Define the reasons for the data migration, clearly noting mandatory
and optional objectives.
Applicable key question: Is this a transformational migration in the
sense of including the permanent addition of migration enablers for
future migrations?
2. Inventory the existing environment and identify storage elements
that must participate with the chosen data migration solution, along
with resources that are available to support the migration itself.
3. Inventory the target environment identifying storage elements that
must participate with the chosen data migration solution, and
resources available to support the migration itself.
4. Identify potential data migration solutions that can successfully
move the data from the existing environment to the target
environment.
Applicable key question: Is PPME and transparent migration
supported in the existing and target environments?
26
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Introduction
Introduction
27
Introduction
28
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
2
Brief EMC Foundation
and Migration Product
Descriptions
29
30
32
35
37
39
41
2.1 Introduction
This chapter contributes to the selection model introduced in Chapter 1,
by providing brief introductions of EMC products that will be used
primarily in selection model steps 2-4. Chapter 2 of the Choosing a Data
Migration Solution for EMC Symmetrix Arrays TechBook has a more
complete listing of EMC migration-related products. The subset of
products included in this chapter were chosen because they can be
operationally relevant to using Open Replicator and PPME.
Products are presented in the following groupings: Symmetrix,
CLARiiON, SAN, Host and Services:
30
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
31
32
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
2.2.4 Symmetrix V-Max and Symmetrix DMX arrays and Open Replicator
The current Symmetrix models are the Symmetrix V-Max SE and
Symmetrix V-Max Series that run Enginuity level 5874. The previous
Symmetrix model family DMX-4 950/1500-4500 can run Enginuity
levels 5772 or 5773. The preceding set of Symmetrix DMX models were
the DMX-3 950/1500-4500 that can run Enginuity levels 5771, 5772 or
5773. The first DMX models were the DMX-1/DMX-2
800/1000/2000/3000 that can run Enginuity levels 5670 or 5671.
Enginuity levels 5671 and 5771 were the first levels to include the EMC
Open Replicator for Symmetrix software. Open Replicator runs as an
application in the Fibre Director (FA) of the Symmetrix V-Max or
Symmetrix DMX. The Open Replicator software causes the FA to
appear as an open systems host to the remote storage array, while it
continues to simultaneously function as the host front-end to the
Symmetrix.
33
2.2.6.2 TimeFinder
Family
34
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
2.2.6.3 Symmetrix
management
software
35
2.3.2 SnapView
SnapView is used to create and manage local point-in-time snapshots
and complete data clones for testing, backup, recovery and migration
operations. When the Open Replicator remote array is a CLARiiON,
SnapView can be used to ensure a backup copy of the production data
is available at the remote location in case there is a disruption during an
Open Replicator incremental push. This is necessary, because when
Open Replicator performs an incremental update from the production
volumes, the data on the remote devices is not in a consistent state until
the update completes.
36
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
2.4.4 Invista
Invista Storage Virtualization introduces a hardware abstraction layer
to storage infrastructure, decoupling storage from operating systems.
The storage device that is visible to a host is no longer array specific,
but is a virtual entity that allows the arrays providing the capacity to be
interchanged as business needs dictate, resulting in the ability to move,
expand, or change the storage infrastructure while the application
remains online. Applications can be migrated between storage tiers or
onto refreshed storage systems while reducing or eliminating planned
downtime. Storage Virtualization is a technology enabler for
Information Lifecycle Management (ILM). Storage Virtualization also
provides a common means for storage management across
heterogeneous storage platforms, which simplifies management and
37
38
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
39
40
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
From this list of eight steps where only one is directly related to moving
data, it would be correct to conclude that the challenge of a data
migration is not just moving the data. EMC has a plethora of products
available to address just about every type of migration scenario you can
imagine. Choosing a Data Migration Solution for EMC Symmetrix Arrays
contains greater detail. In reviewing actual migrations, it becomes
evident that most migration costs are associated with discovery,
documentation, mapping and design, provisioning, piloting and
41
42
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
2.6.2 Implementation
2.6.2.1 Assessment services
Identify possible strategies for your information infrastructure-to meet
your business and technical goals and plans.
2.6.2.2 Business continuity implementation services
Get a complete suite of services for business continuity needs.
43
44
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
3
EMC Open Replicator for
Symmetrix
45
3.1 Introduction
EMC Open Replicator for Symmetrix enables remote point-in-time
copies to be used for data mobility, remote vaulting, and migration
between EMC Symmetrix V-Max (or Symmetrix DMX) and qualified
storage arrays with full or incremental copy capabilities. Open
Replicator can:
3.2 Definitions
The Symmetrix V-Max (or Symmetrix DMX), where Open Replicator
runs, and its devices are always referred to as the control side of the
copy operation. Other Symmetrix arrays, CLARiiON arrays, or
third-party arrays on the SAN are always referred to as the remote
array/devices. Open Replicator supports two types of copy operations:
push and pull. A push operation copies data from the control device to
the remote device. A pull operation copies data to the control device from
the remote device. Open Replicator has two modes of operation: cold
(offline) and hot (online). Online and offline refer to the state of the
Symmetrix V-Max (or Symmetrix DMX) resident devices (control
devices). For data consistency reasons, the remote devices must never be
written to by any host connected to the remote array. In cases where the
remote device is the source of the Open Replicator copy operation (a pull
operation), it may be permissible for a remote host to have read-only
access to the remote device.
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
location whose original point-in-time data has not yet been copied to
the remote device, then Copy on First Write (COFW) applies, delaying
the host I/O until the data is safely on the remote. All FA ports for the
control devices must be configured (zoned and LUN masked) to see the
remote devices, so that the FA which encounters the not-yet-copied data
can perform the COFW itself. The initial hot push must be a full copy,
and often includes the option to save differential information. The
saved differential information is used when the hot push is recreated
and activated, pushing only incremental changes since the previous
activate. For data migration, this type of full hot push followed by
repeated incremental pushes would be customary, with the final
incremental push occurring while the application is shut down,
allowing the remote copy to be fully up-to-date. Figure 2 illustrates an
Open Replicator hot (or live) push.
Target
Figure 2
47
The TimeFinder copy then serves as the control devices for the cold
push. After the Open Replicator cold push completes, the TimeFinder
copy is incrementally updated from the production copy, and the Open
Replicator session is recreated and activated pushing an incremental
update to the remote devices. For data migration, the application would
be shut down before the final TimeFinder incremental establish
(recreate and activate for TimeFinder/Snap), followed by the final
Open Replicator recreate and incremental update to achieve a fully
up-to-date remote copy.
Because there is no need for COFW and no concern for delaying
application writes, multiple remote device copies can be made from a
single control device, and not all FA ports for the control devices must be
configured (zoned and LUN masked) to see the remote devices. For data
mobility purposes, up to 16 remote copies of the local volume can be
made, and those remote copies can all be incrementally updated.
Figure 3 shows an Open Replicator cold (or BCV) push with multiple
targets.
48
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
SB15
SB13
SB9
SB8
SB11
SB10
SB12
SB14
SB7
SB5
SB3
SB1
SB0
SB2
SB4
SB6
Target
PS0
PS1
PS2
PS3
PS4
SMB0 SMB1
STD
Target
BCV
Target
ICO-IMG-000435
Figure 3
Cold push would be used in place of hot push for data migration for the
following conditions:
49
SB15
SB13
SB11
SB10
SB12
SB14
configured (zoned and LUN masked) to see the remote devices in order
to immediately perform the COFA. Figure 4 illustrates an Open
Replicator hot (or live) pull.
SB9
SB7
SB5
SB3
SB1
SB0
SB2
SB4
SB6
SB8
PiT
Copy
PS0
PS1
PS2
PS3
PS4
SMB0 SMB1
STD
STD
PiT
Copy
ICO-IMG-000436
Figure 4
3.2.3.1 Donor
update
50
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
SB15
SB13
SB9
SB8
SB11
SB10
SB12
SB14
production applications shut down for the entire time it takes the
migration to complete. Figure 5 illustrates an Open Replicator cold (or
point-in-time) pull.
SB7
SB5
SB3
SB1
SB0
SB2
SB4
SB6
STD
PS0
PS1
PS2
PS3
PS4
SMB0 SMB1
Target
STD
Target
Target
STD
ICO-IMG-000437
Figure 5
Note: In the unlikely event that a cold pull is chosen to facilitate a given
migration activity, if infrastructure permits, consider running those sessions as
hot pulls to enable more choices to handle any issues that may arise without
compromising downtime objectives.
51
52
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Figure 6
Hot pull?
N
5. Define OR session
pairs (file)
6. Verify setup
configuration, create
ICO-IMG-000529
In a migration, the source devices must already exist, but that is not the
case for target devices. Therefore, the target devices of the migration
must be configured (provisioned) if they do not already exist. For Open
Replicator the target devices must be of the same or greater size than
the source devices. (Open Replicator actually will migrate data from a
larger source to a smaller target when the -force_copy option is
specified; this option is unlikely to be used for a straight migration, but
is particularly useful for restoring back to an original smaller source
from a larger target.)
Note: When the Open Replicator source device is a VDEV, the relationship with
the production device does not exist until the symsnap create command is
executed. Exactly when the symsnap create operation is performed can vary,
but it must occur before setup step 6, which includes the symrcopy create
command. A VDEV control device can participate in only one Open Replicator
session. Multi-virtual snap VDEVs are not supported as Open Replicator source
devices.
Because the Symmetrix V-Max (or Symmetrix DMX) FA port will act as
an open systems host to the remote storage array, it is necessary to set up
one or more migration SAN zones for access to the remote ports. This
set-up includes identifying the Symmetrix V-Max (or Symmetrix DMX)
control FA ports World Wide Names (WWNs). For hot operations these
WWNs must all be included in migration zone sets, for cold operations
the WWNs can be selectively included in migration zone sets. It is also
necessary to identify the remote storage array WWN for access to the
remote devices. The actual zone definition operation can be completed
with Connectrix Manager, EMC Ionix ControlCenter SAN Manager, or
native switch zoning tools.
EMC Open Replicator for Symmetrix
53
For Symmetrix, device masking is the term used for LUN masking (for
Symmetrix V-Max with Enginuity 5874, the Auto-provisioning Groups
feature provides an easier, faster way to provision storage replacing the
old way of configuring device masking). Before a migration is complete
it is always necessary to ensure that the appropriate host applications
are able to access the target devices in place of the original source
devices. For hot pull migrations, this step is performed prior to
initiating the movement of data from the source (remote) to the target
(control).
The final setup step is to use the defined control-remote pair file (or GUI
selection) to create the Open Replicator session. The create operation
validates all necessary control FA access to remote devices and will fail if
the pair definition, zoning or LUN masking is not defined correctly. The
create action can be considered part of the setup phase because it
does not begin migration data movement in most cases (hot push
operations that specify the -precopy option do initiate migration data
movement).
54
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Note: In some cases, SCSI reservations for devices under cluster control or the
AIX operating system will prevent the create operation from being successful.
In this case alternate verification options can be used; more information about
these options is available in Section 4.6, Setup step 6, verify completion of
setup steps, on page 75.
Note: The symrcopy create command is described to be the most thorough
test for verifying the completion of the Open Replicator setup phase. The
alternative methods of verifying the completion of the setup phase (without
running the symrcopy create action) are not sufficient when using a VDEV
control device. The specific order of operations requires that the symrcopy
create command is executed before the symsnap activate command in
migration step 7.
55
56
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Cold push
from BCV, clone
or VDEV?
N
Create not run?
N
Pull?
N
10. OR activate
Hot pull?
N
Need tuning?
N
13. Verify OR copy
done
Push?
N
Last update?
Y
N
Cold push?
14a. TimeFinder
incremental update
N
15. Verify migration
terminate OR
Application
still running?
N
Figure 7
ICO-IMG-000530a
57
3.3.2.1 Steps 7
through 15 detail
Note: The symsnap and symrcopy commands needed to support cold push
from a VDEV device must be performed in a specific order. The general rule is
that the parallel symsnap action (create, activate, or recreate) must
precede the same symrcopy operation. The symsnap activate
-not_ready command sets the TimeFinder/Snap point-in-time and must
precede migration step 10. The -not_ready option is used to keep the VDEV
in the Not Ready state, which is required while the Open Replicator session is
present.
Step 10, activate the Open Replicator session, is the key migration
phase step, setting the point-in-time for the migration copy.
Step 11, restart the application pointing to the target devices is part
of the migration phase only for hot pull migrations; for all other
migrations the restart is completed as part of the cleanup phase.
Step 13, wait and monitor for completion of the migration copy, is
most likely the step that will take the longest time.
58
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
1. symsnap recreate
2. symrcopy recreate
3. symsnap activate -not_ready
4. symrcopy activate
Step 15, terminate the Open Replicator session, is completed once
the migration is verified because data migration is the one-time
movement of data from source to target so the session is no longer
needed. The symrcopy terminate command must precede any
symsnap terminate commands.
59
60
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Hot pull?
N
16. Make source devices
inaccessible to host
Figure 8
61
These steps are identified as being in the cleanup phase because Open
Replicator actions ended with the termination of the session in the
migration phase. PowerPath Migration Enabler (PPME) includes
alternate commands to achieve the outcomes of step 11 and steps 15-18
for hot pull operations under PPME control. These alternate commands
provide the PPME advantages of greatly reducing or eliminating
application disruptions due to these steps, reducing migration risk, and
simplifying migration operations.
Note: Chapter 8, PowerPath Migration Enabler (PPME) Overview, introduces
a more comprehensive and reordered description of these alternate cleanup
steps.
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
63
64
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
4
Cold Push to CLARiiON
Setup Example
65
4.1 Introduction
This chapter details the setup steps for a cold push to a CLARiiON
using Solutions Enabler SYMCLI on a Solaris host. Because step 4 of the
setup steps introduced in chapter 3 is only completed for hot pull
migrations, it is omitted from the listing of numbered steps below:
1. Configure (provision) or identify the target devices
2. Configure/connect migration SAN zone between remote
devices and Symmetrix V-Max (or Symmetrix DMX) control FA
"host" ports.
3. Configure LUN masking for remote devices to allow access from
Symmetrix V-Max (or Symmetrix DMX) control FA "host" ports.
5. Prepare Open Replicator session pairs file (or define pairing in
SMC GUI).
6. Verify completion of setup steps up to creating the Open
Replicator session.
66
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Num
Disks
ClarID
Model
HK190807410004
CX3_40_F 3.24.40.5.014
15
Num Phys
Devices
4
Num Clar
Devices
10
Not Visible
Not Visible
Not Visible
Not Visible
Not Visible
Not Visible
Not Visible
Not Visible
Not Visible
/dev/rdsk/emcpower3c
Raid-5
Raid-5
Raid-5
Raid-5
Raid-5
Raid-5
Raid-5
Raid-5
Raid-5
Raid-5
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
600601602b401e00148f6936d93bdd11
600601602b401e00158f6936d93bdd11
600601602b401e00168f6936d93bdd11
600601602b401e00178f6936d93bdd11
600601602b401e00188f6936d93bdd11
600601602b401e00198f6936d93bdd11
600601602b401e001a8f6936d93bdd11
600601602b401e001b8f6936d93bdd11
600601602b401e00bae08e938a47dd11
600601602b401e001078c2a48a47dd11
Device
------------------- --------------------------------Num
Array ID
WWN
------------------- --------------------------------0009 HK190807410004 600601602B401E001078C2A48A47DD11
0009 HK190807410004 600601602B401E001078C2A48A47DD11
0009 HK190807410004 600601602B401E001078C2A48A47DD11
0009 HK190807410004 600601602B401E001078C2A48A47DD11
0009 HK190807410004 600601602B401E001078C2A48A47DD11
0009 HK190807410004 600601602B401E001078C2A48A47DD11
67
D E V I C E S
Device Name
Directors
Device
-------------------------------- ------------- --------------------------------------Cap
Physical
Sym SA :P DA :IT Config
Attribute
Sts
(MB)
-------------------------------- ------------- ---------------------------------------
Not Visible
Not Visible
0080
01A:C6
- 02C:0
- 15C:0
-
N/Asst'd
-
RW
-
4096
-
Not Visible
Not Visible
0081
16B:C6
- 02C:0
- 15C:0
-
N/Asst'd
-
RW
-
4096
-
Not Visible
Not Visible
0082
16A:DC
- 02C:0
- 15C:0
-
N/Asst'd
-
RW
-
4096
-
Not Visible
Not Visible
0083
15B:C7
- 02C:0
- 15C:0
-
N/Asst'd
-
RW
-
4096
-
Note that the -multiport option will only list devices with more than
one path. If there is only a single path, then symdev list should be
used without the -multiport option.
68
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
The FA director port world wide port name (WWPN or WWN) can be
displayed using the symcfg list command. For example:
# symcfg -sid 359 list -fa 2c -p 0
Symmetrix ID: 000190300359
S Y M M E T R I X
Dir
FA-2C
Port
0
F I B R E
D I R E C T O R S
WWN
VCM
Enabled
Volume Set
Addressing
Pnt to Pnt
5006048AD5F031C1
Yes
No
Yes
Port
0
F I B R E
D I R E C T O R S
WWN
VCM
Enabled
Volume Set
Addressing
Pnt to Pnt
5006048AD5F031CE
Yes
No
Yes
69
ICO-IMG-000532
Figure 9
Figure 10 on page 71 shows that four paths between the CLARiiON and
host LICOD229 can be used to access LUNs 4, 5, 6 and 7. However, the
CLARiiON LUNs are owned by only one SP at one time. For fault
tolerance, a LUN can trespass over to the other SP; therefore it is
necessary to define paths for the currently passive SP as well.
70
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000533
Figure 10
Figure 11 shows all of the Front End Port WWPNs, with ports 0 and 2
highlighted for both SPA and SPB.
ICO-IMG-000534
Figure 11
71
ICO-IMG-000535
Figure 12
72
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
-alu
-alu
-alu
-alu
04
05
06
07
-hlu
-hlu
-hlu
-hlu
00
01
02
03
73
74
clardev=HK190807410004:00004
clardev=HK190807410004:00005
clardev=HK190807410004:00006
clardev=HK190807410004:00007
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
75
Flags
DIR:P
I
Vendor
----- ----- ------------02C:0
.
EMC CLARiiON
02C:0
.
EMC CLARiiON
Num
Array
LUNs Remote Port WWN
---------------- ---- ------------------------------HK190807410004
4 5006016841E087E6
HK190807410004
4 5006016041E087E6
Legend:
Flags: (I)ncomplete : X = record is incomplete, . = record is complete.
76
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
DIR:P
----02C:0
02C:0
02C:0
02C:0
ST
A
T
E
-RW
RW
RW
RW
000190300359
5006016841E087E6
Flags
Block Capacity
LUN
ICRTHS Size
(MB)
Num
------- ----- ----------- ----......
512
4096
0
......
512
4096
1
......
512
4096
2
......
512
4096
3
Legend:
Flags: (I)ncomplete
(C)ontroller
(R)eserved
(T)ype
t(H)in
(S)ymmetrix
:
:
:
:
:
:
X
X
X
A
X
X
=
=
=
=
=
=
Dev
Num
----0004
0005
0006
0007
LUN
WWN
-------------------------------600601602B401E00188F6936D93BDD11
600601602B401E00198F6936D93BDD11
600601602B401E001A8F6936D93BDD11
600601602B401E001B8F6936D93BDD11
Note: Beginning with Solutions Enabler 7.0, the symsan command added two
flags to indicate thin device and Symmetrix device. A thin device is not eligible
to be a source device for Open Replicator. Open Replicator pull support for
iSeries requires the remote device to be on a Symmetrix array.
77
: 000190300359
Identifier
---------------10000000c97111fc
5006016041e087e6
5006016841e087e6
210000e08b927df4
Type
----Fibre
Fibre
Fibre
Fibre
User-generated
Node Name
Port Name
--------------------------------10000000c97111fc 10000000c97111fc
NULL
NULL
NULL
NULL
210000e08b927df4 210000e08b927df4
FCID
-----6b0900
6167ef
6177ef
610613
Logged
In
-----Yes
No
No
Yes
On
Fabric
-----Yes
Yes
Yes
Yes
One important caveat about using the list logins command is that
the reported state is not necessarily current. The key is the first
appearance of the WWN. However once on fabric, the information
remains on the list logins output regardless of whether the WWN is
currently On Fabric. For Symmetrix V-Max, symaccess list
logins wouldbe used in place of symmask.
78
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Using the cold_orpairs file from Section 4.5, Setup step 5, prepare
Open Replicator session pairs, on page 74 the cold push is created as
follows:
# symrcopy -file cold_orpairs -push -cold create
'Create' operation execution is in progress for the device list
in device file 'cold_orpairs'. Please wait...
79
ICO-IMG-000536
Figure 13
80
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Remote Report has two tabs. Figure 14 illustrates the Remote Ports tab
showing information similar to the symsan -sanports display for
director 2C port 0.
ICO-IMG-000537
Figure 14
ICO-IMG-000538
Figure 15
81
ICO-IMG-000539
Figure 16
82
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
5
Cold Push to CLARiiON
Migration Example
This chapter details the migration and cleanup phases for a cold push
migration example using Solutions Enabler SYMCLI on a Solaris host.
The setup phase steps were already covered in Chapter 4, Cold Push
to CLARiiON Setup Example. The topics covered include:
83
5.1 Introduction
This chapter details the migration and cleanup phases for a cold push
migration example using Solutions Enabler SYMCLI on a Solaris host.
The five setup steps required for the cold push were covered in
Chapter 4, Cold Push to CLARiiON Setup Example. This chapter
contains detailed examples of the seven migration steps introduced in
Section 3.3.2, Migration steps, on page 56 that are applicable for a
cold push (steps 9 and 11 only completed for pull migrations are
omitted):
7. Split the BCV or activate the clone or VDEV.
8. Open Replicator session create.
10. Activate the Open Replicator session.
12. Tune migration to acceptable level of impact on production
application.
13. Verify Open Replicator copy session is finished.
14. Iteratively apply incremental updates.
a. Use TimeFinder to incrementally update the control devices
(only for cold push).
b. Recreate and activate the Open Replicator session to
incrementally update the remote.
c. Repeat steps 14a-14b until all updates have been processed,
shut down the application before the last update in step 14a
to eliminate changes during the final incremental push.
15. Terminate Open Replicator session.
Also briefly covered will be the four applicable cleanup steps:
16. Make the source devices inaccessible to the host.
17. Make the target devices ready to the host.
18. Restart the application pointing to the target devices in place of
the original source devices.
19. Redeploy the source devices storage now that the migration is
complete.
84
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
85
Cold push
from BCV, clone
or VDEV?
N
Create not run?
N
Pull?
N
10. OR activate
Hot pull?
N
Need tuning?
N
13. Verify OR copy
done
Push?
N
Last update?
Y
N
Cold push?
14a. TimeFinder
incremental update
N
15. Verify migration
terminate OR
Hot pull?
N
16. Make source devices
inaccessible
Application
still running?
Figure 17
86
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000540a
NLOG
DM_CNT
TYPE
KSTATE
KSTATE
KSTATE
KSTATE
KSTATE
KSTATE
DISK
VOLNAME
CACHE
LOGVOL
DCO
MINORS
GROUP-ID
SPARE_CNT
PRIVLEN PUBLEN
STATE
PRIMARY
STATE
REM_HOST
STATE
STATE
STATE
LENGTH
STATE
LENGTH
DISKOFFS LENGTH
NVOLLAYR LENGTH
DISKOFFS LENGTH
dg cpvg
default
default
33000
1214852481.33.licod229
dm
dm
dm
dm
cpvgd0
cpvgd1
cpvgd2
cpvgd3
emcpower380s2
emcpower381s2
emcpower382s2
emcpower383s2
2048
2048
2048
2048
8382336
8382336
8382336
8382336
v
pl
sd
sd
sd
sd
cplv
cplv-01
cpvgd0-01
cpvgd1-01
cpvgd2-01
cpvgd3-01
cplv
cplv-01
cplv-01
cplv-01
cplv-01
ACTIVE
ACTIVE
0
0
0
0
33529344
33529344
8382336
8382336
8382336
8382336
SELECT
CONCAT
0
8382336
16764672
25147008
auto
auto
auto
auto
ENABLED
ENABLED
cpvgd0
cpvgd1
cpvgd2
cpvgd3
APPVOL_CNT
STATE
DATAVOLS SRL
REM_DG
REM_RLNK
READPOL
LAYOUT
[COL/]OFF
[COL/]OFF
[COL/]OFF
PREFPLEX
NCOL/WID
DEVICE
AM/NM
DEVICE
UTYPE
MODE
MODE
MODE
MODE
fsgen
RW
emcpower380 ENA
emcpower381 ENA
emcpower382 ENA
emcpower383 ENA
The vxprint command for cpvg showed that the four devices that
make up the volume group cpvg use pseudo device names
emcpower380s2 - emcpower383s2.
87
D E V I C E S
Device Name
Directors
Device
------------------------------------- ------------------------------------------------Cap
Physical
Sym SA :P DA :IT Config
Attribute
Sts
(MB)
------------------------------------- ------------ -----------------------------------. . .
/dev/vx/rdmp/emcpower380s2
00A0
02A:C9 2-Way Mir
Grp'd
RW
4096
/dev/rdsk/emcpower380c
- 15C:0
- /dev/rdsk/c4t5006048AD5F031C1d144s2 - 02C:0
- /dev/rdsk/c2t5006048AD5F031CEd144s2 - 15C:0
- /dev/vx/rdmp/emcpower381s2
00A1
15B:DA 2-Way Mir
/dev/rdsk/emcpower381c
- 15C:0
- /dev/rdsk/c4t5006048AD5F031C1d145s2 - 02C:0
- /dev/rdsk/c2t5006048AD5F031CEd145s2 - 15C:0
- -
Grp'd
-
RW
-
4096
-
/dev/vx/rdmp/emcpower382s2
00A2
15A:C4 2-Way Mir
/dev/rdsk/emcpower382c
- 15C:0
- /dev/rdsk/c4t5006048AD5F031C1d146s2 - 02C:0
- /dev/rdsk/c2t5006048AD5F031CEd146s2 - 15C:0
- -
Grp'd
-
RW
-
4096
-
/dev/vx/rdmp/emcpower383s2
00A3
02B:DD 2-Way Mir
/dev/rdsk/emcpower383c
- 15C:0
- /dev/rdsk/c4t5006048AD5F031C1d147s2 - 02C:0
- /dev/rdsk/c2t5006048AD5F031CEd147s2 - 15C:0
- . . .
#
Grp'd
-
RW
-
4096
-
88
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
The simplest rule is that the Open Replicator state must be Copied (in
nondata migration situations, the Restored state without donor
update enabled is also valid). Terminating the session will also avoid
any operational conflicts, and is appropriate in this case because the
BCV control device needs to have the correct data before the first Open
Replicator copy session. Here is an example of first terminating the
Open Replicator session, and then seeing the TimeFinder/Mirror
operation work without being blocked:
# symrcopy -file cold_orpairs terminate
Execute 'Terminate' operation for the 4 specified devices
in device file 'cold_orpairs' (y/[n]) ? y
'Terminate' operation execution is in progress for the device list
in device file 'cold_orpairs'. Please wait...
'Terminate' operation successfully executed for the device list
in device file 'cold_orpairs'.
# symmir -g cpgroup establish -full -opt
Execute 'Full Establish' operation for device group
'cpgroup' (y/[n]) ? y
'Full Establish' operation execution is in progress for
device group 'cpgroup'. Please wait...
'Full Establish' operation successfully initiated for device group 'cpgroup'.
#
89
90
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
91
An alternate way to control this group of devices, besides the list within
a file used in Section 4.6.5, Verify all with symrcopy create, on page
79, is to use the device group created for the TimeFinder operations.
The -bcv option will cause the not_ready action to only be applied to
the BCV devices associated with the device group (the production
devices A0-A3 will not be affected). For example:
# symld -g cpgroup -bcv not_ready
Execute a 'Not Ready' Device operation for all devices
in device group 'cpgroup' (y/[n]) ? y
'Not Ready' Device operation successfully completed for the device group.
#
92
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
The -push and -cold options make this copy session a cold push.
The -name cold_push option defines a session name for all the
pairs defined in the cold_orpairs file, providing an alternate
method of specifying which pairs are addressed by the symrcopy
command.
93
: cold_push
Control Device
---------------------------Protected
SID:symdev
Tracks
------------------ --------000190300359:0083
65535
000190300359:0082
65535
000190300359:0081
65535
000190300359:0080
65535
Total
Track(s)
MB(s)
Remote Device
Flags
Status
Done
----------------------- ----- -------------- ---Identification
-------------------HK190807410004:0007
HK190807410004:0006
HK190807410004:0005
HK190807410004:0004
RI
-CD
CD
CD
CD
CDSHU
----XXX..
XXX..
XXX..
XXX..
--------262140
16383.8
Legend:
R: (Remote Device Vendor Identification)
S = Symmetrix, C = Clariion, . = Unknown.
I:
Flags:
(C): X =
. =
(D): X =
. =
(S): X =
. =
(H): X =
. =
(U): X =
. =
(*): The
94
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
: cold_push
Control Device
-----------------------------------Protected Modified
SID:symdev
Tracks
Tracks
----------------- --------- -------000190300359:0083
65535
0
000190300359:0082
65535
0
000190300359:0081
65535
0
000190300359:0080
65535
0
. . .
Remote Device
Flags Status
Done Pace
Name
----------------------- ----- -------- ---- ---- --------Identification
-------------------HK190807410004:0007
HK190807410004:0006
HK190807410004:0005
HK190807410004:0004
RI
-CD
CD
CD
CD
CDSHU
----XXX..
XXX..
XXX..
XXX..
CTL<=>REM (%)
-------- ---- ---- --------Created
N/A
5 cold_push
Created
N/A
5 cold_push
Created
N/A
5 cold_push
Created
N/A
5 cold_push
95
: cold_push
Control Device
---------------------------Protected
SID:symdev
Tracks
------------------ --------000190300359:0083
65365
000190300359:0082
65366
000190300359:0081
65368
000190300359:0080
65370
Total
Track(s)
MB(s)
. . .
96
Remote Device
Flags
Status
Done
----------------------- ----- -------------- ---Identification
-------------------HK190807410004:0007
HK190807410004:0006
HK190807410004:0005
HK190807410004:0004
RI
-CD
CD
CD
CD
CDSHU
----XXX..
XXX..
XXX..
XXX..
--------261469
16341.8
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
97
In actual practice, it would be better to set the ceiling prior to any Open
Replicator I/O taking place (i.e., before the activate). The setting of
performance parameters is shown at this point in the operational
sequence because it is possible that active tuning might be altered at
various points of the migration versus setting a single value that is
always in place.
Just as the detailed query can be used to show the pace setting, there is
a list ceiling operation that can be used to display the ceiling
values, and that also shows the current Open Replicator use of
bandwidth. In the following example, only director port 2C:0 shows
bandwidth use, because director port 15C:0 was not zoned and LUN
masked for this cold push.
# symrcopy -sid 359 list ceiling
Symmetrix ID: 000190300359
Symmetrix Remote Copy Bandwidth Ceiling
Dir:P
----01C:0
01C:1
02C:0
02C:1
15C:0
15C:1
16C:0
16C:1
Max
(MB)
---150
150
150
150
150
150
150
150
Set
(%)
---NONE
NONE
30
NONE
30
NONE
NONE
NONE
Actual
(MB)
-----0
0
14
0
0
0
0
0
98
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Remote Device
Flags
Status
Done
----------------------- ----- -------------- ---Identification
-------------------HK190807410004:0007
HK190807410004:0006
HK190807410004:0005
HK190807410004:0004
RI
-CD
CD
CD
CD
CDSHU
----XXX..
XXX..
XXX..
XXX..
99
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
symsnap recreate
symrcopy recreate
symsnap activate -not_ready
symrcopy activate
101
102
12
216
12
216
96
0
Jun
Jun
Jun
Jun
Jun
Jun
30
30
30
30
30
30
17:43
17:43
17:43
17:43
17:14
17:40
cold_controldevs
cold_orpairs
controldevs
hot_orpairs
lost+found
sh2256.1
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
103
104
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
There are two key operational differences between a hot and cold push.
First, with a hot push there is no need for BCV or Clone devices; the
activate takes a point-in-time on the actual production devices,
using Copy on First Write (COFW) to handle production write I/Os to
data not yet copied to the remote devices. Second the control devices can
be in the Ready state since COFW is in effect.
Operationally, this means there is no need for the TimeFinder
operations or the not_ready device control operations. The Open
Replicator activate action will likely use the -consistent option to
ensure a consistent point-in-time, since this is no longer done separately
using TimeFinder/Mirror or TimeFinder/Clone. Additionally, the
create and recreate actions will often use the -precopy option to
minimize the COFW performance penalty on the production devices. In
order to get the most benefit from precopy, best practice would include
a time delay between the create/recreate and activate actions.
The command symrcopy verify -precopy -cycled can be used
to wait for the completion of one sequential pass through all blocks of
the production devices before activating the session.
105
Identifier
---------------210000e08b927df4
210000e08b925cf5
210000e08b927df4
210000e08b925cf5
210000e08b927df4
210000e08b925cf5
210000e08b927df4
210000e08b925cf5
Type
----FIBRE
FIBRE
FIBRE
FIBRE
FIBRE
FIBRE
FIBRE
FIBRE
Dir:P
---------------FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
./navicli
./navicli
./navicli
./navicli
./navicli
./navicli
./navicli
./navicli
Device
---------------------------------------------Config Cap(MB) WWN
----------------------------------------------
00000
00001
00002
00003
00004
00005
00006
00007
00008
00009
RAID-5
RAID-5
RAID-5
RAID-5
RAID-5
RAID-5
RAID-5
RAID-5
RAID-5
RAID-5
Not Visible
Not Visible
Not Visible
Not Visible
/dev/rdsk/emcpower2c
/dev/rdsk/emcpower1c
/dev/rdsk/emcpower0c
/dev/rdsk/emcpower4c
Not Visible
/dev/rdsk/emcpower3c
4096
4096
4096
4096
4096
4096
4096
4096
4096
4096
600601602B401E00148F6936D93BDD11
600601602B401E00158F6936D93BDD11
600601602B401E00168F6936D93BDD11
600601602B401E00178F6936D93BDD11
600601602B401E00188F6936D93BDD11
600601602B401E00198F6936D93BDD11
600601602B401E001A8F6936D93BDD11
600601602B401E001B8F6936D93BDD11
600601602B401E00BAE08E938A47DD11
600601602B401E001078C2A48A47DD11
107
STATUS
online invalid
online invalid
online
online
online
online
online
Although the remote devices on the CLARiiON and the control devices
on the Symmetrix V-Max (or Symmetrix DMX) were both configured as
4 GB devices, the actual size of the devices differs slightly with the
CLARiiON devices being slightly larger. To get the host operating
system to recognize and use the additional space, it is necessary to
execute operating system and application specific steps.
On Solaris hosts, a logical units disk label contains information about
the vendor, product, geometry, and slices. PowerPath Migration
Enabler (PPME) includes a utility called powerformat that can be
used independent of PPME to safely update disk-label information,
preserve partition definitions and data, and make newly available disk
capacity available for use.
108
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
For this example, vxdisk resize is used as the first step to get the OS
and LVM to recognize the new space on the LUNs. The before and after
output from vxprint shows the change in PUBLEN from 8382336 to
8385792 blocks for an increase of 3456 blocks for each disk media (DM)
record:
# df -k
Filesystem
kbytes
used
. . .
/dev/vx/dsk/cpvg/cplv
16764672
21198
# vxprint -g cpvg -ht
DG NAME
NCONFIG
NLOG
ST NAME
STATE
DM_CNT
DM NAME
DEVICE
TYPE
RV NAME
RLINK_CNT
KSTATE
RL NAME
RVG
KSTATE
CO NAME
CACHEVOL
KSTATE
VT NAME
NVOLUME
KSTATE
V NAME
RVG/VSET/CO KSTATE
PL NAME
VOLUME
KSTATE
SD NAME
PLEX
DISK
SV NAME
PLEX
VOLNAME
SC NAME
PLEX
CACHE
DC NAME
PARENTVOL
LOGVOL
SP NAME
SNAPVOL
DCO
dg cpvg
default
default
avail capacity
15697013
1%
MINORS
GROUP-ID
SPARE_CNT
PRIVLEN PUBLEN
STATE
PRIMARY
STATE
REM_HOST
STATE
STATE
STATE
LENGTH
STATE
LENGTH
DISKOFFS LENGTH
NVOLLAYR LENGTH
DISKOFFS LENGTH
33000
Mounted on
/cphome
APPVOL_CNT
STATE
DATAVOLS SRL
REM_DG
REM_RLNK
READPOL
LAYOUT
[COL/]OFF
[COL/]OFF
[COL/]OFF
PREFPLEX
NCOL/WID
DEVICE
AM/NM
DEVICE
1214852481.33.licod229
dm cpvgd0
emcpower2s2 auto
2048
dm cpvgd1
emcpower1s2 auto
2048
dm cpvgd2
emcpower0s2 auto
2048
dm cpvgd3
emcpower4s2 auto
2048
v cplv
ENABLED ACTIVE
pl cplv-01
cplv
ENABLED ACTIVE
sd cpvgd0-01
cplv-01
cpvgd0
0
sd cpvgd1-01
cplv-01
cpvgd1
0
sd cpvgd2-01
cplv-01
cpvgd2
0
sd cpvgd3-01
cplv-01
cpvgd3
0
# vxdisk -g cpvg resize emcpower2s2
# vxdisk -g cpvg resize emcpower1s2
# vxdisk -g cpvg resize emcpower0s2
# vxdisk -g cpvg resize emcpower4s2
# vxprint -htq
Disk group: cpvg
8382336
8382336
8382336
8382336
33529344
33529344
8382336
8382336
8382336
8382336
dg cpvg
default
default
33000
1214852481.33.licod229
dm
dm
dm
dm
emcpower2s2
emcpower1s2
emcpower0s2
emcpower4s2
auto
auto
auto
auto
2048
2048
2048
2048
8385792
8385792
8385792
8385792
cplv
cplv-01
ENABLED ACTIVE
ENABLED ACTIVE
cpvgd0
0
cpvgd0
cpvgd1
cpvgd2
cpvgd3
v cplv
pl cplv-01
sd cpvgd0-01
. . .
UTYPE
MODE
MODE
MODE
MODE
SELECT
CONCAT
0
8382336
16764672
25147008
fsgen
RW
emcpower2 ENA
emcpower1 ENA
emcpower0 ENA
emcpower4 ENA
33529344 SELECT
33529344 CONCAT
8382336 0
fsgen
RW
emcpower2 ENA
109
Next the vxresize command is used to expand the volume and file
system. The expansion size specified is +13824 (4 x 3456) blocks. The
vxprint output shows the cplv logical volume length increasing by
13824 blocks from 33529344 to 33543168. Similarly, the filesystem
capacity in kbytes changed from 16764672 to 16771584, an increase of
6912 kbytes which matches the expected change in blocks (13824 blocks
2 blocks/kbyte = 6912 kbytes). For more information on handling
LUN expansion for UNIX systems, reference the EMC Symmetrix LUN
Expansion and UNIX Logical Volume Managers Technical Note available on
Powerlink.
# df -k
Filesystem
kbytes
used
avail capacity Mounted on
. . .
/dev/vx/dsk/cpvg/cplv
16764672
21198 15697013
1%
/cphome
# /etc/vx/bin/vxresize -g cpvg -F vxfs cplv +13824
# vxprint -g cpvg -htq
dg cpvg
default
default 33000
1214852481.33.licod229
dm cpvgd0
emcpower2s2 auto
. . .
v cplv
ENABLED
pl cplv-01
cplv
ENABLED
sd cpvgd0-01
cplv-01
cpvgd0
sd cpvgd1-01
cplv-01
cpvgd1
sd cpvgd2-01
cplv-01
cpvgd2
sd cpvgd3-01
cplv-01
cpvgd3
sd cpvgd2-02
cplv-01
cpvgd2
sd cpvgd1-02
cplv-01
cpvgd1
sd cpvgd0-02
cplv-01
cpvgd0
# df -k
Filesystem
kbytes
used
. . .
/dev/vx/dsk/cpvg/cplv
16771584
21198
#
2048
8385792
ACTIVE
ACTIVE
0
0
0
0
8382336
8382336
8382336
33543168
33543168
8382336
8382336
8382336
8385792
3456
3456
3456
SELECT
CONCAT
0
8382336
16764672
25147008
33532800
33536256
33539712
avail capacity
15703493
1%
fsgen
RW
emcpower2 ENA
emcpower1 ENA
emcpower0 ENA
emcpower4 ENA
emcpower0 ENA
emcpower1 ENA
emcpower2 ENA
Mounted on
/cphome
110
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
6
Hot Pull from CLARiiON
Migration Example
This chapter details a hot pull Open Replicator example that differs
from the previous cold push example in the set of steps needed to
complete the migration. This chapter also highlights a troubleshooting
example that demonstrates an initial failure to successfully complete
setup step 6. The topics covered include:
112
115
116
118
119
121
124
129
131
132
137
138
138
111
6.1 Introduction
This chapter details a hot pull migration example using Solutions
Enabler SYMCLI on a Windows host. The full range of migration steps
will be reviewed and steps that are different than those detailed in
Chapter 4, Cold Push to CLARiiON Setup Example and Chapter 5,
Cold Push to CLARiiON Migration Example will be highlighted.
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
pull, and already completed earlier in Section 5.5, Migration step 12,
symrcopy set ceiling, on page 97. It is not necessary to repeat this
action in this example, because the ceiling setting applies to all sessions
which use the same FA director ports. Step 14 is omitted because
iteratively applying incremental updates is not applicable for pull
operations. The hot pull migration steps are:
9. Stop the production application.
10. Activate the Open Replicator session.
11. Restart the application pointing to the target (control) devices.
13. Verify Open Replicator copy session is finished.
15. Terminate Open Replicator session.
113
1. Provision / identify
target devices
2. Zone DMX FA
control to remote array
3. LUN mask remote
devices to DMX FA
Hot pull?
N
5. Define OR session
pairs (file)
6. Verify setup
configuration, create
Cold push
from BCV, clone
or VDEV?
N
Create not run?
N
Pull?
N
10. OR activate
Hot pull?
N
Need tuning?
N
13. Verify OR copy
done
Push?
N
ICO-IMG-000541a
Figure 18
114
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
\\.\PHYSICALDRIVE6
\\.\PHYSICALDRIVE7
\\.\PHYSICALDRIVE8
\\.\PHYSICALDRIVE9
15C:0
15C:0
02C:0
02C:0
15B:D6
01A:CC
02B:D7
01A:DD
2-Way
2-Way
2-Way
2-Way
Mir
Mir
Mir
Mir
N/Grp'd
N/Grp'd
N/Grp'd
N/Grp'd
RW
RW
RW
RW
4096
4096
4096
4096
c:\>
115
D E V I C E S
Device Name
Directors
Device
--------------------------- ------------- ----------------------------------Cap
Physical
Sym SA :P DA :IT Config
Attribute
Sts
(MB)
--------------------------- ------------- ----------------------------------
\\.\PHYSICALDRIVE6
Not Visible
0091
15B:D6 2-Way Mir
- 15C:0
- - 02C:0
- -
N/Grp'd
-
RW
-
4096
-
\\.\PHYSICALDRIVE7
Not Visible
0092
01A:CC 2-Way Mir
- 15C:0
- - 02C:0
- -
N/Grp'd
-
RW
-
4096
-
\\.\PHYSICALDRIVE8
Not Visible
0093
02B:D7 2-Way Mir
- 02C:0
- - 15C:0
- -
N/Grp'd
-
RW
-
4096
-
\\.\PHYSICALDRIVE9
Not Visible
0094
01A:DD 2-Way Mir
- 02C:0
- - 15C:0
- -
N/Grp'd
-
RW
-
4096
-
c:\>
116
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000542
Figure 19
117
118
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
119
For example, a command file named map.txt that could be used for
the mapping operation would look something like this:
map dev 91:94 to dir 2C:0 starting lun=81;
map dev 91:94 to dir 15C:0 starting lun=81;
Type
----Fibre
Fibre
Adapter
---------------10000000c97111fc
10000000c971196e
Dir:P
----02C:0
15C:0
c:\>symmask -sid 359 -wwn 10000000c97111fc -dir 2c -p 0 add devs 91:94 -dynamic_lun
c:\>symmask -sid 359 -wwn 10000000c971196e -dir 15c -p 0 add devs 91:94 -dynamic_lun
The following devices are already assigned in at least one entry:
0091 0092 0093 0094
Would you like to continue (y/[n])?y
c:\>symmask -sid 359 refresh -noprompt
Symmetrix FA directors updated with contents of SymMask Database 000190
300359
c:\>
120
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000543
Figure 20
121
ICO-IMG-000544
Figure 21
122
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Device
------------------------------------------------Config Cap(MB) WWN
-------------------------------------------------
00000
\\.\PHYSICALDRIVE1
RAID-5
2048
600601602B401E000CDB4E44EA4DDD11
00001
\\.\PHYSICALDRIVE2
RAID-5
2048
600601602B401E000DDB4E44EA4DDD11
00002
\\.\PHYSICALDRIVE3
RAID-5
2048
600601602B401E000EDB4E44EA4DDD11
00003
. . .
c:\>
\\.\PHYSICALDRIVE4
RAID-5
2048
600601602B401E000FDB4E44EA4DDD11
Therefore, for this example hot pull session, the Open Replicator pair
file defining the control-remote pairs could be:
c:\>type hot_pull_orpairs.txt
symdev=000190300359:0091 clardev=HK190807410004:0
symdev=000190300359:0092 clardev=HK190807410004:1
symdev=000190300359:0093 clardev=HK190807410004:2
symdev=000190300359:0094 clardev=HK190807410004:3
c:\>
123
The ORS create operation failed, see the SYMAPI log file for more information
c:\>
124
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Device: 00091 -
Device: 00092 -
Device: 00093 -
Device: 00094 -
125
ICO-IMG-000545
Figure 22
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
EMC CLARiiON
HK190807410004
1 5006016A41E087E6
15C:0
EMC CLARiiON
HK190807410004
1 5006016241E087E6
Legend:
Flags: (I)ncomplete : X = record is incomplete, . = record is complete.
c:\>symsan list -sanluns -wwn 5006016241E087E6 -sid 359 -dir 15c -port 0
Symmetrix ID:
000190300359
Remote Port WWN:
5006016241E087E6
ST
A
T Flags Block
Capacity
LUN
Dev LUN
DIR:P E ICRT Size
(MB)
Num
Num WWN
----- -- ----- ----- ----------- ----- ----- -------------------------------15C:0 NR X...
N/A
1
0
N/A 50060160C1E087E650060160C1E087E6
Legend:
Flags: (I)ncomplete
(C)ontroller
(R)eserved
(T)ype
:
:
:
:
X
X
X
A
=
=
=
=
record
record
record
AS400,
c:\>
127
6.7.4 Example LUN masking for all Symmetrix V-Max (or Symmetrix DMX) FA
control directors
Defining zoning is not the only thing required to provide access. In this
example, FA 15C port 0 also needs to be properly LUN masked before
the remote devices can be seen. For the remote CLARiiON array in this
example, this can be accomplished by adding the FA 15C port 0 host to
the OR_symm359 storage group. Symmetrix FA host 15C is manually
registered for both the SPB port 2 and SPA port 2 in the storage group:
c:\>navicli -h Clar0031_SPA storagegroup -setpath -gname OR_Symm359 -hbauid 50:06:04:8A:D
5:F0:31:CE:50:06:04:8A:D5:F0:31:CE -sp b -spport 2 -host Sym0359 -failovermode 1 -o -unit
serialnumber array
c:\>navicli -h Clar0031_SPA storagegroup -setpath -gname OR_Symm359 -hbauid 50:06:04:8A:D
5:F0:31:CE:50:06:04:8A:D5:F0:31:CE -sp a -spport 2 -host Sym0359 -failovermode 1 -o -unit
serialnumber array
c:\>
c:\>
128
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
129
130
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
: hot_pull
Control Device
---------------------------Protected
SID:symdev
Tracks
------------------ --------000190300359:0094
32757
000190300359:0093
32760
000190300359:0092
32760
000190300359:0091
32755
Total
Track(s)
MB(s)
Remote Device
Flags
Status
Done
------------------------- ----- -------------- ---Identification
---------------------HK190807410004:00003
HK190807410004:00002
HK190807410004:00001
HK190807410004:00000
RI
-CD
CD
CD
CD
CDSHU
----X..XX
X..XX
X..XX
X..XX
--------131032
8189.5
Legend:
R: (Remote Device Vendor Identification)
S = Symmetrix, C = Clariion, . = Unknown.
I:
Flags:
(C): X =
. =
(D): X =
. =
(S): X =
. =
(H): X =
. =
(U): X =
. =
(*): The
c:\>
131
132
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000546
Figure 23
133
134
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
The DiskPart utility is used to extend the allocated disk partition to use
the unallocated space, so that all 4 GB of space can be used by
applications. For example:
c:\>diskpart
Microsoft DiskPart version 5.2.3790.3959
Copyright (C) 1999-2001 Microsoft Corporation.
On computer: LICOD194
DISKPART> select disk 6
Disk 7 is now the selected disk.
DISKPART> list partition
Partition ### Type
Size
Offset
------------- ---------------- ------- ------Partition 1
Primary
2039 MB
32 KB
DISKPART> select partition 1
Partition 1 is now the selected partition.
DISKPART> extend
DiskPart successfully extended the volume.
DISKPART> select disk 7
Disk 8 is now the selected disk.
DISKPART> select partition 1
Partition 1 is now the selected partition.
DISKPART> extend
DiskPart successfully extended the volume.
DISKPART> select disk 8
Disk 9 is now the selected disk.
DISKPART> select partition 1
Partition 1 is now the selected partition.
DISKPART> extend
DiskPart successfully extended the volume.
DISKPART> select disk 9
Disk 9 is now the selected disk.
DISKPART> select partition 1
Partition 1 is now the selected partition.
Hot Pull from CLARiiON Migration Example
135
DISKPART> extend
DiskPart successfully extended the volume.
DISKPART> exit
Leaving DiskPart...
c:\>
ICO-IMG-000547
Figure 24
136
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
: hot_pull
Control Device
---------------------------Protected
SID:symdev
Tracks
------------------ --------000190300359:0094
32416
000190300359:0093
32403
000190300359:0092
32427
000190300359:0091
32413
Total
Track(s)
MB(s)
Remote Device
Flags
Status
Done
----------------------- ----- -------------- ---Identification
-------------------HK190807410004:00003
HK190807410004:00002
HK190807410004:00001
HK190807410004:00000
RI
-CD
CD
CD
CD
CDSHU
----X..XX
X..XX
X..XX
X..XX
--------129659
8103.7
Legend:
R: (Remote Device Vendor Identification)
S = Symmetrix, C = Clariion, . = Unknown.
I:
Flags:
(C): X =
. =
(D): X =
. =
(S): X =
. =
(H): X =
. =
(U): X =
. =
(*): The
137
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
7
Hot Pull from Symmetrix
Migration Example
139
7.1 Introduction
This chapter details a hot pull migration example using Symmetrix
Management Console (SMC) on a Windows host. This example is very
similar to the hot pull example in Chapter 6, Hot Pull from CLARiiON
Migration Example, requiring the same steps to be completed. This
example will highlight the use of SMC for the completion of the steps;
the remote storage array is a Symmetrix, so all the required device
(LUN) masking can also be completed from within SMC.
6.
140
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
141
1. Provision / identify
target devices
2. Zone DMX FA
control to remote array
3. LUN mask remote
devices to DMX FA
Hot pull?
N
5. Define OR session
pairs (file)
6. Verify setup
configuration, create
Cold push
from BCV, clone
or VDEV?
N
Create not run?
N
Pull?
N
10. OR activate
Hot pull?
N
Need tuning?
N
13. Verify OR copy
done
Push?
N
ICO-IMG-000548a
Figure 25
142
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000549
Figure 26
143
ICO-IMG-000550
Figure 27
144
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000551
Figure 28
Figure 29 illustrates the properties for the control devices other mapped
director 15C port 0.
ICO-IMG-000552
Figure 29
145
ICO-IMG-000553
Figure 30
SMC Front End Paths detail for remote source device 141
146
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000554
Figure 31
Figure 32 on page 147 illustrates the properties for the remote devices
other mapped director 9C port 0.
ICO-IMG-000555
Figure 32
147
ICO-IMG-000556
Figure 33
148
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000557
Figure 34
149
ICO-IMG-000558
Figure 35
Figure 36 on page 151 illustrates the SMC device masking dialog. The
dialog begins with the selection of the remote Director Port FA-8C:0 and
the control Director Port that is acting as the initiator WWN
5006048AD5F031C1 (FA-2C0). The list of Available Devices was filtered
by Dev Config = 2-Way Mir and Cap(acity) = 4096 MB. The four remote
devices 141-144 were moved to the masking Target list by clicking the
Add button. Notice the checkbox for refreshing the VCMDB after the
Apply/OK is checked. When checked, the refresh will occur
automatically.
150
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000559
Figure 36
ICO-IMG-000560
Figure 37
151
ICO-IMG-000561
Figure 38
152
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
153
ICO-IMG-000764
Figure 39
154
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000765
Figure 40
155
ICO-IMG-000766
Figure 41
156
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000767a
Figure 42
Figure 43 on page 159 illustrates the create Initiator Group dialog. The
group is given the name OR1724_10E0_10F0 reflecting Open
Replicator, the last four digits of the Symmetrix ID and the two FA
directors that will be acting as host HBAs to the local Symmetrix 1715.
The values displayed as Available Initiators are present only after an
attempt to create the Open Replicator session is invoked. The attempt
causes the FAs to log in on the fabric even though the Open Replicator
create fails due to the missing LUN masking that is still being set up.
157
The FA WWN display on the control Symmetrix shows the WWNs for
10E0 and 10F0 that will be selected:
symcfg -fa all list
Symmetrix ID: 000192601724 (Local)
S Y M M E T R I X
Dir
FA-7E
FA-7E
FA-10E
FA-10E
FA-7F
FA-7F
FA-10F
FA-10F
158
Port
0
1
0
1
0
1
0
1
F I B R E
D I R E C T O R S
WWN
ACLX
Enabled
Volume Set
Addressing
Pnt to
50000972081AF118
50000972081AF119
50000972081AF124
50000972081AF125
50000972081AF158
50000972081AF159
50000972081AF164
50000972081AF165
Yes
Yes
Yes
No
Yes
No
Yes
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000767b
Figure 43
After the Add button is clicked, the two selected initiators move from
the Available to the Selected display. Clicking the OK ends this dialog
returning to Masking Wizard step 3 where clicking the Next button
moves to step 4.
Figure 44 on page 160 illustrates Masking Wizard step 4 selecting the
ports. In this example, the Select button was clicked to bring up the a
display of existing Port Groups. The Port Group 7e0_10e0_p already
exists for the two ports that the Open Replicator remote devices are
mapped to and is highlighted when clicked on. Expanding the group
displays the two FA ports 7E0 and 10E0. where the Create button is
clicked to create a new Initiator Group. Clicking the OK button ends the
select dialog returning to Masking Wizard step 4.
159
Note: Unlike the previous example for Symmetrix DMX device masking, using
Auto-provisioning groups, it is not necessary to repeat the dialog for a second
(or third, or fourth, etc.) port. Simply adding multiple ports to the Port Group
completes masking for all of the ports.
ICO-IMG-000768
Figure 44
Clicking the Next button moves on to the next step in the wizard.
160
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000769a
Figure 45
161
ICO-IMG-000769b
Figure 46
162
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000770
Figure 47
163
ICO-IMG-000771
Figure 48
164
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000562
Figure 49
Similarly, the displays for target devices 96-98 show Physical Device
Names .\PHYSICALDRIVE16-18.
165
ICO-IMG-000563
Figure 50
The first page of the wizard provides for the setting of session
parameters. In this example, the parameters are defined as a hot pull
session. The Device Selection default Customize radio button option
will use an additional three wizard pages to select the control and remote
device pairs. If previously saved to a file, it is possible to read in a pairs
file as well as to manually edit the pair definitions and skip to page five
of the wizard. Figure 51 on page 167 illustrates the setting of a session
as a hot pull session using the Customize method to specify the pair
definitions.
166
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000564
Figure 51
The second page provides for selecting the control devices. Figure 52
illustrates the selection of devices 95-98 and filtering the Available
Devices to see only devices that have been mapped to director FA-2C
port 0 and have a capacity of 4096 MB.
ICO-IMG-000565
Figure 52
167
The third page provides for selecting the remote devices. Figure 53
illustrates the selection of devices 141-144 and filtering the Available
Devices to see only devices that have been zoned and masked on
Symmetrix 000187720450 director FA-8C port 0. This page of the wizard
only presents devices that are correctly zoned and LUN masked
offering a verification of correct setup even before invoking the Open
Replicator create action. The WWN radio button on this page can be
selected to manually add WWN formatted remote devices that may not
yet be correctly zoned and LUN masked.
ICO-IMG-000566
Figure 53
168
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
The fourth page provides for pairing the control and remote devices.
Figure 54 illustrates adding the pairing of control device 98 with remote
device 144.
ICO-IMG-000567
Figure 54
169
ICO-IMG-000568
Figure 55
170
SMC Create Copy Session page 5: Set session options and execute
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000569
Figure 56
Figure 57 illustrates the Create Copy Session success dialog box. For the
rest of the control actions in this chapter, the dialogs for control action
confirmation and success will not be shown.
ICO-IMG-000570
Figure 57
171
ICO-IMG-000571
Figure 58
172
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Remote Report has two tabs. Figure 59 illustrates the Remote Ports tab,
that shows information similar to the symsan -sanports display for
director FA-2C port 0.
ICO-IMG-000572
Figure 59
Clicking on the Remote Luns tab then selecting control director FA-2C
Port 0, and then selecting the Port WWN 5006048ACC18C087 for remote
Symmetrix 000187720450 FA-8C:0 confirms remote devices 141-144 are
accessible. Figure 60 illustrates the Remote Luns tab display:
ICO-IMG-000573
Figure 60
173
174
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000574
Figure 61
175
ICO-IMG-000575
Figure 62
176
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000576
Figure 63
The SMC Session Control dialog, provides for selection of the desired
action. At this point, the Activate action is selected to set the
point-in-time for the pull of data from the remote to the control. In this
example of a hot pull, there is no need to click the Consistent checkbox
option, as the applications were stopped and the disk cache was flushed
ensuring consistency. Since SMC uses the same dialog to invoke an
operation on single or multiple devices, it is necessary to select the
device pairs that should be affected by the chosen action.
Hot Pull from Symmetrix Migration Example
177
ICO-IMG-000577
Figure 64
Notice that after the activate, the State has changed to CopyinProg(ress)
and the Prot(ected) Tr(ac)ks have started to be decremented as tracks
have copied over to the control.
Figure 65 illustrates the change in status after an activate operation is
performed.
ICO-IMG-000578
Figure 65
178
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
179
ICO-IMG-000579
Figure 66
180
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000580
Figure 67
181
The Set Ceiling dialog provides for selecting the Director and Port
individually, or selecting the ALL option for either or both (to select
multiple ports). Figure 68 illustrates setting the Ceiling percentage to 30
for Director FA-2C Port 0.
ICO-IMG-000581
Figure 68
182
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000582
Figure 69
183
ICO-IMG-000583
Figure 70
184
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
ICO-IMG-000584
Figure 71
185
ICO-IMG-000585
Figure 72
186
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
8
PowerPath Migration
Enabler (PPME) Overview
188
188
189
191
195
196
202
187
8.1 Introduction
PowerPath Migration Enabler (PPME) is a hybrid migration solution
that provides the ability to perform nondisruptive migrations and
application cutovers while leveraging Open Replicator to actually
migrate the data. PPME benefits data migrations by greatly reducing or
eliminating application disruption due to the migration, reducing
migration risk, and simplifying migration operations.
When migrating data with PPME, the data continues to be accessible to
host applications while the migration takes place. Therefore,
application disruption is minimal or nonexistent. The level of
disruption depends on whether data is being migrated from a pseudo- or
a native-named device, and whether PowerPath is installed on the host.
If PowerPath has not been installed, then a disruption may be required
to install PowerPath.
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
189
Application
Application
Application
emcpower25c
emcpower25c
emcpower37c
Complete
migration
and remove
old storage
Configure
target
pseudo
devices
OR Copy
SAN
Data
RAID 1
Data
RAID 1
Data
RAID 5
Data
RAID 5
ICO-IMG-000452
Figure 73
190
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
8.4 Definitions
8.4.1 Pseudo or Native device name migrations
The operating system creates native devices to represent and provide
access to logical devices. A native device is path specific (as opposed to
path independent) and represents a single path to a logical device. The
device is native in that it is provided by the operating system for use
with applications. After migrating data from a native device name,
production applications must be reconfigured to use the new
target-device name, which is a minimally disruptive process.
Pseudo device names are location-independent names that represent a
single logical device and the path set leading to it. A
location-independent device name allows the migration of data without
requiring the reconfiguration of applications in order to use a new
logical unit. When data is migrated from one pseudo-named device to
another pseudo-named device, the migration can be nondisruptive. The
example in Chapter 9, PPME with Open Replicator Migration
Example, illustrates a migration from one pseudo device to another.
191
powermig
cleanup
powermig setup
Setup
2
powermig sync
Synching
powermig
abort
SourceSelected
5
powermig
selectSource
4
powermig
selectTarget
TargetSelected
powermig commit
Source is Pseudo
6
Committed
powermig
cleanup
powermig commit
Source is Native
CommittedAndRedirected
7
powermig undoRedirect
ICO-IMG-000586
Figure 74
Table 1 on page 193 describes the PPME Migration states when Open
Replicator is used as the underlying technology, along with the relevant
Open Replicator states.
192
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Table 1
State
Description
Setup
Syncing
SourceSelected
TargetSelected
193
194
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
When migrating data to a target LUN that is larger than the source
LUN, the migration must be committed before gaining access to
space on the target that does not exist on the source. Attempting to
access that space when the migration is in the TargetSelected
state will result in I/O errors.
For Solaris hosts the powerformat utility can be used to
increase the size of a LUN by updating the ASCII and disk label
information. More information about powerformat can be
found in the EMC PowerPath Migration Enabler User Guide.
195
196
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Hot pull?
N
Figure 75
ICO-IMG-000587
197
N
13. powermig query
[Verify OR copy done]
ICO-IMG-000588
Figure 76
198
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
199
200
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
because they are still configured to be visible to the host. The cleanup
operation also terminates the Open Replicator session, thereby
completing the second half of step 15.
8.6.3.4 PPME commit for native-named source devices
When using native-named source devices, it is not possible to
transparently direct all production application I/O to the target devices
on a permanent basis. The native-names specifically reference the
physical path to the source devices and therefore cannot be used to
permanently reference different paths to the target devices.
When using native-named source devices and while in the
TargetSelected state, the PPME command powermig commit can
be used to switch to the CommittedAndRedirected state. With this
operation, the production applications transparently continue to
operate using the target devices, via temporary I/O redirection. The
commit action is permanent because write mirroring is stopped,
making the source devices no longer valid to use for production
applications. Applications can continue to run referencing the target
devices in this manner until it is convenient to briefly stop them. The
powermig undoRedirect command is then used to disable the I/O
redirection. Then, production applications must be reconfigured to use
the target device paths, and then be restarted. Cleanup of the source
devices should then be completed as described in Section 8.6.3.3,
PPME cleanup of the source devices , on page 200. This move of
application processing to the target devices effectively completes step
18.
8.6.3.5 PPME abort and cleanup of the target devices
At any time during the migration data movement or migration
validation testing, the powermig abort command can be executed
provided the commit operation has not been executed. The abort
operation leaves the migration in the Setup state, and from there the
migration can either be restarted or cleaned up. From the Setup state,
the PPME command powermig cleanup command can be used to
remove selected data from the target LUN. This removal ensures that
production applications and/or the operating system are not confused
by identical data residing on both the source and target LUNs.
201
Abort?
Abort processing
detail not
included in this
flowchart
Native-named
source devices?
N
16. powermig cleanup
avoid source device conflicts
OR terminate (step 15,
second half)
Figure 77
ICO-IMG-000589
202
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
9
PPME with Open Replicator
Migration Example
203
9.1 Introduction
This chapter details a PPME with Open Replicator migration example
that uses the same Windows host, source devices (141-144) and target
devices (95-98) as those used in Chapter 7. The applicable migration
steps defined for PPME in Chapter 8 apply for this example, so the list
of steps required to perform the migration is not repeated here.
However, the migration steps flowchart for all three phases is shown in
Figure 78 on page 204.
1. Provision / identify
target devices
2. Zone DMX FA control
to remote array
3. LUN mask remote
devices to DMX FA
Hot pull?
N
N
13. powermig query
[Verify OR copy done]
18a. powermig selectTarget
migration check validation
(step 15, first half)
Abort?
Abort processing
detail not
included in this
flowchart
Native-named
source devices?
N
16. powermig cleanup
avoid source device conflicts
OR terminate (step 15,
second half)
Figure 78
204
ICO-IMG-000594
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
205
\\.\PHYSICALDRIVE29
\\.\PHYSICALDRIVE30
\\.\PHYSICALDRIVE31
\\.\PHYSICALDRIVE32
09C:0
09C:0
09C:0
08C:0
02C:C3
01C:C4
02B:C4
15C:C4
2-Way
2-Way
2-Way
2-Way
Mir
Mir
Mir
Mir
N/Grp'd
N/Grp'd
N/Grp'd
N/Grp'd
RW
RW
RW
RW
4096
4096
4096
4096
c:\>
However, the PowerPath pseudo device names for Windows uses the
format harddiskXX, that can be seen when displaying the PowerPath
devices:
c:\>powermt display dev=all
. . .
Pseudo name=harddisk29
Symmetrix ID=000187720450
Logical device ID=0141
state=alive; policy=SymmOpt; priority=0; queued-IOs=0
=======================================================================
--------------- Host ----------- - Stor - I/O Path - -- Stats --### HW Path
I/O Paths Interf.
Mode
State Q-IOs Errors
=======================================================================
2 port2\path0\tgt1\lun16 c2t1d16 FA 9cA active dead
0
1
2 port2\path0\tgt3\lun16 c2t3d16 FA 9cA active alive
0
0
4 port4\path0\tgt1\lun16 c4t1d16 FA 8cA active dead
0
1
4 port4\path0\tgt3\lun16 c4t3d16 FA 8cA active alive
0
0
Pseudo name=harddisk30
Symmetrix ID=000187720450
Logical device ID=0142
. . .
Pseudo name=harddisk31
Symmetrix ID=000187720450
Logical device ID=0143
. . .
Pseudo name=harddisk32
Symmetrix ID=000187720450
Logical device ID=0144
. . .
206
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
207
c:\>
c:\>
208
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
The setup action issues the Open Replicator create command, so the
successful setup state confirms that the create was successful,
verifying that all of the required Open Replicator setup steps have been
completed. Even though the powermig command is used to control
this migration, it is still possible to view Open Replicator status directly
using symrcopy or SMC. In the following example, notice the
following flag values: C(opy) is set, (pu)S(h) is reset indicating a pull,
H(ot) is set, and (donor)U(pdate) is reset:
c:\>symrcopy -sid 359 list
Symmetrix ID: 000190300359
Control Device
--------------Protected
Sym
Tracks
----- --------0095
65535
0096
65535
0097
65535
0098
65535
Remote Device
Flags
Status
Done
----------------------------- ----- -------------- ---Identification
-------------------------000187720450:0141
000187720450:0142
000187720450:0143
000187720450:0144
RI
-SD
SD
SD
SD
CDSHU
----X..X.
X..X.
X..X.
X..X.
Legend:
R: (Remote Device Vendor Identification)
S = Symmetrix, C = Clariion, . = Unknown.
I:
Flags:
(C): X =
. =
(D): X =
. =
(S): X =
. =
(H): X =
. =
(U): X =
. =
(*): The
c:\>
209
c:\>
210
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
c:\>
Dir:P
----01C:0
01C:1
02C:0
02C:1
15C:0
15C:1
16C:0
16C:1
Max
(MB)
---150
150
150
150
150
150
150
150
Set
(%)
---NONE
NONE
30
NONE
30
NONE
NONE
NONE
Actual
(MB)
-----0
0
0
0
0
0
0
0
c:\>
211
The powermig info command has an -all option, that can be used
to list the status for all PPME source/target pairs in a single command.
Additionally, the -query option can be specified to include the
percent InSync values:
c:\>
212
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
After waiting long enough, the bulk Open Replicator copy will
complete and the sessions will be in the Open Replicator Copied state.
As shown in this example, the Open Replicator Copied state is
reflected in the PPME sourceSelected state:
c:\>powermig info -all -query
=================================================
Hnd Source
Target
Tech State
=== ========== ========== ==== ==============
1 harddisk24 harddisk15
OR sourceSelected
2 harddisk25 harddisk16
OR sourceSelected
3 harddisk26 harddisk17
OR sourceSelected
4 harddisk27 harddisk18
OR sourceSelected
c:\>
213
c:\>
214
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
c:\>
215
216
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
217
218
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
A
Open Replicator
Performance Tuning
220
220
221
222
223
225
230
219
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
the other must wait resulting in an extended service time. Within the
Symmetrix V-Max (or Symmetrix DMX) there also will be competition
for cache memory and back-end disk I/O, however this competition
has less impact due to the asynchronous nature of performance impact
in an integrated cached disk array (ICDA). Performance tuning
approaches for Open Replicator cache memory and back-end disk I/O
are not any different than tuning for these resources with other
applications.
221
222
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
223
A.5.2.1 Ceiling
A.5.2.2 Pace
The pace parameter limits the use of all FA ports used for a particular
Open Replicator session by inserting delays between Open Replicator
I/O requests. Although this effectively limits use of the FA port, it also
guarantees that the migration will take longer, even if there is spare
capacity in the FA port. The range of valid values is from 0 to 10, with a
default value of 5. A pace setting of zero does not insert any delay. A
value of 10 inserts the maximum delay. The parameter value can be
displayed using the -detail option with the query or list actions.
The PPME throttle setting is an alternate interface to the Open
Replicator pace setting. The pace value is ignored for all participating
director/port combinations where the ceiling value is not NONE.
A.5.2.3 Nocopy
mode
224
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
: hot_push
Control Device
--------------------------Protected
SID:symdev
Tracks
----------------- --------000190300359:0098
65072
000190300359:0097
64862
000190300359:0096
64752
000190300359:0095
64862
Total
Track(s)
. . .
Remote Device
Flags
Status
Done
--------------------- ----- ---------- ---Identification
-----------------000187720450:0144
000187720450:0143
000187720450:0142
000187720450:0141
RI
-SD
SD
SD
SD
CDSHU
----XXXX.
XXXX.
XXXX.
XXXX.
CTL<=>REM (%)
---------- ---CopyInProg
0
CopyInProg
1
CopyInProg
1
CopyInProg
1
--------259548
225
Dir:P
----01C:0
01C:1
02C:0
02C:1
15C:0
15C:1
16C:0
16C:1
Max
(MB)
---150
150
150
150
150
150
150
150
Set
(%)
---NONE
NONE
10
NONE
10
NONE
NONE
NONE
Actual
(MB)
-----0
0
15
0
14
0
0
0
c:\>
226
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Device
14:19:11
14:19:21
0095
0096
0097
0098
(DRIVE15)
(DRIVE16)
(DRIVE17)
(DRIVE18)
0
0
0
0
8908
9414
5804
6457
14:19:31
0095
0096
0097
0098
(DRIVE15)
(DRIVE16)
(DRIVE17)
(DRIVE18)
0
0
0
0
9664
8857
5798
5817
c:\>
The second symstat example uses the -dir ALL option, which could
also have specified an individual director. Notice the Open Replicator
cache usage for directors 2C and 15C.
c:\>symstat -dir all -sid 359 -reptype rcopy -i 10 -c 3
RCopy
14:19:38
Cache Requests/sec
Director
MB/sec
%RW
READ
WRITE
RW
Hits
14:19:49
FA-1C
FA-2C
FA-15C
FA-16C
0
14
14
0
-----28
0
0
0
283
0
283
280
0
280
0
0
0
------ ------ -----563
0
563
N/A
71
69
N/A
--139
14:19:59
FA-1C
FA-2C
FA-15C
FA-16C
0
15
14
0
-----29
0
0
0
275
0
275
276
0
276
0
0
0
------ ------ -----551
0
551
N/A
45
43
N/A
--87
c:\>
Open Replicator Performance Tuning
227
The third symstat example uses the -type PATH option, which has
two sorting options; -by_session is used here. Notice the total and
remaining tracks to be copied per device.
c:\>symstat -type path -sid 359 -reptype rcopy -i 10 -c 2 -by_session
Time
Stamp
Session
Name
Control
Device
Target
Destination
14:20:49
hot_pu*
0095
hot_pu*
0096
hot_pu*
0097
hot_pu*
0098
000187720450:0141
N/A
000187720450:0142
N/A
000187720450:0143
N/A
000187720450:0144
N/A
Time
Stamp
Session
Name
Control
Device
Target
Destination
14:20:59
hot_pu*
0095
hot_pu*
0096
hot_pu*
0097
hot_pu*
0098
000187720450:0141
N/A
000187720450:0142
N/A
000187720450:0143
N/A
000187720450:0144
N/A
Tracks
Director RCopy
Total Remaining
Port Ceiling
65535
65535
65535
65535
65535
65535
65535
65535
51048
51048
50995
50995
54568
54568
54708
54708
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
Tracks
Director RCopy
Total Remaining
Port Ceiling
65535
65535
65535
65535
65535
65535
65535
65535
49689
49689
49696
49696
53567
53567
53556
53556
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
FA-2C:0
FA-15C:0
c:\>
228
10
10
10
10
10
10
10
10
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
10
10
10
10
10
10
10
10
The fourth symstat example again uses the -type PATH option, this
time using the -by_port sorting option. In addition to the total and
remaining tracks to be copied per device, the MB/sec transfer rate is
listed for each director port.
c:\>symstat -type path -sid 359 -reptype rcopy -i 10 -c 2 -by_port
Time
Stamp
Director
Port
14:21:04
FA-2C:0
FA-15C:0
RCopy
Ceiling
Port
MB/sec
RCopy
MB/sec
10
10
Port
MB/sec
RCopy
MB/sec
Time
Stamp
Director
Port
RCopy
Ceiling
14:21:14
FA-2C:0
10
11
15
FA-15C:0
10
12
14
Control
Tracks
Device Total Remaining
0095
0096
0097
0098
0095
0096
0097
0098
49153
49054
53014
53000
49153
49054
53014
53000
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
Control
Tracks
Device Total Remaining
Session
Name
0095
0096
0097
0098
0095
0096
0097
0098
65535
65535
65535
65535
65535
65535
65535
65535
Session
Name
65535
65535
65535
65535
65535
65535
65535
65535
47598
47818
52000
51978
47598
47818
52000
51978
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
hot_pu*
c:\>
229
230
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
B
Troubleshooting
Troubleshooting
232
239
241
244
231
Troubleshooting
/var/symapi/log
Windows
C:\Program Files\EMC\SYMAPI\log
Inside the log directory, there are two log file types related to this
TechBook: symapi-YYYYMMDD.log and symntctl-YYYYMMDD.log.
232
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
Troubleshooting
233
Troubleshooting
4332
BCV
BCV
BCV
BCV
06/24/2008 18:22:21.219
4332
1 EMC:SYMRCOPY
SymRemoteCopyControl The Rcopy 'TERMINATE' operation
SUCCEEDED.
06/24/2008 18:22:33.929
4335
1 EMC:SYMMIR
SymDgBcvControl()
dg: cpgroup, ldev: , SymID:
000190300359, symdev: , bcvdev: , flags: (exact)
06/24/2008 18:22:33.933
4335 STARTING a BCV 'ESTABLISH' operation for 4 [SRC-TGT] Pairs:
06/24/2008 18:22:33.977
4335 Symm 000190300359 Number of Pairs: 4 Operation Flags: MultiEstablish
06/24/2008 18:22:33.986
4335
Source-Target Devices: [ 00A0-0080 00A1-0081 00A2-0082 00A3-0083 ]
06/24/2008 18:22:34.409
4335 The BCV 'ESTABLISH' operation SUCCEEDED.
234
4357
1 EMC:SYMRCOPY
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
1646
1 EMC:SYMRCOPY
SymRemoteCopyControl STARTING a REMOTE Copy ACTIVATE
1646 STARTING a RCOPY 'ACTIVATE' operation.
06/24/2008 21:45:45.033
1646
1 EMC:SYMRCOPY
SymRemoteCopyControl The Rcopy 'ACTIVATE' operation
SUCCEEDED.
06/24/2008 21:47:09.376
1662
1 EMC:SYMRCOPY
SymDirectorQosSet
STARTING a QOS 'SymDirectorQosSet'
operation - symid: 000190300359, start dev: 0x0000, num devs: 0. LRU set: F , Pace: BCV(F), RDF(F), BCS(F), MIR(F),
SNAP(F)
06/24/2008 21:47:09.385
1662
1 EMC:SYMRCOPY
SymDirectorQosSet
QOS 'SymDirectorQosSet' operation
SUCCEEDED.
06/24/2008 21:47:26.422
1665
1 EMC:SYMRCOPY
SymDirectorQosSet
STARTING a QOS 'SymDirectorQosSet'
operation - symid: 000190300359, start dev: 0x0000, num devs: 0. LRU set: F , Pace: BCV(F), RDF(F), BCS(F), MIR(F),
SNAP(F)
06/24/2008 21:47:26.442
1665
1 EMC:SYMRCOPY
SymDirectorQosSet
QOS 'SymDirectorQosSet' operation
SUCCEEDED.
Troubleshooting
235
Troubleshooting
2031
1 EMC:SYMRCOPY
SymRemoteCopyControl STARTING a REMOTE Copy RECREATE
2031 STARTING a RCOPY 'RECREATE' operation.
06/25/2008 10:56:37.207
SUCCEEDED.
06/25/2008 10:57:05.256
06/25/2008 10:57:05.256
2031
06/25/2008 10:57:05.513
SUCCEEDED.
2034
1 EMC:SYMRCOPY
2034
1 EMC:SYMRCOPY
SymRemoteCopyControl STARTING a REMOTE Copy ACTIVATE
2034 STARTING a RCOPY 'ACTIVATE' operation.
1 EMC:SYMRCOPY
2136
1 EMC:SYMRCOPY
SymRemoteCopyControl STARTING a REMOTE Copy TERMINATE
2136 STARTING a RCOPY 'TERMINATE' operation.
06/25/2008 13:24:31.543
2136
1 EMC:SYMRCOPY
SUCCEEDED.
. . .
07/09/2008 01:46:10.902
3594
1 EMC:SYMMASK
07/09/2008 01:56:15.452
3614
1 EMC:SYMMASK
device masking session for Symmetrix 000190300359 with devmask
07/09/2008 01:56:15.594
3614
1 EMC:SYMMASK
from the device masking database for Symmetrix 000190300359 by
07/09/2008 01:56:15.681
3614
1 EMC:SYMMASK
device masking session for Symmetrix 000190300359
07/09/2008 01:57:16.415
3621
1 EMC:SYMMASK
device masking session for Symmetrix 000190300359 with devmask
07/09/2008 01:57:16.538
3621
1 EMC:SYMMASK
from the device masking database for Symmetrix 000190300359 by
07/09/2008 01:57:16.613
3621
1 EMC:SYMMASK
device masking session for Symmetrix 000190300359
07/09/2008 01:57:31.990
3624
1 EMC:SYMMASK
device masking session for Symmetrix 000190300359 with devmask
07/09/2008 01:57:33.262
3624
1 EMC:SYMMASK
device masking database for Symmetrix 000190300359
07/09/2008 01:57:33.319
3624
1 EMC:SYMMASK
device masking session for Symmetrix 000190300359
07/09/2008 01:58:34.652
3633
1 EMC:SYMMASK
07/09/2008 01:59:13.635
3636
1 EMC:SYMMASK
236
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
2328
07/17/2008 09:36:21.250
2328
3852 EMC:SYMRCOPY
checkForCreateFai
sid:000190300359, status:loc_sts:0x8 SYSC_SESSION_DISCOVER_FAILED
07/17/2008 09:36:21.250
2328
3852 EMC:SYMRCOPY
map_discover_erro
rem_sts:0x1SANCOPY_DEV_SUCCESS
07/17/2008 09:36:21.250
2328
3852 EMC:SYMRCOPY
map_discover_erro
rem_sts:0xaSANCOPY_DEV_NO_REMOTE_TARGETS
07/17/2008 09:36:21.250
2328
3852 EMC:SYMRCOPY
checkForCreateFai
sid:000190300359, status:10090
07/17/2008 09:36:22.328
2328
3852 EMC:SYMRCOPY
SymRemoteCopyControl
FAILED. (SYMAPI_C_RCOPY_MULT_SESS_DEF_ERR)
2784
07/17/2008 11:16:18.875
2784
2780 EMC:SYMRCOPY
checkForCreateFai
sid:000190300359, status:loc_sts:0x8 SYSC_SESSION_DISCOVER_FAILED
07/17/2008 11:16:18.890
2784
2780 EMC:SYMRCOPY
map_discover_erro
rem_sts:0x1SANCOPY_DEV_SUCCESS
07/17/2008 11:16:18.890
2784
2780 EMC:SYMRCOPY
map_discover_erro
rem_sts:0x6SANCOPY_DEV_WWID_NOT_FOUND
07/17/2008 11:16:18.890
2784
2780 EMC:SYMRCOPY
checkForCreateFai
sid:000190300359, status:10090
07/17/2008 11:16:19.953
2784
2780 EMC:SYMRCOPY
SymRemoteCopyControl
FAILED. (SYMAPI_C_RCOPY_MULT_SESS_DEF_ERR)
Troubleshooting
237
Troubleshooting
238
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
L O G
D A T A
: 000190300359
Date
Time
-------- --------
Function Action
Application
Host
Class
Code
---------------- ------------ -------- ---------
07/17/08
07/17/08
07/17/08
07/17/08
07/17/08
07/17/08
SYMRCOPY
SYMRCOPY
SYMRCOPY
SYMRCOPY
SYMRCOPY
SYMRCOPY
12:27:09
12:27:09
12:27:10
17:21:03
17:21:03
17:21:03
LICOD194
LICOD194
LICOD194
LICOD194
LICOD194
LICOD194
RCopy
RCopy
RCopy
RCopy
RCopy
RCopy
Create
Create
Create
Activate
Activate
Activate
c:\>
Troubleshooting
239
Troubleshooting
Using the -v option shows details of each audit log record. For
example, details for the three Create audit log entries numbered
8849-8851:
c:\>symaudit list -sid 359 -v -record_num 8849 -n 3
A U D I T
Symmetrix ID
L O G
D A T A
: 000190300359
Record Number
:
8849
Records in Seq
:
2
Offset in Seq
:
1
Time
: 07/17/08 12:27:09
Vendor ID
: EMC Corp
Application ID
: SYMRCOPY
Application Version : 6.5.1.0
API Library
: SEK
API Version
: V6.5.1.0 (Edit Level: 882)
Host Name
: LICOD194
OS Name
: WinNT
OS Revision
: 5.2.3790Se
Client Host
:
Process ID
: 00003728
Task ID
: 00003732
Function Class
: RCopy
Action Code
: Create
Text
: STARTING a RCopy 'CREATE' operation for Device List. O
ptions=(Hot, Pull, CopyMode, DonorUpdate)
Username
: H:LICOD194\Administrator
Activity ID
: SE1ceeb91751
Record Number
:
8850
Records in Seq
:
2
Offset in Seq
:
2
Time
: 07/17/08 12:27:09
. . .
Text
: Symm 000190300359 Ctrl-Rem Devices: [ 0091-HK190807410
004:0 0092-HK190807410004:1 0093-HK190807410004:2 0094-HK190807410004:3 ]
Username
: H:LICOD194\Administrator
Activity ID
: SE1ceeb91751
Record Number
Records in Seq
Offset in Seq
Time
. . .
Text
Username
Activity ID
:
8851
:
1
:
1
: 07/17/08 12:27:10
: The Rcopy 'CREATE' operation SUCCESSFULLY COMPLETED.
: H:LICOD194\Administrator
: SE1ceeb91751
c:\>
240
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
ICO-IMG-000590
Figure 79
Troubleshooting
241
Troubleshooting
ICO-IMG-000591
Figure 80
242
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
ICO-IMG-000592
Figure 81
ICO-IMG-000593
Figure 82
Troubleshooting
243
Troubleshooting
: hot_push
Control Device
Remote Device
Flags
--------------------------- --------------------Protected
SID:symdev
Tracks
Identification
RI
----------------- --------- ------------------ -000190300359:0098
29861 000187720450:0144 SD
000190300359:0097
40786 000187720450:0143 SD
000190300359:0096
42160 000187720450:0142 SD
000190300359:0095
28459 000187720450:0141 SD
Status
Done
----- ---------- ---CDSHU
----XXXX.
XXXX.
XXXX.
XXXX.
CTL<=>REM (%)
---------- ---Failed (*) N/A
Failed (*) N/A
Failed (*) N/A
Failed (*) N/A
Total
--------Track(s)
141266
MB(s)
8829.1
. . .
Flags:
. . .
(*): The failed session can be reactivated.
c:\>
244
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Troubleshooting
Once the transient error condition is corrected (in this case making the
remote devices ready), the session can be reactivated. The syntax to
reactivate the session is the same as that used to originally activate
the session:
c:\>symrcopy -session hot_push activate -consistent
Execute 'Activate' operation for the 4 specified devices
with session name 'hot_push' (y/[n]) ? y
'Activate' operation execution is in progress for the device list
with session name 'hot_push'. Please wait...
'Activate' operation successfully executed for the device list
with session name 'hot_push'.
c:\>
After a short delay, the query action is repeated and the results show
that the Status has changed back to CopyInProg. Additionally, the
Protected Tracks values have decreased and the Done % values
have increased showing that the copy session is closer to completion:
c:\>symrcopy -session hot_push query
Session Name
: hot_push
Control Device
--------------------------Protected
SID:symdev
Tracks
----------------- --------000190300359:0098
23936
000190300359:0097
34565
000190300359:0096
31869
000190300359:0095
22604
Total
Track(s)
MB(s)
. . .
c:\>
Remote Device
Flags Status
Done
--------------------- ----- ---------- ---Identification
-----------------000187720450:0144
000187720450:0143
000187720450:0142
000187720450:0141
RI
-SD
SD
SD
SD
CDSHU
----XXXX.
XXXX.
XXXX.
XXXX.
CTL<=>REM (%)
---------- ---CopyInProg
63
CopyInProg
47
CopyInProg
51
CopyInProg
65
--------112974
7060.9
Troubleshooting
245
Troubleshooting
246
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
A
administrator
agent
allocate
allocated storage
audit
authority
B
backup
bandwidth
A copy of computer data that is used to recreate data that has been lost,
mislaid, corrupted, or erased. The act of creating a copy of computer
data that can be used to recreate data that has been lost, mislaid,
corrupted or erased.
A measure of the data transfer rate of a transmission channel.
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
247
Glossary
C
cache
CKD
CLI
client
client-server
client-server
relationship
COFA
COFW
cold operation
Open Replicator mode where the Symmetrix DMX control device must
be offline to the host application. See also hot operation.
Command Line
Interface (CLI)
248
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
connection
consistent copy
console
control side
The Symmetrix DMX, where Open Replicator runs, and its devices are
always referred to as the control side of the copy operation.
copy on first
access (COFA)
The Open Replicator copying of not-yet copied data from the remote to
the control when an application first attempts to read that data.
The Open Replicator copying of not-yet copied data from the control to
the remote when an application first attempts a write to the location of
that data.
D
data availability
data integrity
data migration
default
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
249
Glossary
dependent-write
consistency
dependent-write
I/O
device type
director
directory
(1) A type of file containing the names and controlling information for
other files or other directories. Directories can contain subdirectories,
which can contain subdirectories of their own. (2) A file that contains
directory entries. No two directory entries in the same directory can
have the same name. (POSIX.1). (3) A file that points to files and to
other directories.
disaster recovery
disk director
250
The general name for a kind of device; for example, standard, BCV,
VDEV, or Clone.
The process of restoring a previous copy of the data and applying logs
or other necessary processes to that copy to bring it to a known point of
consistency.
The component in the Symmetrix subsystem that interfaces between
cache and the disk devices.
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
E
Enterprise Systems
Connection
(ESCON)
ESCON
F
fabric
FBA
FC
FCP
FCS
fiber optic
Fibre Channel
Fibre Channel
protocol
Fibre Channel
standard
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
251
Glossary
FICON
file system
An individual file system on a host. This is the smallest unit that can be
monitored and extended. Policy values defined at this level override
those that might be defined at higher levels.
front-end director
G
gatekeeper
Gigabit Ethernet
gigabyte (GB)
Graphical User
Interface (GUI)
GUI
109 bytes.
A type of user interface which allows people to interact with a
computer and computer-controlled devices. It presents graphical icons,
used in conjunction with text, labels or text navigation to fully represent
the information and actions available to a user. But instead of offering
only text menus, or requiring typed commands, the actions are usually
performed through direct manipulation of the graphical elements.
See Graphical User Interface (GUI).
H
hardware
hardware zoning
The members of a hardware zone are based on the physical ports on the
fabric switch. Zoning can be implemented in the following
configurations: one to one, one to many, and many to many.
HBA
252
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
highly parallel
host
In this state, the volume responds not ready to the host for all read and
write operations to that volume.
hot operation
Open Replicator mode where the Symmetrix DMX control device can
remain online to the host application.
hypervolume
hyper-volume
extension
The ability to define more than one logical volume on a single physical
disk device making use of its full formatted capacity. These logical
volumes are user-selectable in size. The minimum volume size is one
cylinder and the maximum size depends on the disk device capacity
and the emulation mode selected.
I
I/O device
internet protocol
(IP)
K
KB
L
local volumes
A volume identifier that is unique among all storage servers. The LUN
is synonymous with a physical disk drive or a SCSI device. For disk
subsystems such as the IBM Enterprise Storage Server, a LUN is a
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
253
Glossary
logical disk drive (a unit of storage on the SAN which is available for
assignment or unassignment to a host server). The LUNs are provided
by the storage devices attached to the SAN.
logical volume
LUN masking
LUN
M
MB
media
microprocessor
mirrored pair
mirroring
mirroring (RAID 1)
multipath device
A device made visible to a host on more than one I/O path in order to
improve both fault tolerance (failover) and performance (load
balancing).
multiprocessing
multiprocessor
(MP)
254
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
N
native device
name
network topology
O
open system
operating system
(OS)
Software that controls the execution of programs and that may provide
services such as resource allocation, scheduling, input/output control,
and data management. Although operating systems are predominantly
software, partial hardware implementations are possible.
P
parallel processing
password
point of
consistency
port
port zoning
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
255
Glossary
protocol
pseudo device
name
pull operation
A Open Replicator pull operation copies data to the control device from
the remote device.
push operation
A Open Replicator push operation copies data from the control device
to the remote device.
R
RAID
RAID 0
RAID 1
RAID 5
RAID 6
RAID 10
256
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
read access
ready volume
recovery
remote operations
remote side
restore
resynchronization
S
SAN
SCSI adapter
SCSI reservation
server
shared storage
small computer
system interface
(SCSI)
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
257
Glossary
software zoning
software
source device
stage
storage
administrator
storage area
network
switch
A component with multiple entry and exit points or ports that provide
dynamic connection between any two of these points.
switch topology
T
target device
TCP
TCP/IP
topology
258
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Glossary
transaction
transactional
consistency
transmission
control protocol
V
virtual storage
virtualization
volume
(1) The storage space that can be regarded as addressable main storage
by the user of a computer system in which virtual addresses are
mapped into real addresses. The size of virtual storage is limited by the
addressing scheme of the computer system and by the amount of
auxiliary storage available, not by the actual number of main storage
locations. (2) An addressing scheme that allows external disk storage to
appear as main storage.
A technique for hiding the physical characteristics of computing
resources from the way in which another function interacts with those
resources.
A general term referring to a storage device. In the Symmetrix
subsystem, a volume corresponds to single disk device.
W
wait state
waiting time
WAN
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
259
Glossary
web browser
WWN
Z
zoning
260
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
Index
A
Auto-provisioning Groups 153
C
Celerra
brief description 39
CLARiiON
brief description 35
discover 66
display information about 66
remote for cold push example 66
remote for hot pull example 112
cleanup steps
cold push example 84
definition 61
flowchart 61
flowchart for PPME 202
for hot pull 113
for PPME 199
clustered hosts
special considerations 64
cold
definition 23
cold pull
definition 50
replace with hot pull 51
cold push
cleanup example 83
definition 47
migration and cleanup steps flowchart 85
migration example 83
setup example 65
D
data migration
definition 22
selection model 25
TechBook series 17
device masking
Symmetrix example 119
Symmetrix SMC example 150
diskpart 135
donor update
example 128
explanation 50
off (disable) 138, 185
E
EMC Ionix ControlCenter
brief description 41
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
261
Enginuity
definition 32
F
front-end directors
defined 32
H
hot
definition 23
hot pull
definition 49
from CLARiiON example 111
from Symmetrix example 139
setup, migration, and cleanup flowchart 114
hot push
definition 46
differences from cold push 104
versus cold push 49
I
ICDA
see Integrated Cached Disk Array
Integrated Cached Disk Array
definition 32
Invista
brief description 37
L
LUN masking
for Symmetrix see device masking 150
verify with Remote Report 173
verify with symsan -sanluns 77
M
migration
project steps 24
services 44
migration steps
cold push example 84
flowchart 57
flowchart for PPME 198
for PPME 197
hot pull example 112
262
MirrorView
brief description 35
mount 87, 108
multipathing 23
PowerPath 39
N
navicli
storagegroup operations 73, 107, 118, 128, 130
Navisphere
brief description 36
connectivity status example 71
invoke connectivity status 70
Storage Processor WWNs 71
O
offline
definition 23
online
definition 23
Open Replicator
control interface alternatives 63
data mobility 48
-force_copy 53
migration operation flow 52
pair file example 74, 123
Symmetrix V-Max and Symmetrix DMX
arrays 33
TimeFinder interaction 89, 100
tuning introduction 60
P
powerformat 108, 195
PowerPath
multipathing 39
PowerPath Migration Enabler
benefits 188
brief description 39
description 188
introduction 24
migration example 204
migration states 191
nondisruptive migration 189
role in migration operations 64
when to use 25
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
PPME
see PowerPath Migration Enabler
precopy
definition 47
pull
definition 23
push
definition 23
R
remote device
read-only access 23
remote side
definition 22
Replication Manager
brief description 39
S
SAN Copy
brief description 36
incremental use case 36
SAN Manager
brief description 37
SCSI reservations
cluster control 55
setup steps
cold push example 65
definition 52
flowchart 53
flowchart for PPME 197
hot pull example 112
PPME example 196
verify completion example 75
verify failure example 124
SIU
see Symmetrix Integration Utilities
SLV
see Symmetrix logical volume
SMC
see Symmetrix Management Console
SnapView
brief description 36
Solutions Enabler
brief description 40
role in migration operations 63
SRDF
T
TimeFinder
initial establish 89
migration role 34
Open Replicator interaction 89, 100
split 90
TimeFinder family
brief description 34
U
umount 102
V
VxVM
vxdctl 108
vxdg 102, 108
vxdisk 102, 108, 109
vxprint 87, 109, 110
vxresize 110
vxvol 108
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2
263
Z
zoning
verify with Remote Report 173
verify with symmask list logins 78
verify with symsan -sanports 75
264
Data Migration: Open Replicator and PowerPath Migration Enabler Version 1.2