Implementat
EMC®Implem
Exte Dev
Bat
tion Planning
® VPLentationent Migravice Migr
tch Migra
Abs
Thiswilltechtechsolu
Sep
g and Best Pr
LEX™ n Planniations rations
ations
stract
s technical n be configurihnical notes hnologies, blution togethe
ptember 2014
ractices Tech
Data ng and
ote is targeteing, installing requires a golock storage,er.
4
nical Notes
Mobi Best Pra
ed for EMC fieg, and suppoood working , VPLEX conc
ility aactices
eld personneorting VPLEX. knowledge oepts, and all
nd Mi
el, partners, . An understa
of SAN technl the compon
igratio
and customeanding of theologies, LAN
nents that bri
ons
ers who ese N/WAN ing the
2 EMC VPLEX DImplementat
Data Mobilitytion Planning
Cop
Pub
EMCThe
Thereppubfitndes
EMCCorher
For Trad
EMCImp
Part
y and Migratig and Best Pr
pyright © 201
blished Septe
C believes the information
e informationresentations
blication, andess for a par
scribed in thi
C2, EMC, andrporation in tein are the p
the most updemarks on E
C VPLEX Dataplementation
t Number H1
ons ractices Tech
14 EMC Corp
ember 2014
he informatio is subject to
in this publis or warrantied specificallyticular purpos publication
d the EMC loghe United Stroperty of th
-to-date listin EMC.com.
a Mobility n Planning an
3548
nical Notes
poration. All r
n in this pubo change with
ication is proes of any kindy disclaims imose. Use, copn requires an
go are registeates and otheir respectiv
ng of EMC pr
nd Best Pract
rights reserve
blication is achout notice.
ovided as is. d with respecmplied warrapying, and disn applicable s
ered trademaher countries.e owners.
roduct names
tices Technic
ed. Published
ccurate as of
EMC Corporact to the info
anties of mercstribution of
software lice
arks or tradem. All other tra
s, see EMC C
cal Notes
d in the USA.
f its publicati
ation makes rmation in thchantability any EMC sofnse.
marks of EMCademarks use
Corporation
.
ion date.
no his or ftware
C ed
ChaVPL
R
C
Sto
How
Use
D
T
ChaExte
Dev
Bat
Mig
Dat
ChaAbo
One
Mig
Bat
G
Abo
R
ChaBes
Wh
How
Job
AppOne
S
M
apter 1 OLEX Mobility O
Reasons to D
Comparing M
rage, Applica
w Data Mobil
e Cases.........
Data Mobility
Technology R
apter 2 Dent Migration
vice Migratio
ch Migration
gration Jobs ..
ta Mobility wi
apter 3 Dout Data Migr
e Time Migra
gration Limita
ch Migration
General proc
out Rebuilds .
Rebuilds for
apter 4 Cst Practices ...
at is transfer
w does transf
transfer spe
pendix A Ee-Time Data M
Start a One-T
Monitor a Mi
Overview Overview .....
Deploy VPLEX
Migration Pro
ation, and Ho
lity Works .....
....................
y ..................
Refresh .........
Data Mobilitn ..................
n .................
n ...................
....................
ith the Migra
Data Migratirations .........
tions ...........
ations ..........
ns .................
cedure to per
....................
Thin Provisio
Consideratio....................
r size? ..........
fer size affec
ed (as refere
Example One Migrations ...
Time Device o
gration’s Pro
....................
X for Data Mig
cesses .........
ost Upgrades
....................
....................
....................
....................
ty ....................
....................
....................
....................
ation Wizard .
ions ....................
....................
....................
....................
rform data mi
....................
oned Storage
ons ....................
....................
ct performanc
enced in the V
e-Time Data....................
or Extent Dat
ogress ..........
....................
grations .......
....................
s ..................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
igration .......
....................
e ...................
....................
....................
ce? ...............
VPLEX GUI) ..
a Migration ....................
ta Migration .
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
Chapter 1:
Conte
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
Overview
ents
5 ............ 6
............ 6
............ 7
............ 7
............ 7
............ 8
............ 8
............ 9
11 .......... 12
.......... 12
.......... 12
.......... 12
.......... 12
14 .......... 15
.......... 15
.......... 15
.......... 16
.......... 16
.......... 16
.......... 17
18 .......... 19
.......... 19
.......... 19
.......... 20
21 .......... 22
.......... 22
.......... 23
4
Chapter 1: Ov
EMC VPLEX DImplementat
erview
Data Mobilitytion Planning
V
E
AppBat
B
C
M
S
P
C
M
V
AppVPL
D
E
E
G
y and Migratig and Best Pr
VPLEX CLI Co
Example Dat
pendix B Ech Migration
Batch Plan P
Check a Batc
Modify a batc
Start a Batch
Pause/Resum
Cancel a Batc
Monitor a Ba
View a Batch
pendix C ELEX Distribute
Distributed D
Extent Detail
Extent Migrat
GUI Method .
ons ractices Tech
ommands for
a Migration O
Example Batns .................
rerequisites .
ch Migration
ch migration
h Migration ...
me a Batch M
ch Migration
atch Migration
h Migration’s
Example Dised Device Mi
Device Detail
s .................
tion .............
....................
nical Notes
Data Migrati
Operation ....
tch Migratio....................
....................
Plan ............
file .............
....................
Migration ......
...................
n’s Progress
Status .........
stributed Miigrations ......
s ..................
....................
....................
....................
ions .............
....................
on ....................
....................
....................
....................
....................
....................
....................
...................
....................
igration ....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
.......... 23
.......... 24
29 .......... 30
.......... 30
.......... 31
.......... 32
.......... 32
.......... 32
.......... 32
.......... 32
.......... 33
34 .......... 35
.......... 37
.......... 38
.......... 40
.......... 40
This
VPL
Sto
How
Use
s chapter pre
LEX Mobility
rage, Applica
w Data Mobil
e Cases ........
esents the fo
Overview ....
ation, and Ho
lity Works ....
....................
llowing topic
....................
ost Upgrades
....................
....................
Cha
cs:
...................
s .................
...................
...................
apter 1
....................
....................
....................
....................
Chapter 1:
Overv
...................
...................
...................
...................
Overview
view
........... 6
........... 7
........... 7
........... 8
6
V
V
Chapter 1: Ov
EMC VPLEX DImplementat
VPLEX M
Reasons to DVPLEX for DaMigrations
erview
Data Mobilitytion Planning
Mobility O
EMCdyn
Savserv
Enaman
Min
Elimperto t
Accimm
Proand
Delcon
Savspe
Deploy ata
y and Migratig and Best Pr
Overview
C VPLEX fedenamic, distrib
Move dataany down
VPLEX moidentities reconfigur
Collaboraactive acc
Multiple uconsisten
Protect dacenters.
With VPLEan entire sclusters aavailable.
ves Money: Cvices costs &
ables Non-Disndatory sche
nimizes Reme
minates Risksformance or he old array(
celerates Arramediately (ve
vides 100% d HW platform
ivers Value Bntinuously av
ves Time: Opending time o
ons ractices Tech
erates data lobuted, highly
a non-disruptime for the h
oves data tran and the samred.
te over distacess to data a
users at diffecy of the dat
ata in the eve
EX, you can w site failure, ore deployed)
Customers ca& they contin
sruptive Migeduled applic
ediation: No
s: With vplex other factors(s)
ay Time-to-Versus traditio
Uptime: Vplems
Beyond Migravailable infras
erations stafon migrations
nical Notes
ocated on hey available da
tively betwee host.
nsparently anme access po
nce. AccessA across VPLEX
rent sites cantaset.
ent of disaste
withstand failor loss of com) and still kee
an do the migue to save on
grations Forevcation downt
host remedi
x, the migratis dictate, vpl
Value: With vpnal migration
ex leverages
ations: After structure wit
ff is freed up s
eterogeneousata centers. V
en EMC and
nd the virtuaints to the ho
Anywhere proX clusters.
n work on th
ers or failure
lures of storammunicationep applicatio
grations themn all future m
ver: Migratiotime for stora
iation is need
ion process iex can non-d
plex, the newn methods)
non-disrupt
r the migratioh active-activ
to focus on o
s storage arra VPLEX may b
non-EMC sto
al volumes reost. The host
ovides cache
e same data
of compone
age arrays, cl between sit
ons and data
mselves, savimigrations
ons with vpleage array refr
ded when ref
s 100% revedisruptively r
w infrastructu
ive upgrades
on is completve data acce
other it initia
ays to create e used to:
orage arrays w
tain the samt does not ne
e-consistent
while maint
nts in your d
luster compoes (when two online and
ing migration
x eliminate reshes
freshing arra
ersible – if re-link the se
ure can be pu
s across SW v
te, vplex provess
atives versus
without
me eed to be
active-
aining
ata
onents, o
n
ys
rver(s)
ut to use
versions
vides a
Storage,
How Data
Comparing Migration Processes
Figu
Onethatmigplanto hhosan o
VPLseaunihosawaonlythat
If thandcominteresy
, Applicat
VPL
WhCac
Youstor
a Mobilit
ure 1. Migra
e of the first at it provides
grations off anned outage
have new devst remediatio outage.
LEX eliminateamless and trnterrupted d
st continues tare of the chay to VPLEX ant is handled
he solution ind Replica volumpletely transerruption in tynchronize th
tion, and
LEX enables t
en VPLEX encche allows th
u can configurage blocks.
ty Works
ation Process
and most com a simple trann array are tis with all nec
vices provisioon may be req
es all these pransparent touring the ent
to operate ofange in the bnd there are through VPL
ncorporates Rumes reside sparent to evhe replicatiohe replication
d Host Up
the easy add
capsulates be upgrade of
ure VPLEX so
s
Comparison
mmon use cansparent appme consumicessary apploned and copquired for su
problems ando the serverstire process. ff the Virtual backend array no necessaryEX.
RecoverPoint on VPLEX virven to Recoven so there isn volumes.
pgrades
ition or remo
back-end storf storage, ap
that all devic
ases for storaproach for arrng due to the
lications thatpied to withopport of the
d makes the a. The applica Host remedi Volumes proy. All host levy considerati
t and the Recrtual volumeserPoint. This
s no requirem
oval of storag
rage, the bloplications, a
ces within VP
age virtualizaray replaceme requirement don’t inhereout taking an new array wh
array replaceations continiation is not novisioned frovel support rions for the b
coverPoint Res then array r
s solution resment to recon
ge, applicatio
ck-level natund hosts.
PLEX have un
Chapter 1:
ation in genement. Standar
nt of coordinently have th
n outage. Addhich may also
ement complue to operat
necessary asm VPLEX and
requirements backend arra
epository, Jo replacement sults in no nfigure or
ons, and hos
ure of the coh
niform access
Overview
eral is rd ating
he ability ditional o require
letely e
s the d is not s apply ays as
urnal is also
sts.
herent
s to all
8
Chapter 1: Ov
EMC VPLEX DImplementat
Use Case
Data Mobilit
erview
Data Mobilitytion Planning
Mob
Whsou
Thesyn
Thewritof t
The
Staretasho
Refeprov
es
Thediff
Wit
Whidenelimuna
The
ty
y and Migratig and Best Pr
bility moves
en a mobilityurce device o
e target extenchronization
e data mobilitte to the voluhe device.
e following ru
The targetextent/de
The target
The target
You can c
Higher traimpact on
Slower tracomplete.
You can cprogress.
rting in GeoSained throughould be thin a
er to the EMC Vvisioning of vo
e source and ferent data ce
h VPLEX, sou
en you use Vntifier during
minates applaware that it
ere are many
Move data
Move app
ons ractices Tech
data from a s
y job is starter extent to be
nt or device bn between the
ty operation umes during t
ules apply to
t extent/devievice.
t device cann
t extent cann
ontrol the tra
ansfer speedsn host I/O.
ansfer speeds.
hange the tra The change
Synchrony 5.0h a mobility o
at the time yo
VPLEX CLI Guiolumes.
target arraysenters separa
urce and targ
VPLEX to movg and after thication cut ov has moved.
types and re
a from a “hot
plications from
nical Notes
source exten
ed, VPLEX cree migrated.
becomes a me source and
is non-disrup the mobility
mobility ope
ce must be t
not be in use
not be in use
ansfer speed
s complete th
s have less im
ansfer speed takes effect
0, the thinne operation. Prou provision
de or the onlin
s can be in thated by up to
get arrays can
ve data, the de mobility opver. The app
easons to mo
t” storage de
m one storag
nt or device to
eates a temp
irror leg of thd the target b
ptive. Applic operation. N
erations:
the same size
(no virtual v
(no devices
of the data m
he operation
mpact on ho
d of a job whi immediately
ess of a thinlyrior to 5.0, yo the thin volu
ne help for mo
he same datao 10ms (VPLE
n be heteroge
data retains iperation. No lication cont
ove data:
evice.
ge device to a
o a target ext
orary RAID 1
he temporarybegins.
ations usingNew I/Os are
e or larger th
volumes crea
created on it
mobility ope
more quickl
ost I/O, but ta
ile the job is y.
y provisionedou must specume.
ore informatio
a center (VPLEX Metro) or
eneous.
ts original VP change in votinues to use
another.
tent or devic
device abov
y device, and
g the data con written to bo
an the sourc
ted on it).
t).
ration.
ly, but have a
ake longer to
in the queue
d storage volcify that rebu
n on thin
EX Local) or i 50ms (VPLEX
PLEX volumeolume identif the “same”
e.
ve each
ntinue to oth legs
ce
a greater
e or in
lume is uilds
in X Geo).
e fiers storage,
T
Technology Refresh
Witmovapp
Instrem
Conto b
In tyreqmusdow
Migaddenv
Figuredfab
Figu
WhVPL
Thisthe
Move ope
Consolida
Move data
Move stor
h VPLEX, youve data and a
plication afte
tead, a movemains online a
nsiderations be moved, sit
ypical IT enviuire that datast then be re
wntime for th
grations betwditional softwvironment is d
ure 1 shows tundant frontric at the bac
ure 2. Tradit
en VPLEX is iLEX appears t
s abstract vie physical arra
erating system
ate data or da
abase instan
rage infrastru
u no longer n applicationsr the move is
e can be mad and available
before movinte locations,
ironments, ma used by hoconfigured toe host.
ween heterogware or functi difficult and
the traditiona end and sto
ck end.
tional View of
inserted betw to be the targ
ew of storageay that is pro
m files from o
atabase insta
nces.
ucture from o
eed to spend. You don’t hs completed.
de instantly be during the
ng data inclu total amoun
migrations to osts be copieo access the
geneous arrayionality. Integ requires a st
al view of stoorage (Array-1
Storage Array
ween the fronget to hosts a
e becomes veoviding stora
one storage d
ances.
one physical
d significant have to accep.
between sites move - no ou
ude the busint of data, an
new storageed to a new vo new storage
ys can be comgrating hetertaff with a div
orage arrays 1 and Array-2
ys
nt-end and b and the initia
ery powerful ge to applica
device to ano
location to a
time and respt a forced ou
s, over distanutage or dow
ness impact ad schedules.
e arrays (techolume on the
e. This proces
mplicated anrogeneous arverse skill se
with servers 2) connected
ack-end reduator to storag
when it comations.
Chapter 1:
other.
another.
sources preputage and res
nce, and the wntime is req
and the type.
hnology refree new array. Tss requires
nd may requirrays in a sinet.
attached at to a redunda
undant fabricge.
es time to re
Overview
aring to start the
data uired.
of data
shes) The host
re gle
the ant
cs,
eplace
10
Chapter 1: Ov
EMC VPLEX DImplementat
erview
Data Mobilitytion Planning
Witdisrto bandhos
In F(TarshoCen
VPLvirtArra
Figu
Becits dthe
AlthUsistoryou
y and Migratig and Best Pr
h VPLEX, becruptively frombe reconfigurd the virtual vst.
Figure 2, the vrget). The site
ould be replantral, the adm
Adds Arra
Assigns a
Instructs V
LEX copies daual volume way-1 can be d
ure 3. VPLEX
cause the virt data continu data store.
hough this exng VPLEX, thrage array wi
u to change th
ons ractices Tech
cause the datm one array tred; the phys volumes reta
virtual disk ise administraced with a ne
ministrator:
y-2 array into
target exten
VPLEX to perf
ata from Arrawithout disrudecommissio
X Technology
tual machinees to flow to
xample uses e administrathout the aphe back-end
nical Notes
ta resides ono another wi
sical data reloin the same
s made up oftor has deterew array. Arra
o the VPLEX c
t from the ne
form the mig
ay-1 to Array-ption. After t
oned.
Refresh
e is addressin the virtual vo
virtual machator can move
plication or s storage array
n virtual voluithout any doocation is pe identities an
f the disks ofrmined that Aay-2 is the ne
cluster.
ew array to ea
gration.
2 while the h the copy of A
ng its data toolume with n
hines, the same data used b server being ys transpare
mes, it can bowntime. Theerformed by Vnd the same a
f Array-1 (Sou Array-1 has bew storage a
ach extent fr
host continueArray-1 to Arra
o the abstrac no need to ch
me is true fo by an applica aware of the
ently - withou
be copied noe host does n VPLEX transp access point
urce) and Arrbecome obsoarray. Using M
om the old a
es its access ay-2 is comp
ted virtual vohange the ad
r traditional ation to a dife change. Thiut interrupting
n-not need parently ts to the
ray-2 olete and Mobility
array.
to the lete,
olume, ddress of
hosts. fferent is allows g I/O.
This
VPL
Sto
How
Use
s chapter pre
LEX Mobility
rage, Applica
w Data Mobil
e Cases ........
esents the fo
Overview ....
ation, and Ho
lity Works ....
....................
C
llowing topic
....................
ost Upgrades
....................
....................
Chapter
cs:
...................
s .................
...................
...................
Ch
r 2 Da
....................
....................
....................
....................
hapter 2: Data
ata Mob
...................
...................
...................
...................
a Mobility
bility
........... 6
........... 7
........... 7
........... 8
12
Chapter 2: Da
EMC VPLEX DImplementat
Extent M
Device M
Batch Mi
Migratio
Data Mo
ta Mobility
Data Mobilitytion Planning
Migration
Extevolu
Migration
Devexte
igration
A bsing
on Jobs
Theadj
Conpea
Conwritper
bility wit
y and Migratig and Best Pr
ent migrationume to anoth
Relocating
“Defragm
Source anof storage
vice migratioents to anoth
Migrating might neecreate dev
Relocating
Relocatingan array b
atch migratiogle migration
Non-disru
Non-disruarray at a
e best practicust down the
nsider pausinak hours to re
nsider commtes to both thformance.
th the Mi
ons ractices Tech
n is the proceher. An exten
g an extent fr
enting” a sto
nd target arrae volumes, id
n is the procher. A device
data betweeed to slice or vices that ma
g a “hot” dev
g a device frobehind a diffe
on is a groupn job. A batch
uptive techno
uptive cross V different site
ce is to monite transfer size
ng migrationseduce the po
itting migratihe source an
igration W
nical Notes
ess of non-dit migration s
rom a “hot” s
orage volume
ays have a simdentical capa
ess of non-d migration sh
en dissimilar combine extatch the capa
vice from one
om an array berent VPLEX C
of extent or h migration s
ology refreshe
VPLEX Metro e (a VPLEX ex
tor the migrae if it is too h
s during the dotential perfo
ion jobs shord target RAID
Wizard
isruptively m should be us
storage volum
e to create co
milar configuacities, and s
isruptively mhould be use
arrays. For etents on a taracities of exis
e type of stor
behind one V Cluster (a VP
device migrashould be use
es and lease
device migraxclusive)
tion's effect high.
day and resuormance impa
rtly after theyDs, which cou
oving an exted when:
me shared by
ontiguous fre
uration, that o on
moving a devied when:
example, a strget array’s ssting devices
rage to anoth
VPLEX in a VPPLEX exclusiv
ations that aed for:
e rollovers
ation, that is,
on the host a
uming them aact.
y complete tould potential
ent from one
y other busy
ee space
is, the same
ice from one
torage adminstorage volums on the sour
her
PLEX Metro cle)
re executed a
, moving dat
application a
at night or du
o avoid doublly affect
e storage
extents
number
set of
nistrator mes to rce array
luster to
as a
a to an
and to
uring off-
ble
EMCseahetMir
VPLsynandVirtdistinfrMic
The
Note
Figu
All Dsolumu
Durwithdevdatorga
C VPLEX enabamless data merogeneous roring are su
LEX Metro or chronous/as
d Distance vMtual Machinetance. This prastructure recrosoft Hyper
e EMC Simple
e: Please refer
ure 4. Applic
Directors in aution what isltiple directo
ring a VPLEX hout affectinvices allowinga. A record oanizational p
bles the conn mobility and arrays from apported acro
Geo configursynchronousMotion or Mics and their crovides you w
esources betwr-V only.
e Support Ma
r to the ESSM
cation and Da
a VPLEX clusts referred to aor failures wit
Mobility opeg data integrg the user to f all mobility
purposes.
nectivity to h the ability to
a single inteross different
rations enab distances. Incrosoft Hyperorrespondin
with the abilween data ce
atrix (ESSM) –
for additional
ata Mobility
ter have acce as an N -1 arcthout loss of
ration any jority. Data Mo commit or ca
y jobs are ma
heterogeneouo manage storface within a array types a
le migrationsn combinatior-V, it allows g application
lity to relocatenters. Geo is
– Simplified
l support upda
ess to all Stochitecture. Th access to da
obs in progrebility createsancel the job
aintained unt
Ch
us storage arorage provisi a data center and vendors.
s between loon with, for e you to transns and data ote, share ands currently su
version of th
ates.
orage Volumehis type of arata down to a
ss can be pas a mirror of tb without affetil the user pu
hapter 2: Data
rrays providinoned from mr. Data Mobil.
cations overexample, VMwparently relo
over synchrod balance upported wit
he ELab Navig
es making thirchitecture a
a single direc
aused or stop the source anecting the acurges the list
a Mobility
ng multiple
ity and
r ware
ocate onous
th
gator
is llows for
ctor.
pped nd target
ctual t for
14
Chapter 3: Da
EMC VPLEX DImplementat
ta Migrations
Data Mobilitytion Planning
This
Abo
One
Mig
Bat
Abo
y and Migratig and Best Pr
s chapter pre
out Data Mig
e Time Migra
gration Limita
tch Migration
out Rebuilds
ons ractices Tech
esents the fo
grations ........
ations ..........
ations .........
ns ................
...................
nical Notes
Cha
llowing topic
....................
....................
....................
....................
....................
apter 3
cs:
...................
...................
...................
...................
...................
Data
....................
....................
....................
....................
....................
Migrati
...................
...................
...................
...................
...................
ions
......... 15
......... 15
......... 15
......... 16
......... 16
A
About Da
One Time
Migratio
ata Migra
The
Onemig
Batdev
e Migrati
One
ExteUse
Devon oor b
on Limitat
Notesyncsign
ations
ere are two ty
e time migratgration start”
tch migrationvice or extent
ions
e time migrat
ent migratioe extent migr
Move exte
Defragme
Perform mvolumes w
vice migratio other devicesbetween devi
Migrate da
Relocate a
Relocate d
tions
Device mi
Devices mmigrated.
Target devIf the targusing stor
Target dev
e: When migrachronous. If thnificant perform
ypes of data m
tions - Begin command is
ns - Are run at migrations c
tions include
ns - Extent mations to:
ents from a “
nt a storage
migrations wh with identica
ns - Devices s. Device migices on differ
ata between
a “hot” volum
devices to ne
grations betw
must be remo
vice must be et is larger inrage volume
vice must no
ating betweenhere is I/O to tmance impact
migrations:
an extent ors used.
as batch jobs can be execu
e:
migrations mo
hot” storage
volume to cr
here the sourl capacities
are RAID 0, Rgrations movrent clusters.
dissimilar ar
me to a faste
ew arrays in a
ween distrib
oved from con
the same sizn size than th expansion.
t have any ex
clusters reme the devices bet to your enviro
r device migr
s using re-usauted using a
ove data betw
e volume sha
reate more co
rce and targe
RAID 1, or RAve data betwe. Use device
rrays
r array
a different clu
uted devices
nsistency gro
ze or larger the source, th
xisting volum
ember that all eing migrated,onment.
Chap
ration immed
able migratio single comm
ween extents
red by other
ontiguous fre
et have the sa
AID C deviceseen devices migrations to
uster
s are not sup
oups before t
han the soure extra space
mes on it.
device migrat, any latency m
pter 3: Data M
diately when
on plan files. mand.
s in the same
busy extents
ee space
ame number
s built on ext on the sameo:
ported.
they can be
rce device or e can be utili
tions are may have a
Migrations
the “dm
Multiple
e cluster.
s
r of
ents or cluster
r extent. ized
16
A
t
Chapter 3: Da
EMC VPLEX DImplementat
Batch Mi
About Re
General procto perform dmigration
ta Migrations
Data Mobilitytion Planning
igrations
Bataut
Up mig
Note
Use
1
2
3
4
5
6
7
ebuilds
Rebaris
The
Locvolu
cedure ata
y and Migratig and Best Pr
s
ch migrationomate routin
Use batchthe sourcecapacities
Use batchconfigure source arrVPLEX Geo
to 25 local agrations beyo
e: Devices mu
e the followin
. Create a
. Start the
. Monitor
. Pause, r
. Commit volume/
If the vircommittdevice.
. Clean up
For exteextent a
. Remove
builds synchrse between le
ere are two ty
A full rebu
A logging
al mirrors areumes).
ons ractices Tech
ns migrate mune tasks:
hed extent me and destinas.
hed device m the destinatray), and to mo.
nd 25 distribond those lim
ust be removed
ng general ste
and check a m
e migration.
the migratio
resume, or ca
the migratio/device/exte
rtual volume ting a device
p (optional).
nt migrationsnd unclaim i
the record o
ronize data fregs of a RAID
ypes of rebuil
uild copies th
rebuild copie
e updated us
nical Notes
ultiple extent
igrations to mation have th
igrations to mion’s capacit
migrate devic
buted migratimits are queu
d from consist
eps to perfor
migration pla
on’s progress
ancel the mig
on. Commit trnt to the targ
on top of a d migration re
s: dismantle ts storage-vo
of the migrati
rom a sourceD, a rebuild u
ld behavior:
he entire con
es only chan
sing a full reb
ts or devices
migrate arrayhe same num
migrate to dities to matchces between
ions can be iued until an e
tency groups b
rm extent and
an (batch mig
s.
gration (optio
ransfers the sget.
device has a enames the v
the source dolume.
on.
e drive to a tapdates the o
tents of the s
ged blocks f
build (local d
s. Create batc
ys within the mber of LUNs
issimilar arrah the capacity clusters in a
in progress aexisting migra
before they ca
d device mig
grations only
onal).
source virtua
system-assigvirtual volum
devices or de
arget drive. Wout-of-date le
source to the
from the sour
devices do no
ch migrations
same cluste and identica
ays (user musy and tier of VPLEX Metro
at the same tiation comple
an be migrated
grations:
y).
al
gned defaulte after the ta
estroy the sou
When differeneg.
e target.
rce to the tar
ot use loggin
s to
er where al
st the o or
ime. Any etes.
d.
name, arget
urce
nces
rget.
g
S
Rebuilds for Provisioned Storage
In Vlogglink
Aftevolu
Logbec
If a out
Thesystsuc
Noterebu
Thinwhi
Thinsim
VPLdetwhethinprovclai
Noteto VSystthincomallowritresu
Thin
VPLEX Metro aging volume.
k outage.
er a link or leumes to sync
gging volumecomes unreac
logging volu-of-date (via
e unavailabilitem reads th
cceeded on a
e: If no logginguild of every d
n provisioninile allocating
nly provisionmilar consump
LEX preservesecting zeroedere it would cn provisioninvisioned, theming.
e: If a thinly pVPLEX, the perftem volumes a
n storage pool mpete for this s
cation pool ruing to a thinly
ulting in data u
and Geo con. Logging vol
g is restoredchronize mirr
rebuilds alschable, but r
me is unava the log), the
ity of a loggine logging vonother (when
g volume is avistributed dev
ng allows stog the minimal
ed storage vption of thin
s the unallocd data conte
cause an unng for each ba
e "thin-rebuil
rovisioned stoformance of th
are supported resources ava
space with useuns out of spacy provisioned d unavailability
figurations, aumes keep tr
, the VPLEX srors by sendi
o occur whenrecovers quic
ilable at the leg is marke
ng volume mlume) and atn the system
vailable, an invice to which t
rage to migral amount of t
volumes can storage pool
cated thin pont before wri
necessary allack-end storald" attribute
orage volume che migration od on thinly provailable, at maxer-data volumce and this is
device causes
all distributerack of block
system uses ng only chan
n a leg of a dckly.
time that a leed as fully ou
atters both at the time tha
m begins write
ter-cluster lin there were wri
ate onto a th thin storage p
be incorporal capacity.
ol space of titing, and sulocation. VPLage volume. must be to "t
contains non-or initial RAID 1visioned LUNsximum capaci
mes in the sam the last reduns the volume to
Chap
ed devices haks written du
the informatnged blocks a
disaster recov
eg is scheduut-of-date, ca
at the time ofat a write failes to the logg
k restoration wtes while the
inly provisio pool capacity
ated into RAID
the target stoppressing th
LEX requires t If a storage vtrue" either d
-zero data befo 1 rebuild is ads, but these voty. System voe pool. If the t
ndant leg of tho lose access
pter 3: Data M
ave an assocring an inter-
tion in loggin across the lin
very RAID 1 (
led to be maausing a full r
f recovery (wled on one leging volume)
will cause a fu link was down
ned storage y.
D 1 mirrors w
orage volumee write for ca
the user to s volume is thi during or afte
ore being condversely affectolumes must hlumes must no
thin storage he RAID 1, furth to the device,
Migrations
ciated -cluster
ng nk.
(DR1)
arked rebuild.
hen the eg and ).
ull n.
volumes
with
e by ases pecify nly
er
nected ted.
have ot
her ,
18
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
This
Bes
Wh
How
Job
y and Migratig and Best Pr
s chapter pre
st Practices ..
at is transfer
w does transf
transfer spe
ons ractices Tech
esents the fo
....................
r size? .........
fer size affec
eed (as refere
nical Notes
Ch
llowing topic
....................
....................
ct performan
enced in the V
hapter 4
cs:
...................
...................
ce? .............
VPLEX GUI) .
4 Con
....................
....................
....................
....................
siderati
...................
...................
...................
...................
ions
......... 19
......... 19
......... 19
......... 20
W
Best Pra
What is t
How doe
ctices
Mig
BesseqTB/thin
Not
transfer s
TranwritblocMBper
es transfe
A la
gration and fr
Back-end
Migration
Rebuild-ty
Bandwidt
Up to 25 l
o
A local mi
A global m
Other mig
Applicatio
Host HBA
Amount o
Backend a
Array's wr
PCI port b
st case (no FEquential read/hour to do a ngs optimal..
te: Need to lo
size?
nsfer size is ttten on the tack size of dev. The size cansistent for fu
er size af
arger transfer
ront-end perf
storage layo
transfer-size
ype setting
h available o
ocal and glo
o 25 is a sh
gration occu
migration occ
grations will b
on write bloc
limits
f competing
array configu
rite limit to th
andwidth co
E or BE bottles and 4 GB/s producer/co.
ook at a note
the region ofarget. The devices) and asn be changed
uture migratio
ffect perfo
r size:
formance wil
out (physical
e setting
on the WAN C
bal migration
hared limit fo
urs within a c
curs between
be queued an
k size should
host traffic
uration (disks
he durable m
nfigured for
enecks) a VS2s sequential onsumer read
for over-exte
f a source eleefault value iss large as 32d during a mons.
formance
ll primarily de
disks, RAID t
COM link
ns can be in
or local and g
luster
n clusters (Me
nd started on
d match or be
s and RAID st
media/disk (n
backend and
2 Engine can writes. Say ad/write strea
ended arrays
ement that iss 128 KB. It c MB althougigration, will
e?
Cha
epend on:
type, numbe
progress at a
global combi
etro or Geo o
nce a rebuild
e a factor of 4
triping)
not the deferr
d frontend I/
n do upwardsat 3 GB/s thaam. Of course
s and migrati
s temporarily can be as sm
h not recomml take effect i
apter 4: Consid
r of connecti
any given tim
ined
only)
d slot opens u
4K
red write spe
O on VPLEX
s of 3 GB/s at would be oe, that assum
ion jobs
locked, readall as 4 KB (t
mend to exce mmediately,
derations
ions)
me
up
eed!)
over 5 mes all
d, and the eed 2 , and is
20
J
Chapter 4: Co
EMC VPLEX DImplementat
Job trans
nsiderations
Data Mobilitytion Planning
sfer spee
Thetimtrantranimpthe accor in
By dtranperthe
It isapp
y and Migratig and Best Pr
Results inmore perf
Is set for dperforman
A smaller
Results interms of t
Is set for d
ed (as refe
e transfer spee from the so
nsfer speed. nsfer speed rpact on host job is progreordingly. Youn progress. T
default, the Gnsfer speed pformance in GUI transfer
s advisable toplication activ
ons ractices Tech
a higher-performance imp
devices whernce
transfer size
the migratiohe response
devices wher
ferenced
eed determinource to the t The higher th
results in the I/O. Monitor essing too slou can changeThe change ta
GUI transfer s provides goo most environr speed and t
o avoid the uvity.
nical Notes
rformance mpact on FE I/O
re the prioriti
e:
on taking lon time to the h
re the priority
in the VP
es the maxim target. Whenhe speed, the mobility job the mobility owly, or I/O ie the transferakes effect im
speed is set td throughpunments. The
the transfer-s
use of higher
igration but O, especially
ies are data p
ger but will h host
y is FE storag
PLEX GUI)
mum numbe creating a me greater the
b taking longey job's progre is greatly impr speed of a jmmediately.
to lowest, whut while main following tabsize attribute
transfer spe
the tradeoff y for VPLEX M
protection or
have lower im
ge response t
)
r of bytes of mobility job, ye impact on her to comple
ess and its efpacted, adjus job while the
hich translattaining the b
ble shows the used in the
eds during ti
is that there Metro migratio
r migration
mpact on FE I
time
data transfer you can conthost I/O. A slote, but has a
ffect on host st the transfe
e job is in the
es to 128 KBbest front-ende mapping b CLI.
imes of heav
will be ons
/O in
rred at a trol this ower
a lower I/O. If er speed e queue
B. This d
between
vy
This
One
Append
s chapter pre
e-Time Data M
dix A E
esents the fo
Migrations ..
Example
llowing topic
....................
e One-Ti
cs:
...................
Cha
ime Data
....................
apter 4: Consid
a Migra
...................
derations
ation
......... 22
22
S
Chapter 4: Co
EMC VPLEX DImplementat
One-Tim
Start a One-TDevice or ExtData Migrati
nsiderations
Data Mobilitytion Planning
e Data M
A onsoo
To s
1
2
3
4
5
6
Time tent ion
y and Migratig and Best Pr
Migration
ne-time dataon as the “dm
start a one-ti
. Use the (includinvolume VPlexclivolumes/
virtual-l
. Identify
. Use the /cluster
. Identify
. Navigateto devicVPlexcli
For exte
VPlexcli
. Use the comman
dm mig
--tran
--from
--to d
o
o
o
o
ons ractices Tech
s
a migration mm start migrat
me device or
drill down cong extents) o level: i:/clusters/c/Symm1254_7B7
-volume: Symmlocal-device:
exten
the extent or
ll /clusters/cs/cluster/de
an unused e
e to the appre migration ci:/> cd data-
nt migrations
i:/> cd data-
“dm migrationd is:
gration st
nsfer-size
m source e
destinatio
o The --namand to m
o Use the oarea set asize mea
Range: 44K.
o Specify tin the glo
o Specify tthe globa
For exam
nical Notes
moves data betion” comma
r extent migra
ommand to dof a view, virt
cluster-1> dr7_1_vol
m1254_7B7_1_v: Symm1254_7Bnt: extent_Sy
storage-vo
r device used
cluster/storaevices comma
extent or devi
ropriate migr context: -migrations/d
s, navigate to
-migrations/e
on start” com
tart --na
e [40 KB-
extent or
on extent
me argumentanage (cance
optional --tra aside in cachns smaller sp
0 K - 128 M.
he --from devobal namesp
he --to deviceal namespac
ple:
etween the sand is used.
ation:
display the coual volume o
rill-down –o
vol (cluster-B7_1 (clusteymm1254_7B7_1olume: Symm1
d by the sour
age-elementsand to displa
ice as the de
ration contex
device-migrat
o extent migr
extent-migrat
mmand to sta
ame <name
128 MB]
r device
or devic
t is used to trel, commit, p
nsfer-size arhe to service pace availab
Default: 128
vice or extenace. Otherwi
e or extent be. Otherwise
specified sou
omponents o or device, do
virtual-
-1) er-1) 1 254_7B7
rce storage v
s/extents or lay available e
estination.
xt. For device
tions
ration contex
tions
art a migratio
of migrat
ce
rack the migr pause, resum
rgument to sp the migratio
ble for host I/
8 K. This mus
t by name if ise, specify a
y name if thae, specify a fu
urce and targ
of the sourcewn to the sto
olume.
ll extents or de
migrations,
xt:
on. The synta
tion>
ration’s progme) the migra
pecify the sizon. A bigger t/O.
st be a multip
that name isa full pathnam
at name is unull pathname
ets as
e, orage-
evices.
navigate
ax for the
gress, ation.
ze of the ransfer
ple of
s unique me.
nique in e.
V
Monitor a Migration’s Progress
VPLEX CLI Commands fData Migrati
Notedefa
Note
Use
VPle
Use
for ions
e: Setting too ault when perf
e: If host I/O a
e the ls comm
excli:/> ls d
Name Val--------from-clupercentasource dsource-estart-tistatus itarget dtarget-eto-clusttransfertype ful
e the followin
batch-mibatch-mibatch-mibatch-mibatch-mibatch-mibatch-mibatch-mibatch-mibatch-midm migradm migradm migradm migradm migradm migradm migra
VPlexcli:--name misize 12M
large a transfeformance imp
activity is high
mand to disp
data-migratio
lue -------- ----uster clusterage-done 10 device_012 exported falsime Fri May 2in progress device_012a exported falster cluster-2r-size 12M ll
ng command
igrate canceligrate check-igrate cleanigrate commitigrate createigrate pauseigrate removeigrate resumeigrate startigrate summaration cancelation clean ation commitation pause ation removeation resumeation start
:/data-migratigrate_012 –f
er size may relications are f
h, setting a larg
lay the migra
ons/device-mi
-------------r-1
se 28 13:32:23 M
se 2
s to create an
l -plan
t e-plan
e e
ry
tions/device-from device_0
sult in data unfully understoo
ge transfer siz
ation’s status
migrations/ m
-------------
MDT 2010
nd manage y
Cha
-migrations> 012 --to devi
navailability. Ood.
ze may impact
s.
migrate_012
-
your migratio
apter 4: Consid
dm migrationice_012a --tr
Only vary from
t host I/O.
ons.
derations
n start ransfer-
m the
24
Chapter 4: Co
EMC VPLEX DImplementat
Example DatMigration Operation
nsiderations
Data Mobilitytion Planning
For resiis trdat
Theman
Thisbat
1
2
ta
y and Migratig and Best Pr
this exampleide on the Soransparent toastores.
e actual data nner:
Convert th
Add the ta
Synchroni
When fully
Remove th
s procedure mch migration
. On the Videntifiesession
A sessiohoweverplan fileused to
cD
The follo
View thesession the SMS
v
The follo
. Check thcomman
ons ractices Tech
e, we will initource Array-1o the ESXi se
movement fr
he source vol
arget device
ize the mirro
y synchroniz
he source de
may be perfo procedure t
VPLEX consoles the source is created, it
on can be crer, for this exa
e automatical specify the scd /clusters/Datastore* -t
owing is an e
e file created details and i
S console, exvi /tmp/batch
owing is an e
he plan and tnd validates
nical Notes
tiate the mig1 to the Targe
rvers and the
rom source t
lume from a
as a mirror
r
ed, promote
evice to conve
ormed manuahat automate
le, create a be and target dt is assigned
eated manuaample we willly. Note in thsource and ta/cluster-2/det Target_Dev*
example of th
by the abov is used by suxecute the folh_mig_plan
example of th
then start the the migration
ration of the et devices one virtual mac
o target is pe
RAID 0 to a R
the target de
ert it back to
ally; howevees the steps.
batch migrati devices and o
a session na
lly by creatinll use the follhis example, arget devicesdevices batchv* /tmp/batch
he command
ve command.ubsequent collowing comm
he file that wa
e migration sn plan. Starti
data on the n Array-2. Thechines that re
erformed in t
RAID 1 config
evice to be th
a RAID 0 con
r, the best pr.
on plan. A pl other attributame.
ng and editinlowing comm the wildcard
s. h-migrate creh_mig_plan
dialog.
. This file defommands. Inmand.
as created.
session. The ing the migra
source device migration oeside on the
the following
guration
he primary co
nfiguration
ractice is to u
lan is a file thtes. When th
g the plan filmand to creatd character “*
eate-plan –f
fines the mign a root windo
check-plan ation will con
ces that peration
g
opy
use the
hat e
le; te the *” was
gration ow on
nvert the
3
source dthe sync
b
b
The follo
. Verify thstatus o
c
l
The folloprogress
Display convertsmirror. UNote thethe statuis norma
c
l
The follo
Determito displa
c
l
device to a RAchronization batch-migrate
batch-migrate
owing is an e
he status of thf all active dcd /data-migr
ll
owing is an es and 7 perce
the device cos the source Use the followe source devius of the deval until the mcd clusters/c
ll
owing is an e
ne how long ay details ab
cd /cluster/c
ll
AID 1 device, process. e check-plan
e start /tmp/
example of th
he migrationevice migratirations/devic
example of thent complete
onfiguration.device to a Rwing commaices are renavice shows a
mirror is fully scluster-2/dev
example of th
the migratioout the sourc
cluster-2/dev
, add the targ
/tmp/batch_
/batch_mig_p
he command
. The followiion sessionsce-migration
he dialog. Hee.
. You will seeRAID 1 confignd to view th
amed MIGRAT degraded st synchronizedvices
he command
on will take. Ece device tha
vices/MIGRAT
Cha
get device as
_mig_plan
plan
dialog.
ng commands. ns
re we see the
e that the migguration and he configuratTE_<Session ate during syd.
dialog.
Execute the fat was renam
TE_BR0_0
apter 4: Consid
s a mirror, an
d will show th
e migration i
gration proce adds the targtion of the de name>. Also,ynchronizatio
following commed MIGRATE
derations
nd start
he
s in
ess get as a evice. , note on. This
mmand E_BR0_0.
26
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
5
y and Migratig and Best Pr
4. Vethecd
ll
The follocomplet
Display OK, indi
c
l
The follocomplet
. Once thecommitt
b
ons ractices Tech
erify that the e Percentage/data-migrat
owing is an ete.
details aboucating that th
cd /clusters/
ll
owing is an eted synchron
e synchronizted. The follobatch-migrate
nical Notes
migration haeDone will shtions/device-
example of w
ut the operatihe RAID 1 mi
/cluster-2/de
example of wization.
zation compleowing commae commit /tmp
as completedhow 100. Exe-migrations
hat you will s
ional state ofirrors are syn
devices
hat you wou
etes, the migand will commp/batch_mig
d. When the mecute the follo
see when the
f the device. nchronized.
ld see when
gration sessiomit the migra
migration comowing comm
e synchroniz
It should now
the mirrors h
on can be ation.
mpletes and.
ation is
w show
have
6
After comtarget deESX clus
Also not
c
l
. The nextdevice dto an unto assumup the m
b
In the foname ofAlso not
Verify th
c
l
mmitting, boevice being aster.
te the migrat
cd /data-migr
ll
t step of the down to the snclaimed statme the namemigration. batch-migrate
ollowing examf the source dte that the so
he source dev
cd /clusters/
ll
oth the sourceassociated w
ion session w
rations/devic
batch migratstorage volumte. Using the
e of the sourc
e clean –-ren
mple note thadevice and itource device
vice is now “
/cluster-2/st
e and target with the virtua
will show as
ce-migration
tion is the cleme and the s rename opti
ce volume. Th
name-targets
at the migratt is now asso was removed
unclaimed”.
torage-eleme
Cha
devices are nal volume tha
committed.
ns
ean. This disource storagion will causehe following
s /tmp/batch_
tion target deciated with td.
ents/storage-
apter 4: Consid
now visible wat is presente
mantles the ge device is ce the target vcommand wi
_mig
evice assume the virtual de
-volumes
derations
with the ed to the
source changed volume ill clean
ed the evice.
28
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
7
y and Migratig and Best Pr
. The finamigratioinformat
b
The folloinformat
Note: Tryof an incmigrationhours.
ons ractices Tech
l step of the on session frotion about thbatch-migrate
owing is an etion is now g
y to schedule dreased worklons during hou
nical Notes
batch migratom the VPLEXhe completede remove /tmp
example of thgone.
data migrationoad on the bacrs of productio
tion is to remX. The followd migration smp/batch_mig
he command
ns during off-pck end. If needon and then re
move all inforwing commansession from
dialog. Note
peak-hours to ded, you may esume those j
rmation abound will remov the VPLEX.
e that the ses
minimize the stop (or pause obs during off
ut the ve all
ssion
impact e) ff-peak-
This
Bat
s chapter pre
tch Migration
Appen
esents the fo
ns ................
ndix B
llowing topic
....................
Examp
cs:
...................
Cha
ple Batch
....................
apter 4: Consid
h Migra
...................
derations
ation
......... 30
30
Chapter 4: Co
EMC VPLEX DImplementat
Batch Mi
Batch Plan Prerequisite
nsiderations
Data Mobilitytion Planning
igrations
BatMig
A si
Notemay
Use
The
The
Cre
Thesou
batctarg
s
y and Migratig and Best Pr
s
ch migrationgration plan f
ingle batch m
e: Note: Migray impact host
e batch migra
Retire sto
Migrate de
ere are two ad
Create a b
Test the b
e following pr
The sourcdevices an
Extents mconfigured
The struct
For extentcluster.
ate a Batch M
e batch-migraurces and targ
ch-migrate crgets --force
--file - Speglobal nam
--sources list. Each
For extent
--targets - list.
For extentextents.
--force - If be overwr
ons ractices Tech
ns are run as files are creat
migration pla
ations consum I/O.
ations to:
rage arrays (o
evices to a d
dditional ste
batch migrati
batch migratio
rerequisites a
e and targetsnd extents ar
ust be claimd (device mig
ture of the ta
t migrations,
Migration Pla
ate create-plagets. The syn
reate-plan --
ecify the migrmespace. Ot
- Pathname( element may
t migrations,
Pathname(s
t migrations,
a plan file written.
nical Notes
batch jobs frted using the
n can be eith
me cache resou
off-lease arra
ifferent class
ps to prepare
on plan file
on plan file
are required
s are both dere not suppo
ed (extent mgrations) on
rget is the sa
both source
an
an commandntax for the c
-file migrati
ration-filenamherwise, spe
(s) of the souy contain wild
source exten
s) of the targe
target exten
with the same
rom reusablee create-plan
her for device
urces. Running
ays) and brin
s of storage a
e for a batch
for batch mig
evices and exorted.
migrations) or the target ar
ame as the st
and target e
d creates a mommand is:
ion-filename
me filename ecify a full pa
urce extents odcards.
nts must be i
et extents or
ts must be in
e name alread
e batch migran command.
es or extents
g multiple mig
ng new ones
array
migration:
grations:
xtents. Migra
r local deviceray.
tructure of th
extents must
igration plan
e --sources s
only if that nathname.
or devices as
in the same c
devices as a
n the same c
dy exists, for
ation plan fil
, but not bot
grations concu
online
ations betwee
es must be
he source.
be in the sam
n using the s
sources --tar
name is uniq
s a comma-se
cluster.
a comma-sep
luster as the
rces the old p
es.
th.
urrently
en
me
pecified
rgets
ue in the
eparated
parated
source
plan to
Check a BatcMigration Pl
In tmig
VP/c/cExExCrWran
In tmig
VP1/
Themig
If thplan
Oncmod
ch lan
he following gration name
Migrate tw
Overwrite Plexcli:/> baclusters/clusclusters/clusxtents matchixtents matchireating file rote file /vand run this c
he following gration to mig
Plexcli:/> ba/devices/* --
e batch-migragration plan f
Block-size
Capacity o
Device mi
o
o
Extent mig
o
o
he migration n check will f
VPlexcliCheckingTarget dTarget dPlan-che
ce the batch dify until the
VPlexcliCheckingPlan-che
example, thed ‘MigDev-te
wo devices at
an existing patch-migrate ster-1/devicester-2/deviceing source paing target pa/var/log/VPl
ar/log/VPlex/command in th
example, thegrate all devi
atch-migrate -targets /clu
ate check-pla for the follow
e of source a
of target exte
grations:
o Target de
o Source d
grations:
o Target ex
o Source ex
plan contain fail. For exam
i:/> batch-mig migration pdevice '/clusdevice '/cluseck failed, 2
migration file batch migra
i:/> batch-mig migration peck passed.
e batch--migest.txt’ to:
t cluster-1 to
plan with thecreate-plan
es/base0,/cles/dev1723_6attern: baseattern: dev1lex/cli/MigD/cli/MigDev-he check-pla
e batch-migrces at cluste
create-planusters/clust
an --file file-nwing:
nd target ext
ent is equal o
evice has no
evice has vo
xtent is claim
xtent is in us
ns errors, a demple:
igrate check-plan file /vasters/clustersters/cluster2 problems.
e has been cation plan pa
igrate check-plan file /te
grate create-p
o two devices
e same namen --file MigDusters/clust18, /cluster
e0, base1 723_61C, dev
Dev-test.txt test.txt. Pl
an phase afte
rate create-pler-1 to cluste
n migrate.txtter-2/devices
name comma
tents is equa
or bigger than
volumes on
lumes on it
ed and ready
se
escription of
-plan --file ar/log/VPlex/r-2/devices/dr-2/devices/d
corrected, repsses the plan
-plan --file emp/migration
Cha
plan comman
s at cluster-2
e: Dev-test.txt ter-1/devicesrs/cluster-2/
v1723_618 as migration
lease review erward.
lan commanr-2:
t --sources /s/*
and checks th
al (4 K bytes)
n the source
it
y for use
f the errors is
MigDev-test./cli/MigDev-tdev1723_61C' dev1723_618'
peat the procn check. For
migrate.txt n_plans/migra
apter 4: Consid
nd creates a b
--sources s/base1 --tar/devices/dev1
n plan file.and edit thi
d creates a b
/clusters/clu
he specified
extent's cap
s displayed, a
.txt test.txt. has a volumehas a volume
cess of check example:
ate.txt.
derations
batch
rgets 1723_61C
is file,
batch
uster-
batch
acity
and the
e. e.
k and
32
S
Chapter 4: Co
EMC VPLEX DImplementat
Modify a batmigration fil
Start a BatchMigration
Pause/ResumBatch Migrat
Cancel a BatMigration
Monitor a BaMigration’s Progress
nsiderations
Data Mobilitytion Planning
To mcreaove
Fac
Usestar
Actiresu
Paupea
Res
Usemig
Usepau
Canthe
Usemig
Notecom
Useof t
tch le
h
me a tion
tch
atch
y and Migratig and Best Pr
modify a batcate-plan com
erwrite the old
tors to consi
For VPLEXtransfer si
The regionfrom that I/O.
When a retransfer-s
e the batch-mrt the specifi
VPlexcli
S
ive batch migumed.
use an activeak traffic.
sume the bat
e the batch-mgration. For ex
VPlexclimigrate.
e the batch-mused migratio
VPlexclimigrate.
ncel an active start of the m
e the batch-mgration. For ex
VPlexclimigrate.
e: In order to rmmand must b
e the batch-mhe specified
ons ractices Tech
ch migration mmand, spec
d plan with t
der when sp
X Metro configize lower so t
n specified b region is hel
egion of dataize mean mo
migrate start -ed batch mig
i:/> batch-mi
Started 4 of
grations (a m
batch migra
ch migration
migrate pausexample:
i:/data-migratxt
migrate resumon. For exam
i:/data-migratxt
e batch migra migration.
migrate cancexample:
i:/data-migratxt
re-run a cancebe used to rem
migrate summ batch migra
nical Notes
file, do one ify the same he new one.
ecifying the t
gurations wit the migration
y transfer-sizd. Set a sma
is transferreore broadcast
--transfer-sizgration:
igrate start
4 migrations
migration that
ation to releas
during perio
e --file filenam
ations/device
me --file filenple:
ations/device
ation to retur
el --file filena
ations/device
eled migration move the record
mary filenametion:
of the follow filename, an
transfer-size
th narrow intn does not im
ze is locked daller transfer-
ed, a broadcats, slowing th
ze [40K-128M
--file migra
s.
t has been st
se bandwidt
ods of low I/O
me comman
e-migrations>
ame comma
e-migrations>
rn the source
ame comman
e-migrations>
plan, the batcds of the migr
e --verbose c
wing: Use the nd use the --f
:
ter-cluster bampact inter-c
during migrasize during p
ast is sent to he migration
M] --file filena
ate.txt --tra
tarted) can b
th for host I/O
O.
d to pause th
> batch-migra
nd to resume
> batch-migra
e volumes to
nd to cancel t
> batch-migra
ch-migrate remration.
command to
batch-migraforce option t
andwidth, setcluster I/O.
ation. Host I/O periods of hig
the system. .
ame comman
ansfer-size 2
be paused an
O during peri
he specified
ate pause --f
e the specifie
ate resume --
their state p
the specified
ate cancel --
move filename
monitor the
ate to
t the
O to or gh host
Smaller
nd to
2M
nd
iods of
active
file
ed
-file
rior to
d
-file
e
progress
V
View a BatchMigration’s S
For
Usespe
VPle
h Status
VPlexcli--verbos
example:
VPlexclimigrate.
e the batch-mecified batch
excli:/> batc
Processe
committecompletein-progrpaused: error: 0cancelleno-recor
i:/data-migrase
i:/data-migratxt --verbos
migrate summ migration. Fo
ch-migrate su
ed 10 migrati
ed: 0 e: 10 ress: 0 0
0 ed: 0 rd: 0
ations/device
ations/devicese
mary filenameor example:
ummary migrat
ions from bat
e-migrations>
e-migrations>
e command t
te.txt
tch migration
Cha
> batch-migra
> batch-migra
to display th
n BR0:
apter 4: Consid
ate summary f
ate summary -
e status of th
derations
filename
--file
he
34
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
This
VPL
y and Migratig and Best Pr
App
s chapter pre
LEX Distribut
ons ractices Tech
pendix C
esents the fo
ed Device M
nical Notes
C Exam
llowing topic
igrations .....
mple Dis
cs:
...................
stributed
....................
d Migra
...................
ation
......... 35
V
VPLEX Di
istribute
Recandcomyouconsitsthe view
Distlevefollodevsimtopprothe this
1. T
Figushoacti
d Device
capping, “disd are thereformponents muu may know antains one legs on top of th cache coherw on both clu
tributed deviel instead theowing sectio
vice. The sammultaneously
ology knowncess, as the distributed d
s example an
Test Environm
ure 5 is a screown as a vmfsive host side
Migratio
stributed devre used only ust be createa “distributedg (leg-2 is higat. The virtuarency layer. Tusters (1 & 2)
ice memberse migration mns walk the u
me methodolo or not. Whet
n as “cross co migration pr device. As win ESX Datasto
ment
eenshot of ths5 “datastor I/O and is ex
ons
vices” are con in a VPLEX Md from storagd device” hasghlighted) ofal volume is aThe virtual vo), though not
s (referred to must occur o user throughogy can be apther the VPLEonnect” is NOrocess occursill be shown,ore) is online
he Virtual Cere” assigned xported via a
nfigured by uMetro or Geo ge in both clus the below cf the distribu always the toolume is expot required.
as “legs”) cane level belo
h the migratiopplied to eith
EX storage is OT a factor ins dynamically, during the m
e and suppor
nter. The tes to a VM. So t
a VPLEX stora
Cha
using storage system. A disusters (e.g. “
composition.ted device, aop layer and orted to host
annot be migow, at the “exon of one legher side of th provisioned
n the successy below the dmigration prorting active V
t VPLEX distr the VPLEX Diage view on b
apter 4: Consid
e from both cstributed dev
“remote mirro. Note each cand a virtual basically reps via the stor
grated at the xtent” layer.
g of a distribuhe distributed using the zos/failure of th devices repreocess the volM’s.
ributed devicistributed De both ESX clu
derations
clusters, vice's or”). As
cluster volume presents rage
device The uted d device,
oning he esenting lume (in
ce is evice has sters.
36
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
Figu
2. V
For sho
Note“VN
Figu
y and Migratig and Best Pr
ure 5. Test E
VPLEX Enviro
this test the own here is v
e: the same “dNX2511_ALS_V
ure 6. CLU-1
ons ractices Tech
Environment
nment
VPLEX Metroalid for versi
distributed” dVMFSTEST_LU
1 Storage View
nical Notes
o cluster is aton 5.1 and 5
evice is exporN71_1_vol”.
w ESX Cluster
t version 5.25.0.1 as well.
rted on both c
, though the .
lusters
same metho
odology
Distributed DDetails
Figu
NoteNote
Figu
Device
ure 7. CLU-2
e the “leg-1” se the “leg-2” s
ure 8. Distri
2 Storage View
source device source device
buted Device
w for ESX Clus
is: device_VN is: device_VN
Map
ster
NX2587_SOURNX2587_SOUR
Cha
RCE_LUN2_120RCE_LUN2_1_v
apter 4: Consid
014Jan06_10vol
derations
2917
38
Chapter 4: Co
EMC VPLEX DImplementat
Extent Detai
nsiderations
Data Mobilitytion Planning
CLU
VPle/clu
Name
----
appl
bloc
bloc
bloc
capa
desc
heal
heal
io-s
itls
loca
name
oper
stor
stor
syst
unde
use
used
vend
ls
y and Migratig and Best Pr
U-1
excli:/clusteusters/cluste
e Value
-------------
lication-cons
ck-count
ck-offset
ck-size
acity
cription
lth-indicatio
lth-state
status
s
ality
e
rational-stat
rage-volume
rage-volumety
tem-id
erlying-stora
d-by
dor-specific-
ons ractices Tech
ers/cluster-1er-1/storage-
-------------
sistent
ons
tus
ype
age-block-siz
-name
nical Notes
1/storage-ele-elements/ext
-- ----------
false
4456448
0
4K
17G
-
[]
ok
alive
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
(16total)
-
extent_VNX
ok
VNX2587_AL
normal
SLICE:b007
ze 512
used
[device_VN
DGC
ements/extentents/extent
------------
24007d930/0x
24007d930/0x
24007d920/0x
24007d920/0x
24007d320/0x
24007d320/0x
24007d330/0x
24007d330/0x
25007d320/0x
25007d330/0x
X2587_ALS_LU
ALS_LUN2
7d3d887397b6
VNX2587_SOURC
nts> ls extent_VNX2587_ALS
-------------
x500601683ce0
x500601613ce0
x500601693ce0
x500601603ce0
x500601603ce0
x500601693ce0
x500601613ce0
x500601683ce0
x500601693ce0
x500601613ce0
UN2_1
6c
CE_LUN2_1]
nt_VNX2587_ALS_LUN2_1:
-------------
01490/3,
01490/3,
01490/3,
01490/3,
01490/3,
01490/3,
01490/3,
01490/3,
01490/3,
01490/3,
LS_LUN2_1
----
CLU
VPle/clu
Name
----
appl
bloc
bloc
bloc
capa
desc
heal
heal
io-s
itls
loca
name
oper
stor
stor
syst
unde
use
used
vend
U-2
excli:/clusters/custers/cluste
e Value
-------------
lication-cons
ck-count
ck-offset
ck-size
acity
cription
lth-indicatio
lth-state
status
s
ality
e
rational-stat
rage-volume
rage-volumety
tem-id
erlying-stora
d-by
dor-specific-
cluster-2/storager-2/storage-
-------------
sistent
ons
tus
ype
age-block-siz
-name
ge-elements/ex-elements/ext
-- ----------
false
4456448
0
4K
17G
-
[]
ok
alive
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
0x50001442
(12 total)
-
extent_VNX
ok
VNX2511_AL
normal
SLICE:b012
ze 512
used
[device_VN
DGC
xtents> ls extentents/extent
------------
240128820/0x
240128820/0x
240128830/0x
240128830/0x
2502d7e20/0x
2502d7e30/0x
2502d7e20/0x
2502d7e30/0x
2402d7e20/0x
2402d7e20/0x
)
X2511_ALS_LU
ALS_LUN72
2883c92189e4
VNX2587_SOURC
Cha
nt_VNX2511_At_VNX2511_ALS
-------------
x5006016c46e0
x5006016546e0
x5006016446e0
x5006016d46e0
x5006016c46e0
x5006016d46e0
x5006016546e0
x5006016446e0
x5006016c46e0
x5006016546e0
UN72_1
8
CE_LUN2_1]
apter 4: Consid
ALS_LUN72_1S_LUN72_1:
-------------
0655a/11,
0655a/11,
0655a/11,
0655a/11,
0655a/11,
0655a/11,
0655a/11,
0655a/11,
0655a/11,
0655a/11,
derations
----
40
Chapter 4: Co
EMC VPLEX DImplementat
Extent Migra
GUI Method
nsiderations
Data Mobilitytion Planning
ExteJob
Theexte
1. B
2. CExte
3. In
ation
y and Migratig and Best Pr
ent migrations you can:
Non-disru
Non-disru
Free up th
e following prents.
Browse to the
Choose “Exteent Mobility J
n the “Select
ons ractices Tech
ns are also re
uptively move
uptively data
he original ex
rocess illustr
e “Mobility C
ent Mobility Jo Jobs”
t Cluster” vie
nical Notes
eferred to as
e data betwe
mobility betw
xtent for repu
rates VPLEX e
entral” view.
obs”, “Cluste
ew, choose C
extent mobi
en source an
ween source
urposing else
extent mobili
. Select move
er-1”, and “A
luster-1 as th
lity jobs. Usi
nd target exte
e and target a
ewhere
ity using dist
e within (or a
Any Status” o
he source ext
ng Extent Mo
ents
arrays
tributed devi
across) Cluste
options. Then
tent owner.
obility
ce
er(s)
n “Create
4. S
5. F
Skip the “Sel
From the “Ava
ect Storage V
ailable Exten
Volume” view
nts” view, clic
w
ck on the des
Cha
sired source
apter 4: Consid
“extents”
derations
42
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
6. Inas s
8. InTran
y and Migratig and Best Pr
n the “Create shown by usi
n the “Setupnsfer Speed.
ons ractices Tech
e Source-Targing the “Auto
-Up Job & Sta (both option
nical Notes
get Mappingso-Generate M
art Jobs” viewnal)
s” view, chooMappings” bu
w, name you
ose the sourcutton.
r migration jo
ce and target
obs and set t
t extent
the
9. F
10.
11.
From the “Vie
From the “M
Monitor the
ew Results” p
Monitoring” ta
extent mobi
page you will
ab, click the
lity jobs unti
l see the jobs
“Add Rebuild
l completed.
Cha
s have been s
d Status” bu
.
apter 4: Consid
started and r
tton.
derations
running.
44
Chapter 4: Co
EMC VPLEX DImplementat
nsiderations
Data Mobilitytion Planning
10. chamig
11. donleft
12. Thedur
y and Migratig and Best Pr
After the miganges to movgration has b
The last stepne by highligh of the screen
The original e migration isring the comp
ons ractices Tech
grations haveve forward or een committ
p is to clean hting the mon.
source extens complete anplete process
nical Notes
e completed “cancel” to rted it cannot
up the migrability jobs an
nts have nownd the produs.
, you have th roll back any be cancelled
ation after it hnd clicking th
w been replacuction VM wa
he opportunity changes mad.
has been comhe “remove”
ced with the as never take
ty to “commiade. Once th
mmitted. This button at the
new target een out of prod
it” your e
s is e bottom
extents. duction