VMAX Non-Disruptive Migration (NDM) to All Flash
© Copyright 2017 Dell Inc. 2
Agenda
• Overview
• Migration Process Flow
• Migration with Disaster Recovery and Local Replication Support
• Best Practices
© Copyright 2017 Dell Inc. 3
Agenda
Overview
• Migration Process Flow
• Migration with Disaster Recovery and Local Replication Support
• Best Practices
© Copyright 2017 Dell Inc. 4
Decrease the time-to-value for new VMAX Arrays
Simplify the migration process
Enable migrations without host or application downtime
NDM – why?
© Copyright 2017 Dell Inc. 5
Data compressed during migration to VMAX All Flash
Non-Disruptive requiring no host or application downtime
High level of orchestration and ease of use
Only existing MPIO software required on the host
No additional hardware in the data path
Maintains DR throughout migration
NDM benefits
© Copyright 2017 Dell Inc. 6
Native to HYPERMAX OS – no license required
Broad Support Matrix for OS, MPIO, and Clusters
16 Concurrent Migrations Many-to-Many systems (4-to-1, 1-to-4)
Streamlined user experience with integrated recovery Management via Unisphere, SYMCLI, and REST APIs
Application (SG) level migration for Open Systems FBA devices
VMAX (5876) to VMAX All Flash or VMAX3 (5977)
NDM – high level overview
Source Array
VMAX (5876)
VMAX All Flash or VMAX3
(5977)
Application Host (Standalone or Cluster)
SRDF technology
Metro Distances
SRDF Technology
Target Array
Device identity (WWN) Management
Multipathing
Path Management
Stre
tche
d LU
N
© Copyright 2017 Dell Inc. 7
Existing migrations vs NDM
NDM Existing Migrations
Select devices to migrate
Create devices on target array
Create storage group (SG) on target array
Assign a SL to target array SG
Assign HOSTIO limits to target array SG
Create initiator groups (IG) on target array
Create port groups (PG) on target array
Create the replication session
Create masking views (MV) on target array
Monitor for synchronization to complete
Discover new paths on the host
Select the application SG to migrate
CREATE the migration session
Discover new paths on the host
CUTOVER to VMAX All Flash / VMAX3
Monitor for synchronization to complete
COMMIT the migration session
60% fewer steps No Application Downtime
Zone host to target array
Reconfigure application to use new LUNs
Remove masking view (MV) on source array
Start the host
Shut down host
Restart applications
1
2
3
LEGEND: Array operations
Shut down applications Zone application host to target array
Host/Switch operations
© Copyright 2017 Dell Inc. 8
Agenda
Overview
Migration Process Flow
• Migration with Disaster Recovery and Local Replication Support
• Best Practices
© Copyright 2017 Dell Inc. 9
Before migration starts
1. Application running against VMAX
WHAT HAPPENS HERE?
VMAX WWN
Application Host(s)
SRDF Connectivity
SOURCE
2. Install VMAX All Flash
3. Establish SRDF connectivity between VMAX and VMAX All Flash:
NDM: WHERE AM I?
C2 C1 C3
TARGET
Application
Physical connectivity & zoning
Run NDM Environment Setup command to create the Migration Environment
SRDF Connectivity SRDF Connectivity
© Copyright 2017 Dell Inc. 10
Zone host and select Application to migrate
2. Select Application SG to be migrated.
WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SRDF Connectivity
SOURCE TARGET
C3
1. Zone Application Host Initiators to VMAX All Flash FA ports
Application Host(s)
Application Application
© Copyright 2017 Dell Inc. 11
NDM create WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SRDF Connectivity
SOURCE TARGET
C3
1. Issue NDM Create
RDF Pairs are created In Pass-Through
mode SCSI Reservations
replicated from source to target
Effective Device IDs on VMAX All Flash are set to VMAX Device IDs
Application’s storage configuration replicated from source to target
Mask the VMAX All Flash LUNs to the application host(s)
VMAX AF WWN
R1 R2
SCSI Reservations
VMAX WWN
Application Host(s)
Application
Now in NDM Created State
© Copyright 2017 Dell Inc. 12
Rescan host to discover new paths WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SRDF Connectivity
SOURCE TARGET
C3
VMAXAF ID
R1 R2 VMAX WWN
1. Rescan host Host discovers
additional paths to VMAX All Flash
> rescan Application Host(s)
Application
Now in NDM CutoverReady State
© Copyright 2017 Dell Inc. 13
NDM cutover ready state WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SOURCE TARGET
C3
VMAXAF ID
R1 R2 VMAX WWN
1. IO Paths are active to both VMAX and VMAX AF arrays
Application Host(s)
Application
Read & Write IOs via SRDF Pass-Through
VMAX All Flash Array is in Pass-Through Mode
Application now running against both VMAX and
VMAX All Flash
© Copyright 2017 Dell Inc. 14
NDM cutover WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SOURCE TARGET
C3
VMAXAF ID
R1 R2 VMAX WWN
1. Issue NDM Cutover Paths to VMAX are
made inactive
Devices exit Pass-Through mode
Application Host(s)
Application
Read & Write IOs via SRDF Pass-Through Write IOs synchronously sent to VMAX
Synchronization from Source to Target
Synchronization from Source array to Target array starts
Write IOs sent synchronously from Target array to Source array
Application IO now solely to VMAX AF
Now in NDM Migrating State
© Copyright 2017 Dell Inc. 15
NDM monitor for cutover synchronized state WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SOURCE TARGET
C3
VMAXAF ID
R1 R2 VMAX WWN
Application Host(s)
Application
Write IOs synchronously sent to VMAX
Write IOs continue to be synchronously sent from the Target array to the Source array
1. Synchronization from Source array to Target array completes Target array now has a
complete copy of the application data.
Now in NDM CutoverSync State
Synchronization from Source to Target Synchronization completes
© Copyright 2017 Dell Inc. 16
NDM commit WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX WWN
SOURCE TARGET
C3
VMAXAF ID
R1 R2 VMAX WWN
Application Host(s)
Application
Write IOs synchronously sent to VMAX
1. Issue NDM Commit Replication to VMAX is
stopped SRDF device pairs
terminated Paths to VMAX are
unmasked Device IDs on VMAX
are set to native VMAX All Flash Device IDs
SRDF Connectivity VMAX
AF WWN
Migration is complete
© Copyright 2017 Dell Inc. 17
Post migration cleanup WHAT HAPPENS HERE? NDM: WHERE AM I?
C2 C1
VMAX ID
SOURCE TARGET
C3
VMAXAF ID VMAX WWN
Application Host(s)
Application
SRDF Connectivity VMAX
AF WWN
1. Rescan host
2. Unzone Application Host Initiators to VMAX All Flash FA ports
> rescan
Host removes paths to VMAX
© Copyright 2017 Dell Inc. 18
Agenda
Overview
Migration Process Flow
Migration with Disaster Recovery and Local Replication Support
• Best Practices
© Copyright 2017 Dell Inc. 19
Migration with replication support
• NDM supports the migration of R1 devices in a 2-Site SRDF Configuration – SRDF/A support has been available since Q4 2016 – SRDF/S support will be available in Q2 2017
• NDM synchronously replicates from Target devices to Source devices – Source SRDF relationship is converted to the second hop of a Cascaded relationship – Dependent write consistency on the existing DR is maintained throughout the migration
• NDM supports the migration of devices in a Local Replication relationship
• NDM does not migrate the DR configuration or the Local replicas
© Copyright 2017 Dell Inc. 20
NDM cutover ready state with replication
SOURCE TARGET
VMAXAF ID
R1 VMAX
ID
R2 VMAX
ID
Application Host(s)
Application
Read & Write IOs via SRDF Pass-Through R2
SRDF/A SRDF/S (Q217)
SnapVX PIT SnapVX
PIT SnapVX PIT
DR maintained
Snapshots maintained and new snapshots
can be created
R21
© Copyright 2017 Dell Inc. 21
NDM cutover synchronized state with replication
SOURCE TARGET
VMAXAF ID
R1 VMAX
ID VMAX
ID
Application Host(s)
Application
R2
SRDF/A SRDF/S (Q217) Write IOs synchronously sent to VMAX
SRDF/A SRDF/S (Q217)
R2
New DR can be configured
SnapVX PIT SnapVX
PIT SnapVX PIT
New snapshots can be created SnapVX
PIT SnapVX PIT SnapVX PIT
R21 R11
© Copyright 2017 Dell Inc. 22
Agenda
Overview
Migration Process Flow
Migration with Disaster Recovery and Local Replication Support
Best Practices
© Copyright 2017 Dell Inc. 23
Performance tips
• Non-disruptive does not always equal no impact
• NDM is designed to migrate a storage group (SG) at a time – Not the entire system
• Try to migrate during slow processing times – QoS can be used to throttle copy rate
• Use more SRDF links, if possible, to minimize impact – 2 is minimum allowed, NDM can use up to 8 SRDF links – More links=more IOPS, lower response time
• Dedicated links will yield more predictable performance than shared links