Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EMC
VPLLEX and Recov
R
verPoiint
Intero
operability
Implementation
n Planning and Best Praactices
Rec
coverPoin
nt Front-e
end connectivity
Absstract
Thiss technical note is targete
ed for EMC fi eld personneel, partners, and custome
ers who
will be configuriing, installing
g, and suppo
orting VPLEX.. An understa
anding of the
ese
tech
hnical notes requires a go
ood working knowledge o
of SAN technologies, LAN
N/WAN
tech
hnologies, bllock storage,, VPLEX conc epts, and alll the compon
nents that briing the
solu
ution togethe
er.
Sep
ptember 2014
4
pyright 201
14 EMC Corp
poration. All rrights reserveed. Published
d in the USA..
Cop
Pub
blished Septe
ember 2014
EMC
C believes th
he information in this pub
blication is acccurate as off its publicatiion date.
The
e information is subject to
o change with
hout notice.
The
e information in this publiication is pro
ovided as is. EMC Corpora
ation makes no
representationss or warrantie
es of any kind
d with respecct to the information in th
his
pub
blication, and
d specificallyy disclaims im
mplied warraanties of mercchantability or
fitness for a particular purpo
ose. Use, cop
pying, and disstribution of any EMC sofftware
desscribed in this publication
n requires an
n applicable ssoftware license.
EMC
C2, EMC, and
d the EMC log
go are registeered trademaarks or tradem
marks of EMC
C
Corrporation in the United States and oth
her countries.. All other tra
ademarks use
ed
herein are the property of their respectiv e owners.
For the most up-to-date listin
ng of EMC prroduct namess, see EMC C
Corporation
Trad
demarks on EMC.com.
E
EMC
C VPLEX and RecoverPoin
nt Interoperaability
Imp
plementation
n Planning an
nd Best Practtices Techniccal Notes
Partt Number H13549
Contents
Conte
ents
Cha
apter 1
RecoverPoin
R
nt and VPLEX
X Installation Pre-Requisites
Sup
pported Topo
ologies ..................................................................................................... 7
VPLEX
V
Local ....................
.
............................................................................................ 7
VPLEX
V
Metro ............................................................................................................... 7
MetroPoint
M
................................................................................................................... 7
VPLLEX Configura
ations Suppo
orted by Reco
overPoint ......................................................... 7
Multiple Clusterrs Sharing a Single
S
Splitteer ..................................................................... 8
VAA
AI support .................................................................................................................... 8
Splitter Scalabillity ........................................................................................................... 8
ke Size .......................................................................................................................... 8
Fak
Cha
apter 2
RecoverPoin
R
nt and VPLEX
X Installation Best Pra
actices
10
VPLLEX/RecoverP
Point installa
ation and inteegration ......................................................... 11
Prerequisites
P
s ............................................................................................................ 11
Insttalling RecovverPoint .................................................................................................. 11
Cluster
C
Name
es When Sha
aring a Singlee Splitter ........................................................ 11
Importing
I
RecoverPoint certificate in V
VPLEX ............................................................ 11
Adding
A
RecovverPoint Clusster to VPLEX
X..................................................................... 11
Registering
R
RecoverPoint
R
......................................................................................... 12
Creating
C
Reco
overPoint rep
pository ............................................................................. 12
Creating
C
Reco
overPoint sto
orage view ......................................................................... 12
Reg
gistering VPLE
EX Credentia
als in RecoverrPoint ............................................................ 13
Add
A the VPLE
EX Splitter: ............................................................................................. 13
Creating
C
Reco
overPoint Co
onsistency Grroups ............................................................. 13
Creating VPLEX consistency groups .............................................................................. 13
Create
C
VPLEX
X Consistencyy Groups ............................................................................ 14
ReccoverPoint Cluster Manag
gement ............................................................................... 14
Limitations ..................................................................................................................... 14
Cha
apter 3
RecoverPoin
R
nt and VPLEX
X Connectivvity Best Prractices
17
RPA
A Initiators .................................................................................................................. 18
Cab
bling ........................................................................................................................... 18
Zon
ning ............................................................................................................................ 18
VPLEX-to-Sto
V
orage Zoning....................
.
...................................................................... 18
RPA-to-VPLEX
R
X front-end zoning ................................................................................ 18
Contents
RPA
A-to-VPLEX Ba
ack-End Zoniing ..................................................................................... 19
Valiidating RecovverPoint in VPLEX
V
................................................................................. 19
Cha
apter 4
RecoverPoin
R
nt and VPLEX
X Best Pracctices
20
Cha
apter 5
RecoverPoin
R
nt and VPLEX
X Failure Sccenarios
31
MettroPoint Disa
aster Scenarios ...................................................................................... 32
VPLLEX Metro Lin
nk Failure ............................................................................................... 32
Contents
Cha
apter 1
RecovverPointt and VP
PLEX
IInstallattion Pre
e-Requissites
Chapter 1: R
RecoverPoint a
and VPLEX
Insttallation Pre-R
Requisites
Supporte
ed Topolo
ogies
The
e following co
onfigurationss are supportted between VPLEX and R
RecoverPoint::
V
VPLEX Local
V
VPLEX Metro
o
MetroPoint
V
VPLEX Co
onfigurattions Sup
pported by
b RecovverPoint
ReccoverPoint 3.5 and later support VPLEX
X Local and V
VPLEX Metro configuratio
ons.
ReccoverPoint ca
an replicate the virtual vo lumes in VPLLEX Metro consistency gro
oups if
V
VAAI sup
pport
vSto
orage API forr Array Integra
ation (VAAI) speeds up ceertain VMware operations by
offloading them
m to array hard
dware. The fo
ollowing Tab
ble shows the
e vStorage AP
PI for
Arra
ay Integration
n (VAAI) commands supp
ported on thee VPLEX stora
age virtualiza
ation
plattform.
The
e VAAI comma
ands and RecoverPoint s upport levelss for VAAI commands are
desscribed in EM
MC RecoverPo
oint Replicati ng VMware TTechnical Notes.
If a VAAI comma
and is rejecte
ed, it is not n ecessary to d
disable it. Ass soon as the
e
com
mmand is reje
ected, VMwa
are reverts to legacy behaavior without risk to data or
performance.
Table 1.
VAAI Commands
C
Su
upported with
h the VPLEX Sp
plitter
Splitter Scalabili
S
ty
The
e VPLEX splittter supports multiple RPA
A clusters attached to one
e splitter. Forr the
num
mber of clusters supporte
ed per splitte r, refer to thee RecoverPoint release no
otes for
you
ur version of RecoverPoint
R
t. For the num
mber of LUNss that can be attached to a VPLEX
spliitter, refer to the RecoverP
Point releasee notes for yo
our version of RecoverPoint.
Fake Size
e
The
e RecoverPoin
nt "Fake Size
e" feature wass added in 5.2 and allow
ws the splitterr to
cha
ange the appa
arent size of a volume. Th
his is extremely helpful w
when you musst
replicate your production volumes to largger replica vo
olumes.
Chapter 1: R
RecoverPoint a
and VPLEX
Insttallation Pre-R
Requisites
If a RecoverPoin
nt Fail-Over operation is p
performed wh
here the roless of the Production
and
d Replica volu
umes are swa
apped, the faake-size will be applied o
on the newly
assigned production volume
e "repl_vol".
When the VPLEX
X Splitter atta
aches to a vo
olume, it indicates what fa
ake size (if any)
nee
eds to be app
plied to a volume. This is provided in tthe call to the splitter reggister
volu
ume protection context. Once
O
configu
ured, all direcctors can app
ply the smalle
est
requested-fake size (in the unexpected
u
ccase of 2 spliitters requesting differentt sizes).
When the splitte
er disconnects from a vollume, the sam
me state call is made. On
nce
spliitters on all directors
d
have disconnectted, the fake-size will be lifted, and th
he
volu
ume will be exposed
e
at fu
ull size on thee front-end.
Cha
apter 2
RecovverPointt and VP
PLEX
Installaation Besst Practices
10
Chapter 2: R
RecoverPoint a
and VPLEX
Insstallation Bestt Practices
V
VPLEX/R
RecoverPo
oint insta
allation and
a integ
gration
Prerequisites
Recove
erPoint 3.5 or
o later
All ReccoverPoint ap
ppliances mu
ust be Gen4 o
or later.
RecoverP
Point cluster added to thee VPLEX CLI a
at the nonRecoverP
Point site of tthe VPLEX Meetro
In some situations,
s
it may not be possible to a
add the Reco
overPoint
cluster to
o the VPLEX C
CLI at the non
n-RecoverPoiint site due to
limitation
ns on networrk connection
ns.
Installing
g Recove
erPoint
Cluster Names
W
When Sharin
ng a
S
Single Splittter
ReccoverPoint clu
usters sharin
ng a VPLEX sp
plitter must u
use different names for th
he
clusster.
For example:
Add
d the RecoverPoint cluste
er to VPLEX:
In MetroPoint confiigurations, b
both RPA prod
duction clustters must be added
to both
h Metro clustters (Run thee command fo
our times.).
11
1
Registering
RecoverPoin
nt
Reg
gister Recove
erPoint Fibre Channel
C
initiiator ports wiith VPLEX:
Creating
RecoverPoin
nt
repository
Creating
RecoverPoin
nt
sstorage view
w
Click Register
R
and assign a sign
nificant namee to the port..
Set Ho
ost Type = Re
ecoverPoint. R
Repeat until all RecoverPoint unregisttered
ports are
a registered
d.
The Re
ecoverPoint repository
r
an d journals m
must be local to the VPLEX
X site
proteccted by RecovverPoint, and
d not distribu
uted. If necesssary, the
Recove
erPoint repossitory and jou
urnals may b
be on the phyysical array, w
without
VPLEX virtualization, or on a diffferent array.. The best pra
actice is to have the
Recove
erPoint repossitory, journaals, and repliication volum
mes on the VP
PLEX.
Create
e a VPLEX local (not distrib
buted) virtuaal volume forr the RecoverPoint
repository. Make sure the Reco
overPoint repository is at lleast 3 GB.
Use the Create Storage View wiizard to creatte the VPLEX Storage View
w that
will be
e used for the
e RecoverPoi nt RPAs. Nam
me it RecoverrPoint System
m or
other appropriate
a
name
n
to indiccate that it contains Reco
overPoint vollumes.
Add to
o the RecoverrPoint System
m storage vieew:
All VPLEX
X front-end po
orts used by the RecoverrPoint clusterr
12
Chapter 2: R
RecoverPoint a
and VPLEX
Insstallation Bestt Practices
Remote volumes
v
A Re
ecoverPoint cluster
c
may take
t
up to tw
wo minutes to
o register cha
anges to VPLEX
con
nsistency groups. Wait two minutes affter making th
he following changes beffore
crea
ating or chan
nging a RecovverPoint conssistency grou
up:
Adding
g virtual volu
umes to or rem
moving them
m from a VPLE
EX consistency group
Chang
ging the detacch rule of a V
VPLEX consistency group
Registerring VPLE
EX Creden
ntials in RecoverP
R
Point
A
Add the VPLE
EX
S
Splitter:
Creating
RecoverPoin
nt
Consistency
Groups
Select the RPA Clussters tab, sellect Storage, and click the Add button
n.
Enter the
t Login Cre
edentials.
Create RecoverP
Point consistency groups.. The best praactice is to h
have exactly tthe same
onding
replication volumes in the RecoverPoint consistency groups as in the correspo
VPLLEX consisten
ncy groups. For
F example:
The VP
PLEX splitter supports LUN
Ns of differen
nt sizes in on
ne replication
n set
when using
u
Recove
erPoint 4.0 a nd later with
h GeoSynchro
ony 5.2 or latter.
Neithe
er earlier verssions of Reco
overPoint norr earlier versiions of
GeoSyynchrony sup
pport the fakee size featuree. In consequ
uence, if a co
opy
volume is attached
d to the VPLEX
X splitter thaat does not support fake ssize, it
b the exact same
s
size ass the producttion volume, regardless to
o which
must be
splitter the producttion volume is attached.
Note
e: The replicattion volumes will
w be attacheed to the VPLEEX splitter auto
omatically.
Creating
g VPLEX consisten
ncy group
ps
13
1
Use
e VPLEX virtua
al volumes to
o create Reco
overPoint rep
plication and
d journal volu
umes
(jou
urnals must be
b local virtual volumes, m
minimum sizze 5 GB).
Create VPLEX
X
Consistency
Groups
Con
nsistency gro
oups for repliication volum
mes:
Local virtual
v
volum
mes and distriibuted virtuaal volumes sh
hould be in sseparate
consisstency groupss.
VPLLEX consisten
ncy group for journals an
nd repositoryy:
Add th
he repository to the consisstency group
p for journalss.
Ena
able RecoverP
Point for eacch Consistenccy Group:
Click on
o the Consisstency Group
p name
ReccoverPoint an
nd Host Stora
age Views
Add Re
ecoverPoint replication
r
vo
olumes and jjournal volum
mes to the
Recove
erPoint stora
age view.
To allo
ow host accesss to Recove rPoint produ
uction or copyy volumes, add
replica
ation volumes to the hostts storage view. Make su
ure that journ
nal
volumes are expossed only to ReecoverPoint, and not to a
any host server.
RecoverP
Point Clu
uster Man
nagemen
nt
When protecting
g both VPLEX
X Metro clusteers with Reco
overPoint, the best practiice is to
add
d all RecoverP
Point clusterss protecting a VPLEX volu
ume to the VP
PLEX manage
ement
servver at both VPLEX Metro clusters.
c
Doin
ng so allows VPLEX to ma
anage the volumes
from
m either man
nagement serrver.
Limitatio
ons
Recove
erPoint cannot replicate w
writes if the M
Metro link is down and
Recove
erPoint is on the losing siite. This shou
uld not occurr, but if it doe
es,
replica
ation is disab
bled until VPLLEX splitter n
notifies that tthe protected
d volume
has be
een fully reco
overed. This llimitation does not applyy to the Metro
oPoint
topolo
ogy.
14
Chapter 2: R
RecoverPoint a
and VPLEX
Insstallation Bestt Practices
The Re
ecoverPoint repository
r
an d journal vollumes must b
be a VPLEX LLocal
volume (not distrib
buted). If neccessary, the rrepository or journals mayy be
presen
nted directly to RecoverPo
oint from thee physical arrray, without V
VPLEX
na
virtualization. If the
ere is a comp
pelling need,, the reposito
ory may be on
differe
ent array. The
e best practicce is to use virtualized VP
PLEX volumess for the
repository and jourrnals.
Recove
erPoint cannot enforce th
he selection o
of a supporte
ed repositoryy volume
type because the repository mu
ust be selected before Re
ecoverPoint ssystem is
runnin
ng and able to
o retrieve vollume informaation from VP
PLEX. The use
er is
therefo
ore responsib
ble to select a supported
d repository vvolume.
Recove
erPoint virtua
al image acceess (use loggged access in
nstead)
Device
e migrations between two
o VPLEX clustters are not ssupported if o
one leg
of the device is rep
plicated by ReecoverPoint
A VPLE
EX cluster sup
pports up to 8192 splitteer sessions. O
One splitter ssession
is requ
uired for each
h LUN that is used either as productio
on or as a cop
py. As a
result, if production and a copyy reside on th
he same VPLE
EX cluster
(contin
nuous local replication),
r
o
one session is required for the production
he VPLEX spllitter is share
LUN an
nd another fo
or the local c opy LUN. If th
ed
among
g multiple Re
ecoverPoint cclusters, the ssessions of e
each cluster is
counte
ed towards th
he maximum
m number of ssplitter sessions per VPLE
EX
clusterr.
15
1
As in all
a Site Recovvery Managerr Implementaations, a placceholder is a
also
require
ed on the rem
mote copy.
Disable Disk.Autoremo
oveOnPDL on
n the ESX serrver. Disablin
ng is difficultt on ESX
e, the recommendation o
of upgrading to 5.5.
5.1; hence
Unless Dissk.Autoremo
oveOnPDL is d
disabled, thee host autom
matically remo
oves the
Permanen
nt Device Losst (PDL) devicce and all patths to the de
evice if no open
connectio
ons to the devvice exist, orr after the lasst connection
n closes. If the device
returns fro
om the PDL condition,
c
thee host can diiscover it, but treats it as a new
device. Da
ata consisten
ncy for virtuaal machines o
on the recove
ered device iss not
guarantee
ed.
Note
e: For the latest and most cu
urrent informaation be sure tto check the V
VPLEX Simple S
Support
Mattrix, VPLEX Pro
oduct Guide an
nd VPLEX Rele ase Notes.
16
Chapter 3: R
RecoverPoint a
and VPLEX
Connectivity Bestt Practices
Cha
apter 3
RecovverPointt and VP
PLEX
C
Connectiivity Besst Practices
17
1
RPA Initiiators
RPA
A Fibre Chann
nel ports servve as both in itiators and ttargets VPLEX supports o
only
ReccoverPoint Ge
en4 and laterr RPAs. It is th
herefore not necessary to
o separate RP
PA Fibre
Cha
annel ports in
nto initiator and
a target zo
ones. The besst practice is to use the RPA Fibre
Cha
annel ports as both initiattors and targgets. In this configuration, maximum
performance and redundanccy, and optim
mal use of ressources are a
achieved. If, b
because
of In
nitiator-Targe
et LUN (ITL) liimitations orr other non-R
RecoverPoint consideratio
ons, you
nee
ed to zone RP
PA Fibre Chan
nnel ports in either the initiator zone o
or the target zone,
but not both, there will be on
nly minor diffferences in p
performance and availabiility.
How
wever, initiator-target sep
paration is no
ot supported at all in the following casses:
Each RecoverPoint
R
appliance sh
hould have aat least two p
physical conn
nections
to the front-end fab
bric switch.
The be
est practice iss that each V
VPLEX directo
or should havve at least on
ne frontend co
onnection to each fabric.
The be
est practice iss that each V
VPLEX directo
or have at lea
ast one physiical
connection to each
h of the backk-end fabric sswitches.
Recove
erPoint WWN
Ns can be reccognized by ttheir "50:01:2
24:8x" prefixx.
Cabling
Zoning
V
VPLEX-to-Sto
orage
Z
Zoning
EX
RPA-to-VPLE
ffront-end zoning
Zon
ne physical arrays to the VPLEX
V
back-eend.
Each director
d
mustt have redund
dant I/O path
hs to every back-end storrage
array.
Each storage
s
array must have reedundant co
ontrollers; the
e best practicce is
that att least two po
orts of each ccontroller be connected to the back-end
fabric.
Each VPLEX
V
directo
or supports a maximum o
of 4 paths per storage volume.
In each
e
fabric, create
c
one zone that inclu
udes all Reco
overPoint Fibrre Channel ports and
all VPLEX
V
front-e
end ports invvolved in ReccoverPoint replication. Bo
oth VPLEX and
d
ReccoverPoint must have at le
east one Fibrre Channel port per fabricc for each VPLEX
dire
ector.
18
Chapter 3: R
RecoverPoint a
and VPLEX
Connectivity Bestt Practices
RPA-to-V
VPLEX Ba
ack-End Zoning
Z
Create
e a zone for each VPLEX B ack-End portt
VPLEX Back-End an
nd Front-End ports should
d never be in the same zo
one
V
Validatin
ng RecoverPoint in VPLEX
Start re
eplication.
Note
e: For details about
a
RecoverrPoint replicattion, refer to th
he RecoverPoiint Administra
ators
Guid
de. Virtual Acccess and Virtual Access with
h Roll are curreently not supp
ported for VPLEX
virtu
ual volumes.
19
1
Cha
apter 4
RecovverPointt and VP
PLEX
Besst Practices
20
Chapter 4: R
RecoverPoint a
and VPLEX
Bestt Practices
V
VPLEX Sccalability
y Limits
MetroPoint
S
Support
S
Splitter
interoperability
RecoverPoin
nt
JJournal
Recove
erPoint/CL an
nd RecoverPo
port the mixin
ng of VNX/CLLARiiON,
oint/EX supp
Symmetrix, and VP
PLEX splitterss between diffferent RPA clusters and w
within
the same RPA clustter.
Each volume
v
can be
b attached to
o only one sp
plitter type.
A conssistency grou
up copy can sspan both Syymmetrix and
d VNX/CLARiiiON
splitters, but not VPLEX splitterrs.
To replicate
r
a prroduction wriite, while maaintaining thee undo data tthat is neede
ed if you
wan
nt to roll back
k the target copy
c
image, ffive-phase diistribution m
mode is applie
ed. This
mod
de produces five I/Os at the
t target co py. Of these,, two I/Os are
e directed to the
replication volumes and thre
ee I/Os are d
directed to the journal. Thus, the throu
ughput
requirement of the
t journal at the target ccopy is three times that of the producttion, and
1.5 times that of the replicattion volumess. For that reaason it is veryy important tto
con
nfigure the journal correcttly. Misconfigguration mayy result in a d
decrease in sustained
thro
oughput, an increase
i
in jo
ournal lag, an
nd high loads.
Journal I/Os are typically larg
ge and sequeential as opp
posed to the target copy I/Os that
dep
pend on appllication write
e I/O patternss, which mayy be random. For performa
ance
reassons, the I/O
O chunk size that RecoverrPoint sends depends on the array typ
pe,
inclluding:
VNX 512 KB
VMAX 256 KB
Production journ
nals, as oppo
osed to copyy journals, do
o not have strrict performa
ance
requirements since they are used for writting only smaall amounts of metadata during
replication. In th
he case of faiilover, howevver, these prroduction jou
urnals becom
me copy
21
2
In VNX,
V
starting with R32 MR
R1 SP1 and R
R33, and in V
VPLEX, startin
ng with VPLEX
X 5.4,
the splitter perfo
orms load ba
alancing of th
he I/Os to thee RPA througgh different p
paths.
Hen
nce, there is an
a advantage for having as many paths as possib
ble between tthe
storrage array an
nd the RPA. Adding
A
paths help to redu
uce the load o
on the RPAs ports
and
d increase concurrency be
etween the s plitter and th
he RPA.
MetroPoint
The
e MetroPoint solution allo
ows full RecovverPoint prottection of the
e VPLEX Metrro
con
nfiguration, maintaining
m
re
eplication evven when onee Metro site is down.
I/O flow during MetroPoint replication is as follows:
The VP
PLEX splitter is installed o
on all VPLEX d
directors on all sites. The
e splitter
is loca
ated beneath the VPLEX c ache. When host sends a write I/O to a VPLEX
volume the I/O is intercepted b
by the splitter on both the
e metro sites. Each
splitter that receive
es the I/O seends it to the RPA that is cconnected an
nd runs
the consistency gro
oup that prottects this vollume. Only w
when it is
acknow
wledged by the
t RPA is it ssent to the backend stora
age array. Aftter the
I/O to the backend
d storage arraay on both Metro sites is complete, th
he host is
acknow
wledged.
Note
e: For addition
nal information about Metro
oPoint, see thee EMC RecoverPoint Deploying with
VPLEX Technical Notes
N
and the EMC RecoverrPoint 4.1 Adm
ministrators Guide.
Dual fa
abric designss for fabric reedundancy and HA should
d be implemented to
avoid a single poin
nt of failure.
Each RecoverPoint
R
appliance m
must physicallly connect to
o both fabrics
Zoning
g should consist of a set zzones a singgle initiator an
nd up to 16 ttargets
Avoid port speed isssues betweeen the fabricc and RecoverPoint by using
dedica
ated ports sp
peeds while ttaking care not to over-su
ubscribe SAN
switch
hes
Splitter in
ntercepts wriite
RPA ackn
nowledges th
he write
Splitter sends
s
write to
o storage
Storage acknowledge
a
es write
22
Chapter 4: R
RecoverPoint a
and VPLEX
Bestt Practices
Splitter acknowledge
a
s write
Host Con
nnectivity
y Best Prractices
Dual fa
abric designss are consideered best praactice
Each host
h
is requirred to have 2 physical con
nnections to each fabric
Each host
h
is requirred to have 2 paths to eacch storage arrray on each fabric
(Example: Fabric-A
A=SPa0/SPb0
0 and Fabric--B=SPb1/SPb
b1)
A minimum of 4 pa
aths are requ ired for NDU.
LAN Conn
nectivity
y Best Pra
actices
Suppo
orts both IPv4
4 and IPv6 Ad
ddressing forr the Manage
ement Serverr
Manag
gement Serve
er is configurred for Auto-N
Negotiate (1G
Gbps)
VPN co
onnectivity between Man agement Serrver requires a routable a
and
pingab
ble connectio
on between eeach cluster
Internet Key
K Exchangee (IKE): UDP port 500
NAT Trave
ersal in the I KE (IPsec NA
AT-T): UDP port 4500
Recove
erPoint Security Configuraation Guide
Recove
erPoint Relea
ase Notes
23
2
Due
e to the fact that
t
the I/O needs
n
to be ssent by two ssplitters to tw
wo RPAs befo
ore it is
sen
nt to the back
kend storage array, RecovverPoint addeed response time could b
be
exp
pected to be higher
h
than in regular rep
plication flow
w. Since, how
wever, this is done in
parallel on both splitters, it does
d
not incrrease the ressponse time.
In async
a
replicattion, RecoverPoint added
d response time is 20% higher than VPLEX
replication in a non-MetroPo
n
oint configuraation. In syncc replication they are equ
ual, since
in sync
s
replication the splitte
er at the activve productio
on receives an ACK from the RPA
onlyy when the I//O reaches th
he remote sitte. In most caases by that time the spliitter at
the standby production has already receeived an ACK from the RPA
A, since it is o
only
marrking the datta and not rep
plicating it.
Deployment
Consideratio
ons
As in
i regular rep
plication, load balancing of the consisstency group
ps over RPAs can
grea
atly affect Re
ecoverPoint overall
o
perforrmance. Hencce, in MetroP
Point, it is ad
dvisable
to balance
b
the active
a
and sta
andby copiess of the conssistency groups between tthe two
production Reco
overPoint clusters.
Exa
ample:
The
ere are four MetroPoint
M
CG
Gs with throu
ughput of 50 MB/s each. All of the RPA
A
clussters have 2 RPAs each. How
H should tthe CGs be co
onfigured to balance the load?
Put two CGs on each RPA role. In each RP
PA role definee one of the CGs as active
e on one
of the productio
on RP clusterss and the oth
her CG as acttive on the se
econd producction RP
clusster.
In this way, each
h RPA at prod
duction will n
need to hand
dle an incoming throughp
put of
100
0 MB/s but re
eplicate only 50 MB/s, an
nd each RPA at the remote site will ne
eed to
disttribute 100 MB/s.
M
Exa
ample:
Two
o MetroPoint CGs have throughput of 50 MB/s eacch. All RPA clusters have 2 RPAs
eacch. How shou
uld I the CGs be configureed to balancee the load?
Put one CG on each
e
RPA role
e. Unless you
u have WAN rrestrictions b
between one of the
production sitess and the rem
mote site, theen performan
nce-wise it do
oesnt matter which
cop
py is active an
nd which is standby.
s
It would
w
be inco
orrect to put the
t two CGs o
on RPA 1 butt define one o
of the CGs ass active
on one
o production site and the
t other CG as active on the second production ssite,
sincce in that con
nfiguration, RPA
R 1 on the remote site w
will need to d
distribute 10
00 MB/s
whiile RPA 2 will be idle.
V
VPLEX Sp
plitter Be
est Practiices
In VPLEX
V
splitter environmen
nts:
24
Chapter 4: R
RecoverPoint a
and VPLEX
Bestt Practices
The VP
PLEX consiste
ency group n ame will onlyy be displaye
ed in the VPLLEX
Group column of th
he volume lisst if you Attaach volumes to the splitte
er for
the VP
PLEX splitter (including
(
ceertificate).
After you
y register your
y
VPLEX sttorage, you w
will not be ab
ble to select V
VPLEX
volumes and non-V
VPLEX volum es in the sam
me consisten
ncy group cop
py. It is
recommended thatt all volumess in a VPLEX cconsistency ggroup be con
nfigured
in a sin
ngle consiste
ency group co
opy, and all vvolumes in a non-VPLEX
consisstency group be configureed in anotherr consistencyy group copy.
A VPLE
EX MetroPoin
nt consistenccy group can contain a ma
aximum of on
ne
remote
e copy and frrom zero to tw
wo local copies. If there is no remote copy,
there must
m
be two local copies,, one at each
h side of the V
VPLEX Metro.
To turn
n a non-Metro
oPoint group
p into a Metro
oPoint group, when the
producction volume
e is a VPLEX d
distributed vo
olume and th
here exists no more
than one
o remote co
opy, you can Add a copyy.
To turn
n a MetroPoin
nt group into
o a non-Metro
oPoint group, you can sellect the
groups standby prroduction cop
py in the Maanage Protecction (p 173
3)
screen
n, and Remo
ove a copy.
In a VP
PLEX MetroPo
oint consisteency group, th
he Applicatio
on Source Co
opy
parameter in the G
Group policiees tab cannot be change
ed unless:
RecoverP
Point is repliccating correcttly.
In vCente
er, neither SR
RM Test nor a Recovery Pllan is runningg.
After changing
c
the Application Source Copyy parameter, Rescan Scan
n must
be run in vCenter, otherwise
o
SR
RM will fail.
Note
e: When creating a MetroPo
oint group, sel ect the MetroP
Point group ch
heck box. Whe
en
sele
ected, only VPLEX distributed volumes aree displayed in the volume list.
RecoverP
Point Gro
oup Policcies
Primary RPA
A
The
e RPA that you prefer to re
eplicate the cconsistency ggroup. When the primary RPA is
not available, th
he consistenccy group will switch to an
nother RPA in
n the RPA cluster.
Whether data will transfer when replicatiion is switched to anothe
er RPA depends on
the value of the transfer_by_
_non_prefferred parameteer of the conffig_group_po
olicy CLI
com
mmand.
Note
e: Best practicce is to ensure
e that groups tthat replicate in Synchrono
ous replication
n
mod
de are set to use different RPAs
R
than gro ups that repli cate in Asyncchronous replication
mod
de. Mixing be
etween the two
o may result in
n low I/O ratess for the synch
hronous group
ps. It is
also
o recommende
ed that dynam
mic sync and p urely synchron
nous consiste
ency groups re
eside on
diffe
erent RPAs, wh
henever possiible.
Priority
Deffault = Norma
al
Onlly relevant for remote replication overr the WAN or Fibre Channe
el, when two or more
con
nsistency groups are using the same P
Primary RPA.
25
2
Sele
ect the prioriity assigned to
t this consisstency group
p. The priorityy determiness the
amo
ount of band
dwidth alloca
ated to this co
onsistency group in relation to all other
con
nsistency groups using the same Prim ary RPA.
Posssible values are: Idle, Low
w, Normal, H
High, and Crittical
In asynchronous
a
s replication,, groups with
h a priority off Critical are p
provided ten times
the priority of no
ormal groupss. Groups witth a priority o
of High are prrovided three
e times
the priority of no
ormal groupss. Groups witth a priority o
of Low are pro
ovided 50% of the
prio
ority of norma
al groups. Grroups with a priority of Idle are provided 1% of the
e priority
of normal
n
group
ps.
Preferred Clu
uster
Distribute grroup
w
writes acrosss
multiple RPA
As
Deffault=disable
ed
Notte: Both enab
bling and disabling this s etting causes the journall of all copiess in the
con
nsistency group to be lostt.
Disstribute conssistency grou
ups across m
multiple RPAss to significa
antly heighten
n the
maxximum availa
able RPA thro
oughput, allo
owing for a siignificantly la
arger group. For
thro
oughput perfformance statistics (durin
ng synchrono
ous and asynchronous
replication) and feature limittations, see tthe EMC RecoverPoint Pe
erformance Guide.
When enabled, a minimum of
o one and a maximum off three secon
ndary RPAs ca
an be
sele
ected.
Note
e: Before chan
nging this settting, ensure alll preferred RP
PAs (both prim
mary and secon
ndary)
are connected by Fibre Channel and can see each other in the SAN and read What sh
hould I
know before setting a group as distributed?
External
Management
Deffault=none
Posssible values are None, RP
PCE, SRM, an
nd REE.
RPCE: To enable su
upport for Re coverPoint/C
CE (Microsoftt Failover Clu
ustering).
SRM: To
T enable support for VM ware Site Reecovery Mana
ager. This opttion is
only va
alid if a Reco
overPoint Sto rage Replication Adapterr for VMware Site
Recove
ery Manager is installed o
on the vCenter Servers. Fo
or more inforrmation,
26
Chapter 4: R
RecoverPoint a
and VPLEX
Bestt Practices
refer to
o the EMC Re
ecoverPoint A
Adapter for V
VMware Site R
Recovery Manager
Releasse Notes.
When Man
naged by = External
E
Appllication, Site Recovery Ma
anager mana
ages the
group, and can perform
m automatic failover and test failoverr from one clu
uster to
another.
REE: To
o enable sup
pport for EMC
C Replication Enabler for M
Microsoft Excchange
Serverr. This option is valid onlyy if EMC Replication Enabler for Microssoft
Exchan
nge Server iss installed on
n all Microsofft Exchange M
Mailbox Servvers in
the Da
ata Availabilitty Group (DA
AG). For more information about Repliccation
Enable
er, refer to EM
MC Replicatio
on Enabler fo
or Microsoft E
Exchange Serrver
Installation and Co
onfiguration G
Guide, and R
RecoverPoint Replicating
Microssoft Exchange
e Server Tech
hnical Notes..
When Man
naged by = External
E
Appllication, Repllication Enab
bler for Excha
ange
manages the group, an
nd can perfo
orm failover frrom one clusster to anothe
er.
When any value
e other than None
is sellected, Man
naged By is enabled and
d you
havve the followiing options:
Recove
erPoint: Checck this option
n for planned
d or unplanned maintena
ance of
the RecoverPoint system. When
n activated, eexternal appllication supp
port is
disabled and user--initiated ReccoverPoint caapabilities arre enabled. W
When
activatted, RecoverPoint user-in
nitiated capabilities, such
h as image acccess,
image testing, changing policiees and creating bookmarkks are available.
External Applicatio
on: When actiivated, the specified exte
ernal application
ges RecoverP
Point. All Reco
are
manag
overPoint usser-initiated ccapabilities a
disabled. The user cannot acceess images, cchange policiies, or changge
volumes. Bookmarrks cannot bee created in tthe RecoverP
Point GUI, butt they
can be
e created usin
ng the RecovverPoint command-line in
nterface bookkmark
commands.
In all
a cases, Reccovery Copy specifies
s
whiich copy the external app
plication shou
uld fail
ove
er to, in case it initiates a failover.
RecoverP
Point Link Policie
es
A
Asynchronou
us
Deffault=enabled
When enabled, RecoverPoint replicates tthe consisten
ncy group da
ata in Asynch
hronous
replication mode.
S
Snap-based
Replication
Deffault=disable
ed
When enabled, RecoverPoint replicates tthe consisten
ncy group da
ata in Snap-b
based
replication mode.
None: Disables Sn
nap-based reeplication mo
ode.
Period
dic: Sets the interval
i
betw
ween snaps to
o any value b
between 1 to
o 1440
minute
es, as illustra
ated in How
w does period
dic snap-base
ed replication work?
When set to Periodic snap-bassed replicatio
on, an Interv
rval should be
27
2
On Hig
ghload: Usess Asynchron ous replicatiion mode ass the default
replica
ation mode and
a dynamicaally switchess to Snap-ba
ased replicattion
mode upon high load.
l
When h
highload is ovver, dynamiccally switchess back
to Asyynchronous replication m
mode.
Note
e: Read Whatt should I know before enab
bling snap-bassed replication? for the com
mplete
list of limitations..
S
Synchronouss
Deffault=disable
ed
When enabled, RecoverPoint replicates tthe consisten
ncy group da
ata in Synchronous
replication mode.
Dynamic by
Latency
Deffault=disable
ed
Onlly relevant for synchronou
us replication
n mode.
When enabled, RecoverPoint uses Dynaamic sync mo
ode and alte
ernates betw
ween
synchronous an
nd asynchronous replicatiion modes, aas necessary, according to
late
ency conditio
ons (the number of milliseeconds or miicroseconds between the
e time
the data is written to the local RPA and th
he time that it is written tto the RPA orr journal
at the remote site).
Dynamic by
TThroughput
Start async
a
replicattion above: W
When the speecified limit is reached,
Recove
erPoint autom
matically sta rts replicatin
ng in Asynch
hronous repliication
mode.
Resum
me sync repliccation below
w: When the sspecified limit is reached,,
Recove
erPoint goes back to repl icating in Syynchronous replication m
mode.
ed
Deffault=disable
Onlly relevant for synchronou
us replication
n mode.
When enabled, RecoverPoint uses Dynaamic sync mo
ode and alte
ernates betw
ween
synchronous an
nd asynchronous replicatiion modes, aas necessary, according to
thro
oughput cond
ditions (the total
t
writes th
hat reach thee local RPA, p
per copy, in kkb/s).
RPO
Start async
a
replicattion above: W
When the speecified limit is reached,
Recove
erPoint autom
matically sta rts replicatin
ng in Asynch
hronous repliication
mode.
Resum
me sync repliccation below
w: When the sspecified limit is reached,,
Recove
erPoint goes back to repl icating in Syynchronous replication m
mode.
Deffault = 25 secconds
Thiss setting defiines the requ
uired lag of th
he each link in a consiste
ency group, a
and is set
man
nually in MB,, GB, writes, seconds, mi nutes, or hou
urs.
28
Chapter 4: R
RecoverPoint a
and VPLEX
Bestt Practices
In RecoverPoint
R
, RPO starts being
b
measu
ured when a w
write made b
by the producction
hosst reaches the
e local RPA, and
a stops beeing measureed when the write reaches either
the target RPA or
o the target journal (depeending on thee value of the
e
tran
nsfer_by_non
n_preferred parameter
p
off the config_ggroup_policyy CLI comman
nd).
Note
e: When the value of the reg
gulate_applicaation parametter of the conffig_link_policyy CLI
com
mmand is set to no (default is
i no), the speecified RPO is not guarantee
ed. RecoverPoint will
try its best to repllicate within th
he specified R
RPO without afffecting host p
performance.
Compression
n
Deffault = Low
To compress
c
data before transferring it to
o a remote R
RPA cluster. C
Can reduce transfer
time significantlly.
Note
e: Only relevant for asynchrronous remotee replication. B
Both the enabling and disab
bling of
com
mpression causses a short pa
ause in transfeer and a short initialization. Compression
decreases transfe
er time, but inccreases the so
ource RPAs CP
PU utilization..
Enable
Deduplicatio
on
High: Yields
Y
the hig
ghest bandw
width reductio
on ratio and requires the most
RPA re
esources.
Low: Yields
Y
the low
west bandwid
dth reduction
n ratio and re
equires the le
east RPA
resourrces.
None: Compression
n is disabled
d and requirees no RPA ressources.
Deffault = disablled
To eliminate
e
rep
petitive data before transfferring the daata to a remo
ote RPA clustter. Can
reduce transfer time significantly.
Note
e: Only relevant for asynchrronous remotee replication. C
Compression m
must be enabled
befo
ore Deduplica
ation (p 46) can
c be enableed. Both the en
nabling and disabling of
deduplication cau
uses a short pause in transffer and a shortt initialization
n. Deduplicatio
on
decreases transfe
er time, but inccreases the so
ource RPAs CP
PU utilization..
S
Snapshot
Granularity
Fixed (per
(
write): To
T create a sn
napshot for eevery write op
peration, ove
er a
specifiic (local or re
emote) link.
Fixed (per
(
second): To create on
ne snapshott per second, over a speciific (local
or remote) link.
Dynam
mic: To have the
t system d
determine thee snapshot ggranularity off a
specifiic (local or re
emote) link, aaccording to available ressources.
Note
e: When you Distribute
con
nsistency grou
ups, the snap
pshot granularrity of all linkss in the
consistency group
p can be no fin
ner than one ssecond.
29
2
TTest a Copy
The
e VPLEX Splittter does NOTT currently su
upport Virtual Access: "Ro
oll to Image" options.
30
Chapter 5: R
RecoverPoint a
and VPLEX
Failure S
Scenarios
Cha
apter 5
RecovverPointt and VP
PLEX
Failure
e Scena
arios
31
3
MetroPo
oint Disasster Scen
narios
The
e MetroPoint topology is specifically
s
d
designed to p
provide prote
ection in the
follo
owing disastter scenarios:
VPLLEX Fracture
Recove
erPoint active
e production
n cluster failss to write to re
emote cluste
er.
V
VPLEX Metro
M
Link
k Failure
If th
he Metro link
k between VP
PLEX sites faills, VPLEX eleects a single ssite for each VPLEX
con
nsistency group to be the winner; the w
winning site will continue
e to receive a
all host
32
Chapter 5: R
RecoverPoint a
and VPLEX
Failure S
Scenarios
33
3