VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All...

24
VMAX Non-Disruptive Migration (NDM) to All Flash

Transcript of VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All...

Page 1: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

VMAX Non-Disruptive Migration (NDM) to All Flash

Page 2: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© Copyright 2017 Dell Inc. 2

Agenda

• Overview

• Migration Process Flow

• Migration with Disaster Recovery and Local Replication Support

• Best Practices

Page 3: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© Copyright 2017 Dell Inc. 3

Agenda

Overview

• Migration Process Flow

• Migration with Disaster Recovery and Local Replication Support

• Best Practices

Page 4: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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?

Page 5: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 6: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 7: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 8: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© Copyright 2017 Dell Inc. 8

Agenda

Overview

Migration Process Flow

• Migration with Disaster Recovery and Local Replication Support

• Best Practices

Page 9: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 10: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 11: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 12: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 13: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 14: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 15: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 16: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 17: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 18: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© Copyright 2017 Dell Inc. 18

Agenda

Overview

Migration Process Flow

Migration with Disaster Recovery and Local Replication Support

• Best Practices

Page 19: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 20: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 21: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 22: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© Copyright 2017 Dell Inc. 22

Agenda

Overview

Migration Process Flow

Migration with Disaster Recovery and Local Replication Support

Best Practices

Page 23: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •

© 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

Page 24: VMAX Non-Disruptive Migration (NDM) to All Flash · VMAX Non-Disruptive Migration (NDM) to All Flash 2 © Copyright 2017 Dell Inc. Agenda • Overview • Migration Process Flow •