Flexcopy
Download
1 / 41

FlexCopy - PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on

FlexCopy. FlexCopy overview. Definition of terms: Hi-Copy external storage copy (Hitachi) FlexCopy external storage copy (HP). Prerequisites. XP disk arrays:. XP128, XP1024 XP12000. minimum Firmware:. XP128/1024: 21.09.01 XP12000: initial release. minimum RAID Mgr:. v01.12.06.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'FlexCopy' - saddam


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Flexcopy overview
FlexCopy overview

  • Definition of terms:

  • Hi-Copy external storage copy (Hitachi)

  • FlexCopy external storage copy (HP)

HP Confidential


Prerequisites
Prerequisites

XP disk arrays:

XP128, XP1024

XP12000

minimum Firmware:

XP128/1024: 21.09.01

XP12000: initial release

minimum RAID Mgr:

v01.12.06

Command View XP:

XP128/1024: v1.8b

XP12000: v2.0

external storage:

MSA1000 & MSA1500(XPs ?)

HP Confidential


Flexcopy specifications
FlexCopy - Specifications

HP Confidential


Flexcopy

introduction

HP Confidential


Flexcopy functionality
FlexCopy Functionality

  • FlexCopy is a capability resident on HP StorageWorks XP128/XP1024/XP1024 disk arrays that enables you to copy data in both directions between an XP1024/128/12000 Disk Array and an external disk array.

  • Flex Copy also lets you easily back up the data in an XP1024 /128/12000 disk array to another disk array and then restore the backed-up data to the XP disk array.

  • FlexCopy differs from the conventional XP Business Copy functionality in that FlexCopy does not maintain any degree of data concurrency or perform any mirroring operations. Instead, FlexCopy completes one copy from the data source to the copy destination.

HP Confidential


Flexcopy concept
FlexCopy Concept

HP Confidential


Flexcopy usage for backup

SAN

SAN

FlexCopy - Usage for Backup

MSA1000

Panther

X

mapped

FC

S-VOL

BC

S-VOL

P/S-VOL

mapped

S-VOL

P-VOL

mapped

S-VOL

S-VOL

S-VOL

HP Confidential


Typical flexcopy setup
Typical FlexCopy Setup

XP Business Copy Pair

MSA FlexCopy LUNs

MSA

XP

(S-VOL)

(P-VOL)

1:01

0:01

XP

(S-VOL/

P-VOL)

0:02

MSA

(S-VOL)

1:02

arrows show possible relationships only (at different points in time)

HP Confidential


Typical flexcopy procedure
Typical FlexCopy Procedure

Create an external copy on 1:01 of LDEV 0:01:

  • pause or stop any application currently using LDEV 0:01

  • suspend the BC pair 0:010:02

  • split the BC pair 0:010:02 to SMPL state

  • resume or restart any application effected in step 1

  • issue a paircreate on the FC pair 0:02  1:01 and waitfor it to reach the PAIR state

  • split the FC pair 0:02  1:01 with pairsplit –S

  • recreate the production BC pair 0:010:02 with a fullinitial copy via paircreate

HP Confidential


Typical flexcopy procedure1
Typical FlexCopy Procedure

Restore form an external copy (1:01) to LDEV 0:01:

  • split the BC pair 0:010:02 to SMPL mode

  • stop the application using LDEV 0:01

  • issue a paircreate on the FC pair 1:01  0:01 and waitfor it to reach the PAIR state

  • split the FC pair 1:01  0:01 with pairsplit –S

  • start the application previously stopped in step 2

  • recreate the production BC pair 0:010:02 with a fullinitial copy via paircreate

HP Confidential


Limitations
Limitations

  • FlexCopy Limitations-

    • FlexCopy is supported only with XP1024/128/12000.

    • FlexCopy will not pair from or against any OPEN volumes that are not in SMPL state.

    • Care must be taken to properly size LUs resident in external storage so that the XP CVS (VLL) function can be used to re-reference the external LU in terms of XP storage dimensions. Failure to match LU sizes will most likely result in data loss.

  • MSA Limitations-

    • MSA1000 controller failover is not supported for FlexCopy at this time.

    • Attempts to configure MSA1000 LUs for FlexCopy using the XP configuration facilities while both controllers are visible to the XP will most likely result in the false/duplicative LUs being reported visible in FlexCopy configuration screens.

HP Confidential


Msa1000 configuration 1 2
MSA1000 Configuration(1 -2)

Do not connect the path to the controller on the Standby

side of the MSA1000 subsystem

The table below shows the port setting status of the XP disk array when you

connect the MSA1000 external disk array.

HP Confidential


Msa1000 configuration 2 2
MSA1000 Configuration(2-2)

  • If you connect an MSA1000 as an external disk array, you need to set the host mode of the port to Windows. Please refer to the following documents for information on how to configure the MSA1000:

    • 􀁐 HP StorageWorks Modular SAN Array 1000 QuickSpecs

    • 􀁐 HP StorageWorks Modular SAN Array 1000 User Guide

  • XP and the MSA1000 LUs used for FlexCopy should be of the same size. When creating LUs resident on the MSA1000 for use with FlexCopy that are to match their counterparts on the XP, is it is necessary to size these LUs slightly larger (2-3MB).This will allow to compensate for the ACU auto-resizing algorithm that is applied to each MSA1000 LU.

  • These same principles apply when creating LUs on the XP to match FlexCopy LUs already defined on the MSA1000. However, when this direction is taken, it will be necessary to ensure that the XP OPEN-V LUs that are created are geometrically identical (same number of XP OPEN-V cylinders) to the referenced and re-defined MSA1000 LUs.

HP Confidential



Actual capacity available
Actual Capacity Available

When an external LU is defined with an emulation of OPEV-V, the exact size of the external volume will be available to the HOST (the HOST itself will see the exact same value as expected from the original LU.

In the XP display however, the mapped LU may be displayed with a slightly larger size than it actually has. This is due to the slot management method in the XP.

Size displayed size to the HOST(s):

External Vol Capacity = 30GB

30GB = 31457265[Kbytes]

31457265 Kbytes = 62914530[LBA]

30GB

External

LU

OPEN-V

Size displayed in the XP:

Adjust Slot Count

62914530[LBA] ÷ 512 = 122879.9

122879.9 (round up) = 122880[SLOT]

Convert to HBA again

122880 x 512 = 62914560[LBA]

This is the capacity displayed in the Add LU SVP screen.

Ext Volume capacity

is 62914530 (LBA)

Adjusted capacity

For internal control

is 62914560 (LBA)

Notes: 1. For OPEN-V, 1 SLOT has 512 LBA.

2. The volume is controlled by the # of slots used. This is part of the control method.

HP Confidential


Flexcopy operational notes
FlexCopy Operational Notes

  • Note 1 - If a host uses middleware such as Volume Manager, data in the destination LU (S-VOL) will not match data in the host until the data in the source LU (P-VOL) is exported from the host and applied to the disk array.

  • Note 2 - If two or more Flex Copy pairs are located in the same parity group, the I/O performance on the host server may suffer.

  • Note 3 - Flex Copy enables up to 64 concurrent copy operations. If the number of copy requests exceeds 64, the 65th and subsequent requests will not be processed until a copy operation in progress has completed.

  • Note 4 - The local disk array does not force the external disk array to reserve the mapped external LU. Therefore, do not to write from the external disk array side to a mapped external LU whose IO Suppression mode is set to Disable.

HP Confidential


Flexcopy operational notes1
FlexCopy Operational Notes

  • Note 5 - On the external LU used for Flex Copy operations, you must select IO Suppression mode when you map the external volume to an internal volume.

  • Note 6 - If you use a mapped external LU as the P-VOL or S-VOL in a Flex Copy pair, then when you map the LU you must:

    • set the emulation type to OPEN-V

    • set IO Suppression mode to Enable

  • Note 7 - An LU set for Auto LUN XP or Business Copy XP cannot be used as the copy pair LU for Flex Copy operations

  • Note 8 – FlexCopy P-Vol/S-Vol do not need to be mapped to XP hosts

  • Note 9 – WRITE IO will be impossible for FC volumes in any state

HP Confidential


Flexcopy vs external storage

FlexCopy Features

A one-time, point-in-time copy of data from the local disk array to or from the external disk array

Host access to the external array LU must be by direct connection to the external storage device -- it cannot be via the local disk array

All Flex Copy LDEVs on the local disk array imported from external storage must be of OPEN-V emulation type

External Storage Features

Real-time usage of external storage devices as additional local disk array storage,providing a total capacity of up to 32 peta-bytes and thousands of external LUs

Host access to the external storage LU must be via the local disk array – it cannot be by direct connection to the external disk array LU

For external array LUs not involved with External Storage XP, direct access from a host is allowed with external XP disk arrays and disallowed with external MSA1000 disk arrays

Local disk array LDEVs imported from external storage can be mapped in (from the XP12000's perspective) as any standard XP emulation type (with a few limitations

FlexCopy vs. External Storage

HP Confidential


Flexcopy

usingCommand View XPto addexternal storage

HP Confidential


Flexcopy preparing external storage
FlexCopy – Preparing External Storage

Discover the external subsystem

HP Confidential


Flexcopy preparing external storage1
FlexCopy – Preparing External Storage

Discover the external subsystem

externalLUN#

FlexCopy

„virtual disk group“

HP Confidential


Flexcopy preparing external storage2
FlexCopy – Preparing External Storage

„format“ external storage as OPEN-V

create smalled OPEN-V volumes later through standard CVS operation panels in Command View XP

HP Confidential


Flexcopy

usingCommand View XPfor FlexCopyoperations

HP Confidential


Using flexcopy via command view 1
Using FlexCopy via Command View (1)

select one or more potential P-Vols

HP Confidential


Using flexcopy via command view 2
Using FlexCopy via Command View (2)

assign S-Vols to P-Vols

HP Confidential


Using flexcopy via command view 3
Using FlexCopy via Command View (3)

apply changes

HP Confidential


Using flexcopy via command view 4
Using FlexCopy via Command View (4)

No Copy option only assigns the pairing relationshipthe FC pair will get the status NOCOPYRaidmanager is needed to initiate a copy process viapairresync command

through Command View only paircreate and pairsplit –S operationscan be performed

HP Confidential


Using flexcopy via command view 5
Using FlexCopy via Command View (5)

  • When you operate from the FlexCopy panel, following states are

  • displayed:

  • COPY (PD): Copy processing of all the data in the P-VOL To the S-VOL is in progress (COPY Pending)

  • PAIR: Copy processing has been complete

  • PAIR (NOCOPY): The copy pair is set by FlexCopy, but the copy processing has not been executed, yet. To start the copy processing, you need to operate the copy pair using Raidmanager

HP Confidential


Flexcopy

usingRaid Manager XPfor FlexCopyoperations

HP Confidential


Limitations1
Limitations

  • There seems to be functions implemented to be compatible to standardBusiness copy

  • FlexCopy does not support the -m (noread) option of the paircreate command.

  • FlexCopy does not support the quick resync mode of the pairresync command.

  • FlexCopy does not support the quick restore mode of the pairresync -restore command.

  • Write operations cannot be performed onto a P-Vol when the P-Vol isin any pairing relationship.

  • Access to the S-Vol from MSA attached host in SMPL state only

  • FlexCopy does not support the At-Time Split function.

HP Confidential


Limitations2
Limitations

  • When you create a pair using an external volume that is mapped as an internal volume, RAID500 subsystem automatically decides whether to use FlexCopy or Business Copy depending on the attributes of the mapped volume

  • FlexCopy volumes on MSA are NOT visible on attached hosts xpinfo will not show devices

  • RAID Manager configuration files have to be created manually usingthe raidscan command

HP Confidential


Commands supported
Commands supported

paircreate

pairdisplay

pairsplit

pairresync

pairevtwait

pairmon

pairvolchk

raidscan

HORCM_MON#ip_address service poll(10ms) timeout(10ms)127.0.0.1 52050 1000 3000HORCM_CMD#dev_name dev_name dev_name/dev/rdsk/c1t2d3HORCM_DEV#dev_group dev_name port# TargetID LU# MU#hicp hicpdev1 CL1-A 0 0 0HORCM_INST#dev_group ip_address servicehicp 127.0.0.1 52051

HP Confidential


Conclusion

FlexCopy for XP128/1024

FlexCopy for XP12000

Conclusion

 do not over-sell it!

 go for E-Lun

HP Confidential


Flexcopy

module end

HP Confidential


Flexcopy findings
FlexCopy findings

for RAID Manager usage, all external FC LDEVs needs to be mappedto a FC CHIP port

use a dummy host group in order to avoid any problems(host scanning zero size disk LUNs)

HP Confidential


Flexcopy findings1
FlexCopy findings

  • # Created by mkconf.sh on Tue Feb 1 13:36:18 MET 2005

  • HORCM_MON

  • #ip_address service poll(10ms) timeout(10ms)

  • 127.0.0.1 55001 1000 3000

  • HORCM_CMD

  • #dev_name dev_name dev_name

  • /dev/rdsk/c4t0d0 /dev/rdsk/c7t0d0

  • HORCM_DEV

  • #dev_group dev_name port# TargetID LU# MU#

  • bc bc_000 CL2-B 12 7

  • fc fc_000 CL2-B 12 4 1

  • HORCM_INST

  • #dev_group ip_address service

  • bc 127.0.0.1 55002

  • fc 127.0.0.1 55002

HP Confidential


Flexcopy findings2
FlexCopy findings

  • # Created by mkconf.sh on Tue Feb 1 13:36:18 MET 2005

  • HORCM_MON

  • #ip_address service poll(10ms) timeout(10ms)

  • 127.0.0.1 55001 1000 3000

  • HORCM_CMD

  • #dev_name dev_name dev_name

  • /dev/rdsk/c4t0d0 /dev/rdsk/c7t0d0

  • HORCM_DEV

  • #dev_group dev_name port# TargetID LU# MU#

  • bc bc_000 CL2-B 12 7

  • fc fc_000 CL2-B 12 4 1

  • HORCM_INST

  • #dev_group ip_address service

  • bc 127.0.0.1 55002

  • fc 127.0.0.1 55002

HP Confidential


Flexcopy findings3
FlexCopy findings

# pairdisplay -g bc -fcxe

Group PairVol(L/R) (Port#,TID, LU-M) ,Seq#,LDEV#.P/S,Status, % ,P-LDEV# M CTG CM EM E-Seq# E-LDEV#

bc bc_000(L) (CL2-B ,12, 7-0 )50411 410.SMPL ----,----- ----- - - - - - -

bc bc_000(R) (CL2-B ,12, 4-0 )50411 411.SMPL ----,----- ----- - - - - - -

# pairdisplay -g fc -fcxe

Group PairVol(L/R) (Port#,TID, LU-M) ,Seq#,LDEV#.P/S,Status, % ,P-LDEV# M CTG CM EM E-Seq# E-LDEV#

fc fc_000(L) (CL2-B ,12, 4-1 )50411 411.SMPL ----,----- ----- - - - - - -

fc fc_000(R) (CL1-B ,15, 4-0 )50411 2c0.SMPL ----,----- ----- - - - H 6350GX3QI0H1 3

HP Confidential


Flexcopy findings4
FlexCopy findings

# raidscan -p CL1-B -fxe

PORT# /ALPA/C,TID#, LU#..Num(LDEV#....)...P/S, Status, LDEV#, E-Seq#,E-LDEV#

CL1-B /e8/ 1,15, 4-0 .1(2c0)...........SMPL ---- -----, 6350GX3QI0H1 3

CL1-B /e8/ 1,15, 4-1 .1(2c0)...........SMPL ---- -----, 6350GX3QI0H1 3

CL1-B /e8/ 1,15, 4-2 .1(2c0)...........SMPL ---- -----, 6350GX3QI0H1 3

CL1-B /e8/ 1,15, 5-0 .1(2c1)...........SMPL ---- -----, 6350GX3QI0H1 4

CL1-B /e8/ 1,15, 5-1 .1(2c1)...........SMPL ---- -----, 6350GX3QI0H1 4

CL1-B /e8/ 1,15, 5-2 .1(2c1)...........SMPL ---- -----, 6350GX3QI0H1 4

CL1-B /e8/ 1,17, 6-0 .1(2c2)...........SMPL ---- -----, 6350GX3QI0H1 5

CL1-B /e8/ 1,17, 6-1 .1(2c2)...........SMPL ---- -----, 6350GX3QI0H1 5

CL1-B /e8/ 1,17, 6-2 .1(2c2)...........SMPL ---- -----, 6350GX3QI0H1 5

pairdisplay -g fc -l -fcxe

Group PairVol(L/R) (Port#,TID, LU-M) ,Seq#,LDEV#.P/S,Status, % ,P-LDEV# M CTG CM EM E-Seq# E-LDEV#

fc fc_000(L) (CL1-B ,15, 4-0 )50411 2c0.SMPL ----,----- ----- - - - H 6350GX3QI0H1 3

fc fc_001(L) (CL1-B ,15, 5-0 )50411 2c1.SMPL ----,----- ----- - - - H 6350GX3QI0H1 4

fc fc_002(L) (CL1-B ,17, 6-0 )50411 2c2.SMPL ----,----- ----- - - - H 6350GX3QI0H1 5

HP Confidential


Flexcopy findings5
FlexCopy findings

HP Confidential


ad