© 2010 ibm corporation ® tivoli storage productivity center for replication billy olsen

18
© 2010 IBM Corporation ® Tivoli Storage Productivity Center for Replication Billy Olsen

Upload: hunter-hone

Post on 14-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

© 2010 IBM Corporation

®

Tivoli Storage Productivity Center for Replication

Billy Olsen

IBM Software Group | Tivoli software

Agenda

Overview

Terminology

Setting it Up

Practicing

IBM Software Group | Tivoli software

Overview

Copy Services Management

– Simplified Management & Monitoring

Supported Hardware

– DS8000, DS6000, ESS800

– SAN Volume Controller (SVC)

Disk Level Mirroring

Multiple Copy Services Solutions

– Point-in-Time (FlashCopy)

– Continuous (MetroMirror, Global Mirror, Metro-Global Mirror)

– Hybrid (Continuous + Point In Time)

High Availability

IBM Software Group | Tivoli software

4

TPC ForReplication

ESS

DS6000DS8000

SAN Volume Controller

ESS

DS6000DS8000

SAN Volume Controller

Primary/Source Site Second/Target Site

• Setup Copy Sessions• Execute Copy Operations• Monitor Copy Status• Manage/Monitor Consistent Groups• Alert Operations on Exceptions / Failures

• Automated copy services configuration• Central operations for copy services• Operational status on copy services operations• Assistance with recovery on failures

• DS6000, DS8000 support• Global Mirror Support• Replication Progression

Monitoring• High Availability• Disaster Recovery

Automation (failover, failback)

Overview cont...

IBM Software Group | Tivoli software

5

IP NetworkIP Network

TPC for Replication

Server

Active

TPC for Replication

Server

Standby

Local RemoteIntermediate

FC PPRC paths

IP

TPC for Replication High Availability Environment

IBM Software Group | Tivoli software

6

Disk Level Mirroring

MetroMirror (Synchronous)

– Zero data loss

– Metropolitan Distances (~100 KM)

1. Write

2. Write Remote

3. ACK Write

4. ACK Write

IBM Software Group | Tivoli software

7

Disk Level Mirroring

Global Mirror (Asynchronous)

– Some data loss

– Global Distances (> 100 KM)

1. Write

3. Write Remote

4. ACK Write

2. ACK Write

IBM Software Group | Tivoli software

8

Terminology

H1

H1

H1

H1

H2

H2

H2

H2

J2

J2

J2

J2

Role Role Pair

Copy Set

Session

Role Pair

IBM Software Group | Tivoli software

9

TPC for Replication GUI

My Work hyperlinks on left

Display area for panels on right

Select session, select action (from dropdown list) and GO

Tables with hyperlinks and sortable columns

Health Overview on every panel

Session view Triangle Indicates application access

(active host) Arrows between roles indicate direction

of active replication

IBM Software Group | Tivoli software

10

Setting it all up

• Add the Storage Subsystems

• Create Remote Mirroring Paths

• Create Session

• Add Copy Sets

• Start the session

• Monitor Session

IBM Software Group | Tivoli software

11

Session Actions

Allow user to focus on the what not how.

Objective Oriented

– Start

• Start the mirroring

– Suspend

• Create a consistency group

– Recover

• Make the consistent data accessible at the target

– Flash

• Create a point in time snapshot

FlashCopyESS/DS Metro/Global Mirror

ESS/DS Global MirrorESS/DS Metro Mirror

SVC Metro & Global Mirror

IBM Software Group | Tivoli software

12

Using the DS Hardware Commands1. Determine where to place Master GM session given the

PPRC paths.

2. Establish PPRC links between Master and Subordinate DS8000’s.

3. Establish PPRC paths between A and B volumes

4. Establish Subordinate sessions on the A volumes of the DS8000’s

5. Establish a GC relationship between A and B

6. Query A to determine first pass complete

7. Establish Flash copy between B and C with incremental

8. Add A to the subordinate Global Mirror session

9. If first A volume on this DS8000, then start the Global Mirror Master with new configuration

Monitor the Global Mirror Master with 051 queries and calculate RPO.

Monitor for failures and fatal conditions

Using TPC-R Commands

1. START H1->H2

Starting a DS Global Mirror Session

IBM Software Group | Tivoli software

13

Using the DS Hardware Commands

1. Establish PPRC B to A Failover

2. Query all B to C Flash Copy relationships and determine if they are revertible and have the same sequence number

3. If the sequence numbers are all the same AND at least one relationship is not revertible, issue a “withdraw Flash Copy with commit” to all of the revertible relationships

4. If all of the Flash Copy relationships are Revertible, issue a “withdraw Flashcopy with revert” to all Flashcopy relationships.

5. Issue “establish Flashcopy C to B” with Fast Reverse Restore

Using TPC-R Commands

1. RECOVER

Recover a DS Global Mirror Session

IBM Software Group | Tivoli software

14

Configure for Notifications

The CSMCLI mksnmp command is used to specify where TPC for Replication will send SNMP alerts.

All alerts for all sessions are sent to each registered SNMP server

SNMP notifications issued by TPC for Replication

– Session status changes

• Defined, Preparing, Prepared, Suspended, Recovering, Target Available

– Session configuration changes

• Copy Set added, Copy Set deleted, PPRC path definition change

– Suspending event

– Storage subsystem communications failure

• Timeout or error

– High Availability State change (TPC for Replication server)

• Offline, Synchronization pending, Synchronized, Consistent Offline, Disconnected

IBM Software Group | Tivoli software

15

Practice Makes Perfect

IT infrastructure and applications in the business are constantly changing.

– New Applications

– Provision storage

When the environment changes, so does your DR readiness

– Processes to ensure that the DR solution is updated

– Scripting and automation to ensure the recovery is smooth

Practice frequently

– Use solutions that allow you to practice often

– Ensure your people are well aware of the procedures to recover and have performed them often

IBM Software Group | Tivoli software

16

Practice Sessions

Provides continuous DR capabilities while practicing your DR solution.

Create a consistent snapshot off of the continuous remote mirror target

– Create remote mirror consistency group

– Create snapshot

– Resume remote mirrororing

Practice the real DR

– Practice off the snapshot

– Recover off the snapshot

IBM Software Group | Tivoli software

17

Two Ways of Practicing

Issue the Flash command

– Automatically creates the consistency group, the snapshot, and resumes the remote mirroring.

Suspend/Recover sequence

– Issue Suspend to create the consistency group

– Issue the Recover to make the consistent data accessible on the target volumes

– This is what will happen in a real outage!

IBM Software Group | Tivoli software

18

Questions?