emc vplex host multipathing: implementation planning and best
TRANSCRIPT
Implementat
EMC®Implem
ESX Pow Nat
tion Planning
® VPLentation
Xi NMP PowerPath tive MPIO
Abs
ThisMet
Sep
g and Best Pr
LEX™ n Planniolicy
O
stract
s document dtro, Geo and
ptember 2014
ractices Tech
Host ng and
describes mu host cross-c
4
nical Notes
Multi Best Pra
ultipath optioluster config
ipathiactices
ons and settigurations.
ing
ings for use w with VPLEX inn Local,
2 EMC VPLEX HImplementat
Host Multipattion Planning
Cop
Pub
EMCThe
Thereppubfitndes
EMCCorher
For Trad
EMCImp
Part
thing g 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 Hosplementation
t Number H1
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.
t Multipathinn Planning an
3547
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
ng 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
ChaAud
Doc
Hos
M
ChaRou
R
Cha
C
Add
ChaIntr
P
P
Sup
ChaIntr
AIX
HP-
Linu
R
S
Mic
W
S
P
E
N
C
D
P
apter 1 Indience ..........
cument Orga
st Multipath f
Multipath So
apter 2 Eund Robin - N
Round Robin
anging Policy
Changing Po
ditional Infor
apter 3 Production .....
Path manage
PowerPath Fe
pported Versi
apter 4 Nroduction .....
19
UX ...............
ux ................
Red Hat Ente
SuSE Linux E
crosoft Windo
Windows 200
Server Core ..
Path manage
Enabling Nat
Native MPIO
Configuring N
Device disco
Path manage
Imp
ntroduction....................
nization .......
for VPLEX Ov
oftware .........
ESXi NMP PoNew Policy Re
...................
y from Fixed P
licy ..............
rmation ........
PowerPath ....................
ement ..........
eatures ........
ions and Set
Native MPIO....................
....................
....................
erprise Linux
Enterprise Se
ows ..............
08 Server Co
....................
ement in Mul
tive MPIO .....
with Window
Native MPIO
very and clai
ement in Mul
plementation
n ....................
....................
verview .........
....................
olicy ecommendat
....................
Path to Roun
....................
....................
....................
....................
....................
tings ...........
O ....................
....................
....................
(RHEL) .........
rver (SLES) ..
....................
re and Windo
....................
ltipath I/O fo
....................
ws Server 201
for Windows
iming device
ltipath I/O fo
n Planning an
....................
....................
....................
....................
tion ..............
....................
d Robin .......
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
ows 2008 R2
....................
or VPLEX .......
....................
12 ...............
s Server 2012
es for MPIO ...
or VPLEX .......
EMC VPLEnd Best Pract
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
2 ..................
....................
....................
....................
....................
2 ..................
....................
....................
EX Host Multtices Technic
Conte
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
Contents
tipathing cal Notes
ents
5 ............ 6
............ 6
............ 7
............ 8
10 .......... 11
.......... 11
.......... 11
.......... 11
.......... 12
14 .......... 15
.......... 15
.......... 15
.......... 16
17 .......... 18
.......... 21
.......... 22
.......... 22
.......... 27
.......... 31
.......... 31
.......... 31
.......... 32
.......... 32
.......... 33
.......... 33
.......... 34
.......... 35
3
4
Contents
EMC VPLEX HImplementat
Host Multipattion Planning
Sol
V
V
V
thing g and Best Pr
aris ..............
VPLEX and M
VPLEX and M
VPLEX with O
ractices Tech
....................
MultiPath soft
MPxIO ............
Oracle Solaris
nical Notes
....................
tware ...........
....................
s Cluster sup
....................
....................
....................
pport .............
....................
....................
....................
....................
....................
....................
....................
....................
.......... 37
.......... 37
.......... 39
.......... 40
This
Aud
Doc
Hos
s chapter pre
dience .........
cument Orga
st Multipath
Imp
esents the fo
....................
nization ......
for VPLEX Ov
plementation
llowing topic
....................
....................
verview ........
n Planning an
Chapte
cs:
...................
...................
...................
C
EMC VPLEnd Best Pract
er 1 In
....................
....................
....................
Chapter 1: Intr
EX Host Multtices Technic
ntroduc
...................
...................
...................
roduction
tipathing cal Notes
ction
........... 6
........... 6
........... 7
5
6
A
Chapter 1: Int
EMC VPLEX HImplementat
Audience
Documen
roduction
Host Multipattion Planning
e
Thewilltech
nt Organ
ThisImpdocper
All d
Themad
thing g and Best Pr
ese technical be configurihnical notes
SAN techn
Fiber Chan
VPLEX con
ization
s technical nplementationcument that h-topic inform
documents a
e following lisde available:
EMC VPLE
EMC VPLE
EMC VPLE
EMC VPLE
EMC VPLE
EMC VPLE
EMC VPLE
EMC VPLE
EMC VPLE
ractices Tech
notes are foing, installing requires an u
nology and n
nnel block st
ncepts and c
ote is one ofn Planning an had previousmation that w
are available
st represents:
EX Overview a
EX SAN Conne
EX Host Multi
EX IP Network
EX and Recov
EX Data Mobi
EX REST API
EX Upgrades
EX Virtual Edi
nical Notes
r EMC field pg, and suppo understandin
etwork desig
torage conce
omponents
f a set of docnd Best Practsly been avaiill be easier t
on http://su
s the technica
and General
ectivity
pathing
king
verPoint Inter
lity and Migr
tion
personnel anorting VPLEX.ng of the foll
gn
epts
uments that tices for EMClable. It is in
to maintain a
upport.emc.c
al note best p
Best Practice
roperability
rations
d partners an. An understaowing:
supersede t VPLEX Techntended to pr
and keep up-
com.
practice docu
es
nd customeranding of the
he monolithinical Notes rovide more c-to-date.
uments that
s who ese
ic
concise,
will be
Host Mu
ltipath fo
ThisVPL
Theand
Chaoveocc
Pleareq
ImppurpModarch
Theindperreadcomwheopt
AlsoThisbalahosactifor tresi
or VPLEX
s document iLEX.
e recommendd rigorous tes
anges to softwerall environmasionally.
ase refer to tuirements fo
ortant VPLEX pose of multipdel. Additionahitecture.
e Distributed ependent caforms a readd miss. An a
mpensate for en connectedimized.
o as mentions is completeancing and p
st as active/aive/passive o the devices aides is active
Imp
Overview
is designed t
dations and rsting through
ware and hament cause th
he ESSM (EMor multipath s
uses a Distribpath configuraally, from a ho
Cache Modeche. This me against that
array with Glo these differed to VPLEX fro
ned, VPLEX isely independpath access factive. This m or ALUA conf accessed thre/passive or A
plementation
w
to address ho
requirementsh E-Lab, QE a
rdware archihese recomm
MC Simple Su support state
uted Cache Mations than most perspective
el is designedeans that if at write from aobal Cache wences, the hoom an array s
s an active/acent from the
for the backemeans that thfiguration setrough VPLEX ALUA.
n Planning an
ost multipath
s are based ond the VPLEX
tecture both mendations a
upport Matrixements.
Model which is ost arrays whice, VPLEX is vie
d so that eaca host writes another Direc
would result iost multipath so that the c
ctive architec backend arr
end array andhere is absolttings within even if the b
C
EMC VPLEnd Best Pract
h configurati
on general SAX Performanc
within VPLEX and requirem
x) for recomm
significantly dch typically us
ewed as an act
ch VPLEX Dire to one Direcctor then the s a cache rea
h configuratiohance of a ca
cture from thray. VPLEX wd will presentlutely no con the host mu
backend array
Chapter 1: Intr
EX Host Multtices Technic
ons as they a
AN best practce Engineerin
X and withinments to be a
mendations a
different for thse a Global Cative/active
ector has its otor and then result is a caad hit. To on setting wiache read hit
he host perspwill handle tht the device tsideration foltipath configy where that
roduction
tipathing cal Notes
apply to
tices ng Team.
the djusted
and
he ache
own ache
ill differ t can be
pective. e load
to the or guration device
7
8
S
Chapter 1: Int
EMC VPLEX HImplementat
Multipath Software
roduction
Host Multipattion Planning
Thebro
1
2
Pat
Patfailomodwriton Vthe
WhfewassaddsamcomconconClusdictVPLavafor the to bacti
Loa
Loapatban
Baschodiff
1
2
3
Patleveimppro
thing g and Best Pr
ere are severaken down int
. Path Fai
. Load Ba
h Failover
h Failover is over access odel as it has tten and read VPLEX then itre will be a 1
ile this may bw disadvantag
ign the activditional work me responsivmpared to loanfiguration canfiguration whsters in a Metate that the LEX Cluster wailable failove all hosts whi administrato
be redone whive paths aga
ad Balancing
ad Balancing hs by utilizin
ndwidth avai
sed on the spoices for confferent catego
. Path Pol
. How mu
. Path tim
h Policy is a el. The Path portant to refduct or settin
ractices Tech
al choices whto two basic
lover
alancing
designed as only. This de the highest pd from the sat will be on th00% chance
be a distinct ges. First, the path to the for the admi
veness and aad balancingalled “Host Chere the hos
etro Configura active path b
were to fail ther paths wouich would ovor to try and hen the originain on the loc
software is dng additionallable to mov
pecific load bfiguration setries:
licy - i.e. Rou
uch I/O is sen
meouts and re
setting withi Policies varyference the Eng.
nical Notes
hen selecting categories:
single activeesign has adv possible chaame VPLEX Dihat one Direc
e of a cache r
advantage wis type of con
e least utilizeinistrator. Sedaptability in
g software. Thross-Cluster t has accessation across
be defined toen there wou
uld be to the serwhelm tha rebalance thnal VPLEX Clucal cluster.
designed to t resources toe larger amo
balancing softtings. In bas
nd Robin, Ad
nt before mov
etries
n the multipay from softwaSSM (EMC Si
g the host mu
e path and thvantages wit
ance of a cachirector for thactor that the
read hit.
when considenfiguration re
ed VPLEX Direecond, this tyn the event ohird, VPLEX o Connect Con to the devic data centerso the local VPuld be a high same Directot director an
he active pathuster came b
take advantao move data.unts of data
ftware chosesic terms, th
daptive…
ving on to ne
ath software are vendor toimple Suppo
ultipath softw
he other avaith the VPLEX he read hit. at host and i active path i
ering performequires manector and maype of softwa
of various env offers a very nfiguration”. ce across twos. The initial PLEX Cluster possibility t
or on the remd create a sehs. All this w
back online to
age of the add. This increas faster.
en, there are tese settings
ext path
and is confi software ven
ort Matrix) be
ware. These
lable paths a Distributed C
All data will f the data is is configured
mance, there ual configura
ay create a loare may not hvironment fa unique type This is a
o different VP configuratio however if th
that the first mote VPLEX Cerious worklowork would tho rebalance t
ditional avaises the total
typically seve fall into a few
gured at the ndor and is
efore committ
can be
are for Cache be in cache
d to and
are a ation to t of
have the ilures as
of
PLEX n would
he local
luster oad for hen have the
lable
eral w
host
ting to a
Mosthe cha
As mandalgo
NotdatthirPowava
Spe
st products a datacenter.
allenges for h
mentioned wd requires muorithms whic
t all host mulacenter may
rd party softwwerPath has aailable with a
ecific recomm
Imp
available tod VPLEX offers
host access.
with the Path ultipath softwch differ from
ltipath softwa offer the opt
ware but ther added additiny other prod
mendations a
plementation
ay were desis additional c
Failover software to be co most arrays
are is createdtion of selectre will be circional supportduct on the m
and settings w
n Planning an
igned to prov capabilities a
tware, VPLEX onfigured to os.
d equal. Basting host bas
cumstances wrt specifically market.
will be discu
C
EMC VPLEnd Best Pract
vide multiple and therefor
uses a Distr optimize the
sic configuratsed native mu where we recy for VPLEX M
ussed in the f
Chapter 1: Intr
EX Host Multtices Technic
e path accesse additional
ributed Cache VPLEX cachi
tions within tultipath solu
commend PowMetro which is
following cha
roduction
tipathing cal Notes
s within
e model ing
the utions or werPath. s not
apters.
9
10
Chapter 2: ESX
EMC VPLEX HImplementat
Xi NMP Policy
Host Multipattion Planning
This
Rou
Cha
Add
thing g and Best Pr
s chapter pre
und Robin - N
anging Policy
ditional Infor
ractices Tech
esents the fo
New Policy Re
y from Fixed
rmation ........
nical Notes
Cha
llowing topic
ecommendat
Path to Roun
....................
apter 2
cs:
tion .............
nd Robin .....
...................
ESXi
....................
....................
....................
NMP Po
...................
...................
...................
olicy
......... 11
......... 11
......... 12
Round Ro
Changing
Round Robin
Changing Po
obin - NeThisand
g Policy
To c(Inv
1
2
n
olicy
ew Policys section provd continuous a
The recomMetro (nothe defau
For VPrecom
PoESovClVP
FosepaVM
AdditionaMetro cros
Roundincur eRoughfor frocache
Fixed ESXi ha handhundr
In addnew ppossibchoosA manthen wover a
from Fixe
change the dvista) devices
. Open th
. Run the
Imp
y Recommvides the recoavailability wit
mmended mun-cross-connlt setting of 1
PLEX Metro crmmended.
owerPath/VESXi host to auver the remotuster will be
PLEX Cluster
or more informee the suppoage:https://sMware
al backgroundss-connect e
d-robin path extra read anhly half of theont-end host e-coherency t
path policy rhosts and all dful of hostsreds of hosts
dition, shouldpath chosen bble that multse the same nnual re-balan when the oldagain.
ed Path t
default policys, complete t
e vSphere CL
following co
plementation
mendatioommendationth EMC® VPL
ultipathing senect), and VP1000.
ross-connect
5.8 includesutomatically te cluster. Th the active pa will be the st
mation on Port support.emc.
d: There are tenvironments
policy for a hnd write latene I/O will be traffic will be
traffic will be
requires a lot volumes on and only a f
s and thousan
d the single p by a host migtiple hosts co new remote dncing of paths cluster is ba
to Round
y setting from the following
LI (recommen
mmand:
n Planning an
on ns and steps tLEX™
etting is RounPLEX Geo. The
t with VMwar
s the auto-st prefer to sene host pathsaths whereastandby paths
owerPath/VE
.com/produc
two problems:
host connectncy for I/O op local and hae consumed. sent betwee
t of manual a both cluster
few volumes nds of volum
preferred patght be at the ould by the lu director and s would be re
ack online, th
Robin
m Fixed to Rog steps:
nded) or the
Chap
EMC VPLEnd Best Pract
to achieve op
nd Robin for e I/O Limit va
re, PowerPath
andby featurnd I/O to its ls connected ts those conns.
E and the auto
cts/1800_Po
s with using
ted to both Vperations to tlf will be rem Additional V
en clusters.
administrativrs to prefer th this might b
mes this is too
th fail for wh remote clustuck of the dra thus overloaequired at thhe exercise h
und Robin fo
service cons
pter 2: ESXi NM
EX Host Multtices Technic
timal perform
VPLEX Localalue should b
h/VE is highl
re which allo local VPLEX c to the local Vnected to the
o-standby fe
owerPath-VE-
NMP for VPL
PLEX clusters the remote c
mote. WAN baVPLEX inter-c
ve work to haheir local cluse acceptableo onerous.
atever reasoter. And it's eaw unfortuna
ad that one dhe new clustehas to be repe
or EMC VPLEX
sole.
MP Policy
1tipathing cal Notes
mance
, VPLEX be left at
ly
ws each cluster VPLEX remote
ature,
for-
LEX
s will cluster. andwidth luster
ave all ster. For e. But for
n, the entirely ately all irector.
er, and eated all
X
11
12
A
Chapter 2: ESX
EMC VPLEX HImplementat
Addition
Xi NMP Policy
Host Multipattion Planning
1
2
al Inform
For VMw
Chaat h
thing g and Best Pr
– For ES
# esxcl
satp=VM
– For ES
# esxcl
VMW_SAT
Set the M1000 for ofor this se
. Open th
. Run the
– For ES
To check
# esxcl
device=
To set th
#esxcli
device=
– For ES
To check
# esxcl
To set th
# esxcl
1000 --
mation
information ware Compat
http://wwwoductid=12nterval=10
For relatanging the dehttp://kb.vmwa
ractices Tech
SXi 5.x:
li storage
MW_SATP_IN
SXi/ESX 4.x:
li nmp sat
TP_INV
ultipath Roun optimal perfoetting is 1000
e vSphere CL
following co
SXi 5.x:
k the I/O oper
li storage
=device_NA
he I/O operati
i storage
=device_NA
SXi/ESX 4.x:
k the I/O oper
li nmp rou
he I/O operati
li nmp rou
-type iops
on VMware atibility Guide
w.vmware.com2738&deviceC0&sortColumn
ted informatiofault pathing are.com/kb/10
nical Notes
e nmp satp
NV
tp setdefau
nd Robin polormance with0.
LI (recommen
mmands:
rations limit:
e nmp psp r
AA
ons limit:
nmp psp ro
AA --iops=1
rations limit:
undrobin ge
ons limit:
undrobin se
s
and VPLEX vee for EMC VPL
m/resources/cCategory=sann=Partner&so
on, refer to thepolicy for new017760
set --def
ultpsp --p
licy for the I/h VPLEX. Curr
nded) or the
roundrobin
oundrobin
1000 --typ
etconfig -
etconfig -
ersions recomLEX:
compatibility/dn&keyword=v
ortOrder=Asc
e following VMw/existing LU
fault-psp=V
psp VMW_PSP
O operation rently, the VM
service cons
n devicecon
deviceconf
pe iops
--device=de
--device=de
mmended se
detail.php?devplex&isSVA=
Mware KnowlNs (1017760
VMW_PSP_RR
P_RR --sat
limit to a valMware defau
sole.
nfig get -
fig set --
evice_NAA
evice_NAA
ettings, refer t
eviceCategory=1&page=1&d
edgebase art) located
R --
tp
lue of lt value
--
-
--iops
to
y=san&prdisplay_i
ticle:
For andclus
Solhos
Spe
information d autostandbster being ne
ution: How tost
ecific recomm
Imp
on VPLEX hoby when usingearly identica
o modify esx
mendations a
plementation
ost cross-clusg an ICL inste
al please see
i powerpath
and settings w
n Planning an
ster connect ead of ISL wi the Knowled
paths to stan
will be discu
Chap
EMC VPLEnd Best Pract
configurationth the latenc
dgebase artic
ndby alive at
ussed in the f
pter 2: ESXi NM
EX Host Multtices Technic
n using Powecy to each VPcle:
t boot time o
following cha
MP Policy
1tipathing cal Notes
erPath PLEX
n esxi
apters.
13
14
Chapter 3: Pow
EMC VPLEX HImplementat
werPath
Host Multipattion Planning
This
Intr
Sup
thing g and Best Pr
s chapter pre
roduction .....
pported Vers
ractices Tech
esents the fo
....................
ions and Set
nical Notes
llowing topic
....................
ttings ...........
Chap
cs:
...................
...................
ter 3
....................
....................
PowerP
...................
...................
Path
......... 15
......... 16
Introduc
Path manage
PowerPath Features
tion
Powopesyst
Pow
PatUni
Thisporbehnex
Busporandnexcon
Powprov
Pow
Met
Powdetpow
ement
werPath is a herates with setems, with Fi
werPath work
h refers to tht (LU) as refe
s includes thrt, and an LU.hind a VPLEX xus and enco
s refers to twort addresses)d an array poxus. This diffennection with
werPath suppvide:
Automaticdetects pa
Dynamic mlogical dereducing mpaths stat
werPath featu
Multiple pmultiple penables thunavailabdevice.
Path manand aidesvalues.
trics are prov
Read, writ
Latency d
Retries: n
werPath also ection, and p
wermt display
Imp
host-based several storagibre Channel
ks with VPLEX
he physical roerred to by Po
e host bus a. LU refers to target. For thmpasses the
o connected in the storagrt on the others from a stoh an LU. Typic
ports multiple
c failover in tath failure an
multipath loavice across amanagementtically across
ures include:
paths, for higpaths betweehe host to ac
ble. Also, mul
nagement inss in diagnosin
vided on:
te MB/secon
istribution: h
number of I/O
defines and path restore. y perf, and p
plementation
software thatge systems in.
X to intelligen
oute betweenowerPath.
dapter (HBA) a virtual voluhe iSCSI stane connection
SAN edge poge configurater. For the iSorage path, wcally, multipl
e paths to a l
he event of and redirects I
ad balancing all available pt time and dos logical devi
gher availabien a logical dccess a logicaltiple paths c
sight capabilng I/O proble
ds per LUN
high and low
Os that did no
measures pe Three new Cowermt disp
n Planning an
t provides pancluding VPL
ntly manage
n a host and
) port, cablesume address
ndard, path is between the
oints (for exation: an HBA
SCSI standard which refers t
e storage pa
logical devic
a hardware fa /O to anothe
g. PowerPath paths, thus iowntime by eices.
ility and perfdevice and a al device eve
can share the
ities—Powerems due to fl
water marks
ot succeed d
erformance oCLI commandplay perf bus)
EMC VPLEnd Best Pract
ath managemEX, on severa
the frontend
VPLEX Virtua
s, a switch, Vsable as a sins the Initiatoe HBA, Storag
ample, Fibre A port on the sd, bus is the to a host's enaths traverse
ce, enabling P
ailure. Powerer path.
distributes I improving I/O eliminating th
formance — P host. Havingen if a specifie I/O workloa
rPath charactlaky paths or
s per path
down a path
on I/O througds (powermt s) provide this
Chapter 3: Po
EX Host Multtices Technic
ment. PowerPal operating
d I/O paths.
al Volume or
VPLEX interfangle storage r- Target-LUNge Port and L
Channel fabr server on on Initiator-Targnd-to-end sto a single bus
PowerPath to
rPath automa
/O requests O performanche need to co
PowerPath sug multiple patic path is ad to a given
terizes I/O par unexpected
ghput, fault set perfmon,s information
owerPath
1tipathing cal Notes
ath
Logical
ace and volume N, or ITL LUN.
ric N-e end
get, or IT orage .
o
atically
to a ce and onfigure
upports ths
logical
atterns d latency
n. The
15
16
Chapter 3: Pow
EMC VPLEX HImplementat
Supporte
werPath
Host Multipattion Planning
EMCinfosomdisp
ed Versio
Plea
Bef
Thisenv
Pow
The
Note
thing g and Best Pr
C PowerPath ormation. Theme performanplayed no me
Expandedadded to thave interautomaticconnectedMessages
ons and S
ase refer to the
fore configuri
Confirm th
s ensures thavironment are
Confirm that least on
Confirm th
werPath is high
e load-balanc
ESXi
Windows
HP-UX
AIX
Linux
e: Windows 20
ractices Tech
Family CLI ae commandsnce overheadeasurable im
d support for the standby rmittent I/O fcally select ad Metro confis Reference G
Settings
e EMC Simple
ing VPLEX, co
hat all neces
at OS-specifie at supporte
hat each hosne available
hat the load-
hly recommen
cing and failo
008 is no long
nical Notes
nd System M associated w
d. However, Empact to perfo
standby: aut feature to au failures (alsoutostandby figurations. T
Guide provide
Support Matr
omplete the f
sary remedia
c patches aned levels acco
t is running V path to each
balancing an
ded for the ho
over policy ap
ger supported
Messages Ref with path ma EMC qualificaormance.
tostandby—Automatically o known as fl for high-latenThe EMC Powees more info
rix for latest su
following on
ation has bee
nd software oording to the
VPLEX-suppoh VPLEX fabri
nd failover po
ost cross-clust
pply to:
with VPLEX
ference Guidanagement inations and in
An autostand put paths intaky paths) ancy paths in VerPath Familrmation.
upported versi
each host:
en completed
on all hosts ine EMC Suppo
orted PowerPc.
olicy is set to
ter connect co
e provides monsight may cn-house testi
dby feature hto autostandnd/or to
VPLEX cross-y CLI and Sys
ions required.
d.
n the VPLEX ort Matrix.
Path version a
o Adaptive.
onfiguration.
ore ause ng have
has been by that
-stem
.
and has
This
Intr
AIX
HP-
Linu
Mic
Sol
s chapter pre
roduction .....
X 19
-UX ..............
ux ...............
crosoft Windo
aris .............
Imp
esents the fo
....................
....................
....................
ows .............
....................
plementation
llowing topic
....................
....................
....................
....................
....................
n Planning an
Chapte
cs:
...................
...................
...................
...................
...................
C
EMC VPLEnd Best Pract
er 4 N
....................
....................
....................
....................
....................
Chapter 4: Nat
EX Host Multtices Technic
Native M
...................
...................
...................
...................
...................
tive MPIO
1tipathing cal Notes
MPIO
......... 18
......... 21
......... 22
......... 31
......... 37
17
18
Chapter 4: Na
EMC VPLEX HImplementat
Introduc
tive MPIO
Host Multipattion Planning
tion
MosMPloware
VPLELA
The
thing g and Best Pr
st host operaIO. This allow
wering the ove relatively ba
LEX has testeAB Host Confi
e following se
ractices Tech
ating systemsws utilizationerhead cost i
asic and desi
ed and qualifiguration Gui
ections summ
nical Notes
s provide a nn of addition involved withgned for solu
fied these soides.
marize the M
native form oal paths for f
h implementiutions within
lutions and p
PIO configura
f multipath s failover or ming a solutio
n the data cen
provide guida
ation setting
software knowultipath accen. These solnter.
ance found i
gs specific to
wn as ess while lutions
n the
VPLEX.
A
AIX
Befhos
Noteand
The
fore configurist:
Confirm thOS-specifsupported
Confirm thleast one
e: Always refe prerequisites
If a host isfailover po
Support reAIX 5300-
AIX attach
PowerPathsupported
AIX MPIO
Use O0. Theftp://f
AIlat
AIlat
VI
VI5.
host must be
The fo
AI
IB
VI
The fo
Or
Ve
Imp
ing VPLEX in
hat all necesfic patches and levels acco
hat each hos available pa
r to the EMC Ss.
s running EMolicy is set to
equires mini11-02-1009.
h to VPLEX re
h, Veritas DMd with VPLEX
minimum req
ODM files on ee ODM versioftp.emc.com
X 6.1 Technoter. Requires
X 7.1 Technoter. Requires
OS 2.2.2.0 a
OS 2.2.2.1-S3.0.8
rebooted afte
ollowing conf
X LVM must
M PowerHA,
OS, VIOC, LP
ollowing conf
racle RAC
eritas VxVM,
plementation
the IBM AIX e
sary remediand software ording to the E
t is running Vth to each VP
Support Matrix
MC PowerPatho Adaptive.
mum AIX 710.
quires minim
MP, and AIX M and AIX hos
quirements a
each host. Thons are poste
/pub/elab/a
ology Level 6s minimum O
ology Level 7s minimum O
and later. Req
SP1 FP26 and
er updating OD
figurations w
be used
GPFS filesys
PAR, NPIV
figurations ar
VCS, SFRAC,
n Planning an
environment
ation has bee on all hosts iEMC Support
VPLEX-suppoPLEX fabric.
x for the most
h, confirm tha
00-00-02-10
mum EMC OD
MPIO are the ts.
are as follows
his includes ted at aix/ODM_DEF
6100-08-00-1ODM version 5
7100-02-00-1ODM version 6
quires minim
d later. Requi
DM file for the
with AIX 6.1 a
stem
re not suppo
, VxCFS
C
EMC VPLEnd Best Pract
t, complete t
en completed in the VPLEX rt Matrix.
orted failover
up-to-date su
at the load-b
41, AIX 6100
DM 5.3.0.3.
only multipa
s:
the reset_de
FINITIONS
1241, 6100-0 5.3.0.8
1241, 7100-0 6.0.0.3
mum ODM ver
ires minimum
settings to ta
nd 7.1 are su
orted at this t
Chapter 4: Nat
EX Host Multtices Technic
he following
d. This ensur environmen
r software an
upport informa
balancing and
0-04-03-1009
ath solutions
elay paramete
07-06-1241 a
01-06-1241 a
rsion 5.3.0.8
m ODM versio
ake effect.
upported wit
time:
tive MPIO
1tipathing cal Notes
on each
res that t are at
nd has at
ation
d
9, and
s
er set to
and
and
on
h MPIO:
19
20
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
IMP
For you
Ver
"vxd
"vxd
thing g and Best Pr
VPLEX
PORTANT
optimal perforr host's opera
ritas DMP set
Veritas DMVPLEX
If a host afollowing DMP hand
dmp_follow
dmpadm set
recovecomm
dmpadm set
ractices Tech
X 5.1.x is the
rmance in an ating system p
ttings with V
MP 5.1 SP1 re
attached to V values of thedles transien
lun_retry_timwing comman
tattr enclosur
veryoption to mand:
tattr enclosur
nical Notes
minimum ve
application orartitions to a 3
VPLEX
equires the a
PLEX is runne DMP tunabt errors at V
meout for thend:
re emc-vplex
throttle and
re emc-vplex
ersion suppo
r database env 32 KB block b
asl package 5
ing Veritas Dle parameterPLEX in certa
e VPLEX array
x0 dmp_lun_
iotimeout to
x0 recoveryop
rted
vironment, enoundary.
5.1.100.100
DMP multipatrs on the hosain failure sc
y to 60 secon
retry_timeou
30 using the
ption=throttl
sure alignmen
to correctly d
thing, changest to improvecenarios:
nds using the
ut=60"
e following
le iotimeout=
nt of
detect
e the e the way
e
=30"
HP-UX
Befhos
Thisenv
Noteand
IMP
For you
Ver
"vxd
"vxd
fore configurist:
Confirm th
s ensures thavironment are
Confirm thleast one
e: Always refe prerequisites
If a host isfailover po
The follow
HPUX
HP-UX
HP-UX
PORTANT
optimal perforr host's opera
ritas DMP set
Veritas DMthe VPLEX
If a host afollowing DMP hand
dmp_lfollow
dmpadm set
recovecomm
dmpadm set
Imp
ing VPLEX in
hat all neces
at OS-specifie at supporte
hat each hos available pa
r to the EMC Ss.
s running EMolicy is set to
wing are supp
11iv3 with V
X 11iv3 with V
X 11iv2 with V
rmance in an ating system p
ttings with V
MP 5.1 SP1 reX Virtual Volu
attached to V values of thedles transien
lun_retry_timwing comman
tattr enclosur
veryoption to mand:
tattr enclosur
plementation
the HP-UX en
sary remedia
c patches aned levels acco
t is running Vth to each VP
Support Matrix
MC PowerPatho Adaptive
ported with V
VxVM 5.1 SP1
VxMP 5.0 - 6
VxMP 4.1 - 5
application orartitions to a 3
VPLEX
equires the aumes
PLEX is runne DMP tunabt errors at th
meout for the Vnd:
re emc-vplex
throttle and
re emc-vplex
n Planning an
nvironment,
ation has bee
nd software oording to the
VPLEX-suppoPLEX fabric.
x for the most
h, confirm tha
VPLEX:
1
.0
.0
r database env 32 KB block b
asl package 5
ing Veritas Dle parametere VPLEX arra
VPLEX array t
x0 dmp_lun_
iotimeout to
x0 recoveryop
C
EMC VPLEnd Best Pract
complete the
en completed
on all hosts ine EMC Suppo
orted failover
up-to-date su
at the load-b
vironment, enoundary.
5.1.100.100
DMP multipatrs on the hos
ay in certain f
to 60 second
retry_timeou
30 using the
ption=throttl
Chapter 4: Nat
EX Host Multtices Technic
e following o
d
n the VPLEX ort Matrix.
r software an
upport informa
balancing and
sure alignmen
to correctly d
thing, changest to improve failure scena
ds using the
ut=60"
e following
le iotimeout=
tive MPIO
2tipathing cal Notes
on each
nd has at
ation
d
nt of
detect
e the e the way rios:
=30"
21
22
Chapter 4: Na
EMC VPLEX HImplementat
Linux
Red Hat EnteLinux (RHEL)
tive MPIO
Host Multipattion Planning
Nat
DMpermuuniq
TheInvi
RHETo c
1
TheinstinstHat
2
# rp
If renew
# ud
3
# m
4
To f
# rp
The
/us
IMP
The synt
Note
erprise )
thing g and Best Pr
tive MPIO
-MPIO, nativsistently throltipath nameque and con
e following stista or VPLEX
EL 4 configure MP
. Install th
e device-maptallation of thtall the rpm lt website.
. Verify thenvironm
pm -q udev
equired, upgrw device und
devstart
. Load the
modprobe dm
. Replacerecomm
find the file o
pm -ql `rpm -
e following is
r/share/doc
PORTANT
following is otax is followed
e: VPLEX requ
ractices Tech
e multipathinough the usees rely on thesistent acros
eps detail thX virtualized s
PIO on a RHEL
he multipath
per-multipathe operating
ater either fr
hat the requirment. To que
rade the udeer the ’/dev’
e dm_multip
m_multipath
the default /ended by EM
on a RHEL sys
qa | grep mu
sample outp
/device-map
only an exampd for your relea
ire its own spe
nical Notes
ng, provides e of udev and
properties oss reboots.
he procedure storage in a R
L 4 host, com
-tools rpm pa
th-tools pack system. Seleom the insta
red version oery the udev v
v package an directory.
ath kernel m
/etc/multipaMC for attach
stem, issue t
ltipath` | gre
put from RHE
pper-multipat
le. Consult Rease. MPIO con
ecific configur
a mechanismd scsi-id. The of the physica
for configuriRHEL 4 host.
mplete the fo
ackage.
kage is not inect the packa
all CD or by d
of udev has b version, exec
nd then exec
odule if it is
ath.conf with to EMC stora
the following
p synt
EL:
th-0.4.5/mul
ed Hat's documntinues to evo
ration stanza i
m to address names usedal device, an
ing native mu
llowing steps
nstalled as paage as part oownloading t
been installedcute the follo
cute the comm
not already l
the followinage.
g command:
ltipath.conf.s
mentation to elve with each
in /etc/miltipa
s device namd to address nd are thus bo
ultipath failo
s:
art of a defauof the OS inst the rpm from
d for your owing comma
mand to crea
loaded, as fo
g multipath.c
synthetic
ensure the cor release of RHE
ath.conf file.
mes
oth
over for
ult tall or
m the Red
and:
ate a
ollows:
conf file
rrect EL.
## ## ## ## ## ## ## ## bla## ## ## ## wwidevdevdev
} ## defuse} dev# Ddevvenpropatnopro} }
5
# m
cre[si\ \ \ \ \ cre[si\ \ \ \ \
6
This is theEMC storage
OS: RHEL 4 Arrays: Inv
The blackliexcluded fr
acklist { Replace the'scsi id -gEnumerate t
d 350050767vnode "^(ramvnode "^hd[avnode "^ccis
Use user fraults { r friendly
vices { Device attrivice { ndor "EMC" oduct "Invish checker tpath retry
oduct blackl
. Perform
multipath -v2
ate: mpath4ze=5 GB][feround-robin11:0:1:52 s11:0:2:52 s10:0:1:52 s10:0:2:52 sate: mpath4ze=5 GB][feround-robin11:0:1:53 s11:0:2:53 s10:0:1:53 s10:0:2:53 s
. If the lis
a. Sta
# /e
b. Exe
# m
c. Per
# ls dm r
Imp
e /etc/multe devices.
vista/VPLEX
ist is the rom multipa
e wwid with g -u -s /blothe wwid fo
718 d4224d m|raw|loop|a-z][0-9]*"ss!c[0-9]d[
riendly nam
names yes
ibutes requ
sta" tur 5
list "LUNZ"
a dry run an
-d
42 (3600604eatures="0"n 0 sdao 66:128sdaz 67:48 sdm 8:192 sdx 65:112 43 (3600604eatures="0"n 0 sdap 66:144sdba 67:64 sdn 8:208 sdy 65:128
ting is appro
rt the require
etc/init.d/mu
ecute the mul
multipath -v2
form an lsmo
smod |grep dround robin
plementation
ipath.conf
enumerationth control
the outputock/[internr all inter
fd|md|dm-|s
0-9]*[p[0-9
es, instead
irements fo
d evaluate th
80000190100][hwhandler
80000190100][hwhandler
opriate, comm
ed multipath
ultipathd sta
ltipath comm
od and verify
m 4929 1
n Planning an
file recomm
n of all dev
t of the comnal scsi disrnal scsi di
sr|scd|st)[0
9]*]"
d of using W
or Invista/V
he setup by r
050153303038r="0"]
050153303038r="0"]
mit the config
processes.
art
mand.
y that the pro
C
EMC VPLEnd Best Pract
mended for
vices that
mmand MPIO sk name]' isks.
0-9]*"
WWIDs as na
VPLEX
running the m
83644)
83645)
guration as f
ocesses are ru
Chapter 4: Nat
EX Host Multtices Technic
are to be
ames.
multipath com
follows:
unning.
tive MPIO
2tipathing cal Notes
mmand.
23
24
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
7
8
Youstar
Addmap
RHE
TheRHE
Themap
To c
1
To f
# r
The
/us
IMP
The synt
Thedefoptstan
If yomudev
venpro
thing g and Best Pr
dm m dm m
. To get a
# multip
. Integratefollows:
# chkc
# chkc
may optionalrtup.
ditional docupper-multipa
EL 5 and RHE
e following stEL 5 or RHEL
e /etc/multippper-multipa
configure MP
. Replacerecomm
find the file o
rpm -ql `rpm
e following is
r/share/doc
PORTANT
following is otax is followed
e Linux nativeault configurimal performnza for VPLEX
ou wish to mltipath.conf.d
vice stanza b
ndor "EMC" oduct"Invist
ractices Tech
multipath 2mod 66433 1
listing of the
path -ll
e the startup
config --add m
config multip
lly reboot the h
umentation isath-x.x.x/, the
EL 6
eps detail th 6 host.
ath.conf file ath package.
PIO on a RHEL
the default /ended by EM
on a RHEL sys
m -qa | grep
a sample ou
/device-map
only an exampd for your relea
e MPIO in RHration param
mance in mosX unless you
odify the defdefaults locaegins with th
ta"
nical Notes
2097 2 dm rdm multipa
e current setu
p of the appro
multipath
pathd on
host to verify t
s available ine manpages
he procedure
is installed b
L 5 or RHEL 6
/etc/multipaMC for attach
stem to modi
p multipath
utput from RH
pper-multipat
le. Consult Rease. MPIO con
EL 5.5 and laeters for EMC
st environmen wish to mod
fault behavioated in usr/shhe following:
round robinth
up do:
opriate daem
that the requir
n the director on your syst
for configuri
by default wh
6 host, comp
ath.conf with to EMC stora
ify, issue the
h` | grep sy
HEL:
th-0.4.5/mul
ed Hat documentinues to evo
ater and RHEC VPLEX virtunts. There is
dify the defau
or the defaulthare/doc/de
mons in the b
red processes
ry /usr/sharetem, and from
ing native mu
hen you insta
lete the follo
the followinage.
e following co
ynt
ltipath.conf.s
entation to enlve with each
L 6.0 and latualized storag no need to cult behavior.
t stanza is coevice-mapper
oot sequenc
s automatically
e/doc/devicem Red Hat's w
ultipath failo
all the device
owing steps:
g multipath.c
ommand:
synthetic
sure the corre release of RHE
ter already coge to providecreate a devic
ontained in thr-multipath-x
ce as
y
e- website.
over on a
e-
conf file
ect EL.
ontain e ce
he x.x.x. The
Cop
# T# F# /# F# /# B# o
Note
#bl# d#} ## ## ## #bl# d# v# p# }#} ## defuse} ## ## ## 230Nat## #de# u# p# s# p# g# p# p# r# r# f# n# u#} ## ## exa## ## ## ## ## ## ## ## blawwidevdevdev} #mu# m# w# a# p# p
py this stanza
This is an eFor a compleusr/share/d
For a list ousr/share/dlacklist al
on the defau
e: Insert # to d
acklist { devnode "*"
By default,blacklistedfollowing lacklist exc
device { vendor "IBM"product "S/3
Use user fraults { r friendly
This is a tUncomment t ive Multipa
faults { udev dir /depolling inteelector "ro
path groupingetuid calloprio calloutpath checkerrr min io 10rr weight prailback imm
no path retruser friendl
The wwid liample of how to bcompiled inof devices,However, ifa wwid linenot change devnode lin
acklist { d 360060480
vnode "^(ramvnode "^hd[avnode "^ccis
ultipaths { multipath { wwid 3600508alias yellowpath groupinpath checker
Imp
a into your /e
example conete list of doc/device-mof configuradoc/device-mll devices bult devices
disable the all
, devices wd. To enabllines. ceptions {
" 390.*"
riendly nam
names yes
template muthe lines r
ath Failove
ev erval 10 ound-robin ng policy muout "/sbin/t /bin/truer readsecto00 riorities mediate ry fail ly name yes
ine in the
blacklist dn default b, such as af you want e. Since thnames on r
nes are not
00001901019m|raw|loop|a-z]" ss!c[0-9]d[
8b4000156d7w ng policy mur readsecto
plementation
etc/multipath
figuration the defaul
mapper-multation optiomapper-multby default..
device blackl
ith vendor e multipath
es, instead
ltipath-tooelevant to
r
0" ultibus scsi id -g
r0
following b
evices by wlacklist. Ill scsi devto blacklisere is no geboot (fromrecommende
65533030303fd|md|dm-|s
0-9]*"
00012000000
ultibus r0
n Planning an
h.conf file an
file for delt configuratipath-0.4.5ons with destipath-0.4.5 Remove thi
list and enabl
= "IBM" andhing on thes
d of using W
ols configuryour enviro
-u -s /bloc
blacklist se
wwid. The 3 If you want vices, you sst specific guarantee thm /dev/sda ted for black
3230 sr|scd|st)[0
0b0000
C
EMC VPLEnd Best Pract
nd modify it a
evice mappeation value5/multipathscriptions,5/multipathis to enabl
e multipathing
d product =se devices,
WWIDs as na
ration fileonment
ck/%n"
ection is s
devnode lito blackli
should use devices, y
hat a specito /dev/sdbklisting sp
0-9]*"
Chapter 4: Nat
EX Host Multtices Technic
as desired.
er multipathes, see h.conf.defau see
h.conf.annotle multipath
g on your syst
= "S/390.*" uncomment
ames.
e
shown as an
ines are theist entire ta devnode l
you should uific device b for examplpecific devi
tive MPIO
2tipathing cal Notes
h.
ults
tated hing
tem.
are the
e types line. use will
le) ices.
25
26
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
# p# f# r# n# }# m# w# a# }#} #de# d# v# p# p# g# p# p# h# f# r# n# }# d# v# p# p# }#} dev# Ddevvenpropatnopro }
2
# mcre[si\ \ \ cre[si\ \ \
3
4
thing g and Best Pr
path selectoailback man
rr weight prno path retr
multipath { wwid 1DECalias red
vices { device { vendor "COMPproduct "HSVpath groupingetuid callopath checkerpath selectohardware hanailback 15
rr weight prno path retr
device { vendor "COMPproduct "MSApath groupin
vices { Device attrivice { ndor "EMC" oduct "Invish checker tpath retry
oduct blackl}
. Perform
multipath -vate: mpath1ze=8.4G][feround-robin2:0:0:49 sd3:0:0:49 sdate: mpath1ze=8.4G][feround-robin2:0:0:50 sd3:0:0:50 sd
. If the lis
a. Sta
# /etc/in
b. Exe
# multipa
c. Per
With VPL # lsmod dm roun dm mult dm mod
. To get a
ractices Tech
or "round-ronual riorities ry 5
32181675
PAQ " V110 (C)COMng policy muout "/sbin/r readsectoor "round-rondler "0"
riorities ry queue
PAQ " A1000 " ng policy mu
ibutes for E
sta" tur 5
list "LUNZ"
a dry run an
v2 -d [RHEL 15 (3600604eatures=0][hn 0 [prio=2dp 8:240 [unds 65:32 [un16 (3600604eatures=0][hn 0 [prio=2dq 65:0 [unddt 65:48 [un
ting is appro
rt the require
it.d/multipath
ecute the mul
ath -v2
form an lsmo
LEX attached, d |grep dm nd robin 49tipath 220966433 1 dm
listing of the
nical Notes
obin 0"
8474
PAQ" ultibus scsi id -g r0 obin 0"
ultibus
EMC Invista
d evaluate th
5 & 6] 80000190101hwhandler=0][undef] ndef][readyndef][ready80000190101hwhandler=0][undef] def][ready]ndef][ready
opriate, comm
ed multipath
hd start
ltipath comm
od and verify
the following m
29 1 7 2 dm rounmultipath
e current setu
-u -s /bloc
a/VPLEX
he setup by r
1965533030420]
y] y] 1965533030420]
y]
mit the config
processes.
mand:
y that the pro
modules will b
nd robin
up issue the
ck/%n"
running the m
23744) EMC,
23745) EMC,
guration as f
ocesses are ru
be listed:
following co
multipath com
INVISTA
INVISTA
follows:
unning.
mmand:
mmand:
S
SuSE Linux Enterprise S(SLES)
# m
5
# c# c
Youstar
Notemul
ThisEMC
SLE
The
To c
1
Theopeinst
2
# r
If re
# u
# /
3
HOT
Alsofollo
DIS
4
# m
5
erver
multipath -l
. Integratefollows:
chkconfig --chkconfig mu
u may optionrtup.
e: Additional dltipath-x.x.x/.
s section detC VPLEX virtu
ES 9 and SLES
e following st
configure MP
. Install th
e multipath-toerating systemtallation med
. Verify thenvironm
rpm -q udev
equired, upgr
On SLES 9
udevstart
On SLES 1
etc/init.d/
. On SLESusing Msetting t
TPLUG USE SU
o, to preventows:
ABLE BLKID=
. Load the
modprobe dm_
. The follostorage.
Imp
ll
e the startup
-add multipaultipathd on
ally reboot th
documentatio
tails the procualized storag
S 10
eps apply fo
PIO on a SLES
he multipath
ools packagem. The recomdium for the o
hat the requirment. To que
rade the ude
9 execute:
10 execute:
/boot.udev r
S 9, SuSE recPIO. This is a
the value, as UBFS=no
significant b
=yes
e dm_multip
_multipath
owing is the /.
plementation
p of the appro
athd n
he host to ve
n is available
cedure for conge on a SuSE
r SLES 9 and
S host, comp
-tools rpm pa
e is not instammended mu operating sys
red version oery the udev v
v package an
restart
ommends thachieved by e follows:
boot delays,
ath kernel m
/etc/multipa
n Planning an
opriate daem
erify that the
in the directo
nfiguring natE Linux Enter
d SLES 10 ser
plete the follo
ackage.
lled as part oultipath-toolsstem or from
of udev has b version, exec
nd then recre
hat 'subfs' au editing the '/
edit /etc/sys
odule if it is
ath.conf file r
C
EMC VPLEnd Best Pract
mons in the b
required pro
ory /usr/share
tive multipatrprise Server
rvers.
owing steps:
of a default ins rpm packag
m the SuSE we
been installedcute the follo
eate the devi
uto-mount be/etc/sysconfi
sconfig/boot
not already l
recommende
Chapter 4: Nat
EX Host Multtices Technic
oot sequenc
cesses autom
/doc/device-m
h failover (M (SLES) host.
nstallation oge is availablebsite.
d for your owing comma
ces.
e disabled whig/hotplug' a
t and set the
loaded, as fo
ed for attach t
tive MPIO
2tipathing cal Notes
ce as
matically
mapper-
MPIO) for
f the le in the
and:
hen and
value as
ollows:
to EMC
27
28
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
If /eusin
# r
The
/us
IMP
The is fo
Note
## ## ## ## ## ## ## ## bla## ## ## ## wwi
devdevdev} ## defuse} dev## devvenpropatpatnopro }}
IMP
The docevo
thing g and Best Pr
etc/multipathng the follow
rpm -ql `rpm
e following is
r/share/doc
PORTANT
following is oollowed for you
e: EMC VPLEX
On a SLESThis is theEMC storage
OS : SLES 9Arrays : IN
The blackliexcluded fr
acklist { Replace the'scsi id -gEnumerate t
d 350050767
vnode "^(ramvnode "^hd[avnode "^ccis
Use user fraults { r friendly
vices { Device attr
vice { ndor "EMC " oduct "INVISh groupingh checker tpath retry
oduct blackl
On a SLESMPIO alrevirtualizedis no needdefault be
PORTANT
following is aumentation tolve with each
ractices Tech
h should notwing Linux co
m -qa | grep
sample outp
c/packages/m
only an exampur release. MP
require its ow
S 9 system: e /etc/multe devices.
9 NVISTA/VPLEX
ist is the rom multipa
e wwid with g -u -s /blothe wwid fo
718d4224d
m|raw|loop|a-z][[0-9]*ss!c[0-9]d[
riendly nam
names yes
ributes for
STA" policy mul
tur 5
list "LUNZ"
S 10 SP3 andady containsd storage to pd to create a ehavior.
n example of o ensure the co release of SLE
nical Notes
t exist on yoummand:
p multipath
put from SLES
multipath-t
le. Consult SuPIO continues
wn specific con
ipath.conf
X
enumerationth control
the outputock/[internr all inter
fd|md|dm-|s]" 0-9]*[p[0-9
es, instead
EMC SYMMET
tibus
d later and SLs default conprovide optim device stanz
an edited file orrect syntax i
ES.
ur server, you
h` | grep sy
S 9:
tools/multip
uSE document to evolve with
nfiguration sta
file recomm
n of all dev
t of the comnal scsi disrnal scsi di
sr|scd|st)[0
9]*]"
d of using W
TRIX
LES 11 and lafiguration pa
mal performaza for VPLEX
that would su is followed for
u can locate a
ynt
path.conf.s
tation to ensurh each release
anza in /etc/m
mended for
vices that
mmand sk name]' isks.
0-9]*"
WWIDs as na
ater systemsarameters forance in mostunless you w
upport VPLEX. r your release.
a copy to use
synthetic
re the correct e of SLES.
multipath.conf
are to be
ames.
, the Linux nar EMC VPLEX environmen
wish to modif
Consult SuSE. MPIO continu
e by
syntax
f file.
ative ts. There
fy the
E ues to
If yomudev
venpro
Cop
## ##
## ## ## ## ## defuse} bla## ## ## ## wwidevdevdev} dev## devvenpropatpatnopro }}
6
# m
cre[si\ \ \ \ \ cre[si\ \ \ \ \
# mcre
ou wish to mltipath.conf.d
vice stanza b
ndor "EMC" oduct"INVIST
py this stanza
This is theEMC storage
OS : SLES 1Arrays: INV
aults { r friendly
acklist { Replace the'scsi id -gEnumerate t
d 350050767vnode "^(ramvnode "^hd[avnode "^ccis
vices { Device attr
vice { ndor "EMC " oduct "INVISh groupingh checker tpath retry
oduct blackl
. Perform
With Invisoutput wil
multipath –v
ate: 360060ze=898 MB]round-robin2:0:2:105 s2:0:3:105 s3:0:2:105 s3:0:3:105 sate: 360060ze=898 MB]round-robin2:0:2:106 s2:0:3:106 s3:0:2:106 s3:0:3:106 s
With Invisoutput wil
multipath –vate: mpath2
Imp
odify the defdefaults locaegins with th
TA"
a into your /e
e /etc/multe devices
10 VISTA/VPLEX
names yes
e wwid with g -u -s /blothe wwid fo
718d4224d m|raw|loop|a-z][0-9]*"ss!c[0-9]d[
ributes for
STA" policy mul
tur 5
list "LUNZ"
a dry run an
sta or VPLEX vll look simila
v2 -d
04800001901[features="n 0 [prio=4sdaa 65:160 sdas 66:192 sdcj 69:112 sddb 70:144 04800001901[features="n 0 [prio=4sdab 65:176 sdat 66:208 sdck 69:128 sddc 70:160
sta or VPLEX vll look simila
v2 –d 27 (3600604
plementation
fault behavioated in usr/shhe following:
etc/multipath
ipath.conf
the outputock/[internr all inter
fd|md|dm-|s
0-9]*[p[0-9
EMC SYMMET
tibus
d evaluate th
virtualized star to the follo
005015330300"][hwhandl] [ready] [ready] [ready] [ready]
005015330300"][hwhandl] [ready] [ready] [ready] [ready]
virtualized star to the follo
80000190100
n Planning an
or the defaulthare/doc/de
h.conf file an
file recomm
t of the comnal scsi disrnal scsi di
sr|scd|st)[0
9]*]"
TRIX
he setup by r
torage logicawing:
0383842 ler="0"]
0383843 ler="0"]
torage logicawing:
050153303135
C
EMC VPLEnd Best Pract
t stanza is coevice-mapper
nd modify it a
mended for
mmand MPIO sk name]' isks.
0-9]*"
running the m
al units on a S
al units on a S
53831) EMC,
Chapter 4: Nat
EX Host Multtices Technic
ontained in thr-multipath-x
as desired.
multipath com
SLES 9 host,
SLES 10 host
INVISTA
tive MPIO
2tipathing cal Notes
he x.x.x. The
mmand:
the
t, the
29
30
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
[si\ \ \ \ \ cre[si\ \ \ \ \
7
# /# /
# ldmdmdm
8
# m
9
# in
Youstar
Note/usr
thing g and Best Pr
ze=468M][feround-robin11:0:0:39 s11:0:1:39 s10:0:0:39 s10:0:1:39 sate: mpath2ze=468M][feround-robin11:0:0:40 s11:0:1:40 s10:0:0:40 s10:0:1:40 s
. If the lis
a. Sta
etc/init.d/etc/init.d/
b. Per
smod |grep round robinmultipath 3mod 77536 1
. To get a
multipath -l
. Integratefollows:
nsserv boot.d
u may optionrtup.
e: Additional dr/share/doc/p
ractices Tech
eatures=0][hn 0 [prio=4sdbr 68:80 sdcc 69:0 [usdl 8:176 [usdw 65:96 [u28 (3600604eatures=0][hn 0 [prio=4sdbs 68:96 sdcd 69:16 sdm 8:192 [usdx 65:112
ting is appro
rt the require
/boot.multip/multipathd
form an lsmo
dm n 20480 1 38544 2 dm10 dm multip
listing of the
ll
e the startup
device-mappe
ally reboot th
documentatiopackages/mul
nical Notes
hwhandler=0][undef] [undef][reaundef][readundef][readundef][read80000190100hwhandler=0][undef] [undef][rea[undef][reaundef][read[undef][rea
opriate, comm
ed multipath
path startstart
od and verify
round robinpath
e current setu
p of the appro
er multipathd
he host to ve
n is available ltipath-tools/x
0]
ady] dy] dy] dy] 0501533031350]
ady] ady] dy] ady]
mit the config
processes.
y that the pro
n
up, type:
opriate daem
d boot.multi
erify that the
in the directox.x.x/.
53832) EMC,
guration as f
ocesses are ru
mons in the b
path
required pro
ory
INVISTA
follows.
unning.
oot sequenc
cesses autom
ce as
matically
WSWS
Microsof
Windows 20Server Core aWindows 20Server Core
ft Window
Imp
VPL
Alwhttp
Notecon
Note
Natope
The“Me
Met
Manman
Notcon
To m
1
2
Thespa(pa
For wou
The
Fig
08 and 08 R2
ws
portant
EX is dropping
ways refer to tp://support.e
e: Native MPIOnected. Powe
e: Refer to Mic
tive MPIO muening Control
e claiming of ethod 1”, an
thod 1
nually enter tnage.
te: This may bfiguration and
manually ent
. Use the
. Select Aclaimed
e vendor ID maces) and folldded with tra
example, to uld be entere
EMC**
e asterisk is r
gure 1 Array
Imp
g support for W
the VPLEX ESemc.com
O is not supporPath must be
crosoft docum
ust be configul Panel then s
array/devicend in “Metho
the Vendor a
be the preferd subsequent
ter the array v
MPIO-ed Dev
Add and ente by native M
must be enterlowed by theailing spaces
claim a VNX ed as:
****Invista**
representativ
y and device
plementation
Windows 2003
SSM for supp
orted with failoe used. See EM
mentation for in
ured to mana selecting the
e families cand 2”.
and Device ID
rred method reboots are to
vendor and p
vices tab in t
er the vendor PIO.
red as a strin product ID e
s).
series and C
********
ve of a space
e types
n Planning an
3.
ort details lo
over clusters wMC knowledge
nstalling the M
age VPLEX. Te MPIO apple
n be done in
Ds of VPLEX fo
if all arrays ao be avoided.
product ID in
the MPIO Pro
r and product
g of eight ch entered as a
CLARiiON RAI
.
C
EMC VPLEnd Best Pract
ocated on
when stretcheebase article e
Microsoft Mult
This can be aet.
one of two w
or native MP
are not initial
formation:
operties cont
t IDs of the V
aracters (pad string of sixt
D 1 device in
Chapter 4: Nat
EX Host Multtices Technic
d, or cross-mc00018797
tipath I/O feat
accomplishe
ways as desc
IO to claim a
lly connected
rol panel app
VPLEX devices
dded with trateen characte
n MPIO, the s
tive MPIO
3tipathing cal Notes
75.
ture.
d by
ribed in
and
during
plet.
s to be
ailing ers
string
31
32
f
Chapter 4: Na
EMC VPLEX HImplementat
Path managein Multipathfor VPLEX
Enabling NatMPIO
tive MPIO
Host Multipattion Planning
Met
Usedur
Noteare
IMP
MPIcrascon
AutProleas
SeleDev
Notesuff
Follbasmanselebetw
Thedep
VPLactithe Servof a
Notecha
Win
MPServinsthttpinst
To e
ement I/O
tive
thing g and Best Pr
thod 2
e the MPIO apring configura
e: This may be acceptable wh
PORTANT
O limits the nshing with a Bfiguring MPIO
omatic discoperties contrst two logica
Devices fr
ect the array vice Hardwar
e: The OS will fice after multi
lowing reboosed disk will naged by MPected disk deween the hos
e default Loadpends upon t
LEX devices wive paths as Load Balancver 2008 and
available Loa
e: The default nge must be d
ndows Server
IO and other ver 2008 Sertallations thap://technet.mtallations.
enable the na
ractices Tech
pplet to discoation.
e the preferredhen each array
umber of pathlue Screen sto on your syste
overy is confirol panel appl paths will b
rom VPLEX ar
/ device type ID, and clic
prompt you toiple devices ty
ot, after all de be shown in PIO, a new taevice. Under st and array
d Balance Po the type of di
will report a d "Active/Optice Policy to ad Windows Sd Balance po
Load Balancedone on a per-
r 2008 Serve
features murver Core andat do not havmicrosoft.com
ative MPIO fe
nical Notes
over, claim, a
d method if eay is connected
hs per LUN to 3op message. Dem.
gured using plet. Note thabe listed as a
rrays will be l
es to be claimcking the Add
o reboot for eaypes are adde
evice types h Device Manab, named MP the MPIO tab should be re
olicy (as repoisk device pr
default Load mized". The ny available,
Server 2008 Rolicies.
e Policy canno-disk device b
er Core and W
st be startedd Windows Seve traditionalm for more in
eature from t
and manage
ase-of-use is red.
32. ExceedingDo not exceed
the Discoverat only arraysavailable to b
listed in the
med and mad button.
ach device typd.
ave been claager as a MuPIO, will be ab, the numbe
eported.
orted in the Mresented.
Balance Poli default polic, except "Fai
R2 document
ot be changed asis.
Windows Serv
d from the coerver 2008 Rl GUI interfacnformation o
the command
the arrays al
equired and s
g this number w 32 paths per
r Multi-Pathss which are cbe added in t
Others sectio
naged by MP
pe added. A si
aimed by MPulti-Path Diskavailable under of logical p
MPIO tab) for
icy as "Roundcy can be ovel Over Only".tation for a d
globally for al
rver 2008 R2
mmand line R2 Server Corces. Refer to n Windows S
d line, type:
lready conne
ubsequent reb
will result in t LUN when
s tab of the Monnected withis tab, as fo
on of the app
PIO by select
ngle reboot w
IO, each VPLk Device. Wheder Propertiespaths configu
each disk de
d Robin" witherridden by c See the Winetailed desc
ll disk devices
Server Core
since Windore are minima
Server Core
ected
boots
he host
MPIO th at
ollows:
plet
ing the
ill
LEX-en s of the ured
evice
h all changing ndows ription
s. The
ows al
W2
S
Native MPIOWindows Se2012
Configuring MPIO for WinServer 2012
star
Aftecom
mp
Theman
For
http
Sup
WinOS.
Natmod
Not
ThisMP
Note
Con
Whas w
OpeOpeor b
To ocom
1
2
O with rver
Native ndows
rt /w ocsetup
er the systemmmand prom
iocpl.exe
e MPIO Propenaged as des
more inform
p://www.mic
pport for Nati
ndows Server.
tive MPIO is sdels.
te the followi
To use theCommand
Default M
VPLEX is a
s section expIO is installe
e: Refer to Mic
nfiguring MP
en MPIO is in well as an MP
Configure
Install add
Create MP
ening the MPen the MPIO by using Adm
open the MPmplete the fo
. On the Wcorner a
. Click MP
Imp
p MultipathIo
m reboots, yopt, type:
erties windowscribed in the
ation on Mic
crosoft.com a
ive MPIO in W
r 2012 includ
supported wi
ng:
e Microsoft dds-3 (SPC-3)
icrosoft MPIO
active/active
plains how tod as an optio
crosoft docum
IO and insta
nstalled, the PIO control p
MPIO functio
ditional stora
PIO configura
PIO control pcontrol pane
ministrative To
IO control pallowing steps
Windows Servand click Star
PIO.
plementation
o
u can manag
w displays. Fre section abo
crosoft Native
and http://te
Windows Ser
de native mu
ith EMC CX4
efault DSM,
O Timer Coun
and does no
o configure naonal feature o
mentation for in
lling DSM
Microsoft depanel. The co
onality
age DSMs
ation reports
panel el either by usools.
anel using thes:
rver 2012 desrt.
n Planning an
ge MPIO with
rom here, arrove for stand
e MPIO, refer
echnet.micro
rver 2012
ltipathing (M
Series, DMX-
storage mus
nters are sup
ot support m
ative MPIO fo of the Windo
nstalling the M
evice-specificntrol panel c
sing the Win
e Windows S
sktop, move
C
EMC VPLEnd Best Pract
h the mpiocp
rays/devices dard Window
r to:
soft.com.
MPIO) suppor
-4, and VMAX
st be complia
pported
ode 4 [ALUA]
or EMC storaows Server 20
Microsoft Mult
c module (DScan be used t
dows Server
Server 2012 c
your mouse
Chapter 4: Nat
EX Host Multtices Technic
l.exe utility. F
can be claimws installation
rt as a feature
X storage arr
ant with SCSI
]
ge arrays. Na012.
tipath I/O feat
SM) is also in to do the foll
2012 contro
control pane
to the lower
tive MPIO
3tipathing cal Notes
From the
med and ns.
e of the
ray
Primary
ative
ture.
nstalled, owing:
ol panel
l,
left
33
34
a
Chapter 4: Na
EMC VPLEX HImplementat
Device discoand claimingdevices for M
tive MPIO
Host Multipattion Planning
To ostep
1
2
The
Noteprom
OncPan
IMP
MPIcrascon
AutProleas
Selethe
Fig
overy g MPIO
thing g and Best Pr
open the MPps:
. On the Wcorner a
. Point to
e MPIO contro
e: To access thmpt and type M
ce installed, nel, then the
PORTANT
O limits the nshing with a Bfiguring MPIO
omatic discoperties contrst two logica
Devices fr
ect the array Device Hard
gure 2 MPIO
ractices Tech
IO control pa
Windows Servand click Star
Administrati
ol panel open
he MPIO contrMPIOCPL.EXE.
native MPIO MPIO applet
umber of pathlue Screen sto on your syste
overy is confirol panel appl paths will b
rom VPLEX ar
and device tware ID, and
Properties
nical Notes
anel using Ad
rver 2012 desrt.
ive Tools and
ns to the Pro
rol panel on Se.
must be cont.
hs per LUN to 3op message. Dem.
gured using plet. Note thabe listed as a
rrays will be l
types to be cd clicking Add
dialog box
dministrative
sktop, move
d click MPIO.
perties dialo
erver Core ins
nfigured to m
32. ExceedingDo not exceed
the Discoverat only arraysavailable to b
listed in the
laimed and md.
x
e Tools, comp
your mouse
.
og box.
stallations, op
anage VPLEX
g this number w 32 paths per
r Multi-Pathss which are cbe added in t
Others sectio
managed by
plete the follo
to the lower
en a command
X. Open Cont
will result in t LUN when
s tab of the Monnected withis tab, as fo
on of the app
MPIO by sele
owing
left
d
trol
he host
MPIO th at
ollows:
plet
ecting
f
Path managein Multipathfor VPLEX
Notesuff
Follbas
Whselebetw
Thisdev
NotFor Rob
Opt
ement I/O
e: The OS will fice after multi
lowing reboosed disk will
en managed ected disk deween the hos
s tab will alsovice.
te: Some load example, thebin with Subs
tions availab
Fail Over Osingle actis used fopaths is ustandby p
Round Ro(DSM) to upolicy thamodel andbalancing
Round Roto specifystandby prequests astandby pA, B, C, anstandby pas long asD, the stapath D an
Least Quethe fewesis one I/OPath 1. ThTherefore,
Weighted weight indlower rankamong the
Imp
prompt you toiple devices ty
ot, after all de be shown in
by MPIO, a nevice. Under st and array
o allow you t
d balancing pe Round Robset is.
le for load ba
Only — Policyive path, andr sending all
used. When thpath that was
obin — Load use all availaat is chosen wd the manag
g policy.
bin with Sub a set of path
paths. The DS as long as at path only whend D, paths Apath. The DSMs at leastone ndby path. Ifd switches to
eue Depth — t currently ou
O that is sent he cumulative, the next I/O
Paths - Loaddicates the reked the priore available p
plementation
o reboot for eaypes are adde
evice types h Device Mana
new tab, MPI the MPIO tabshould be re
to change the
policies may in policy is n
alancing poli
y that does nd the rest of t I/O. If the ache path that s activated re
balancing poable paths fowhen the stoement applic
bset — Load bhs to be usedSM uses path least one of en all the primA, B, and C arM chooses a of them is avf paths A, B, o the availab
Load balancutstanding I/ to LUN 1 on e outstandin
O for either LU
d balancing pelative prioritrity. The DSMpaths.
n Planning an
ach device typd.
ave been claager as a Mu
O, will be avb, the numbe
eported.
e MPIO load
not be availnot available
icies are as f
not perform lo the paths arective path fai failed is reaceturns to stan
olicy that alloor MPIO in a brage controllcation does n
balancing pod in a round rhs from a primf the paths ismary paths fre listed as p path from A,vailable. If a or C becomeble paths amo
cing policy th/O requests. Path 1, and tg I/O on PathUN will proce
policy that asty of a given
M chooses the
C
EMC VPLEnd Best Pract
pe added. A si
aimed by MPulti-Path Disk
vailable undeer of logical p
balancing po
able for spec for VNX disk
follows:
oad balancine standby pails, then one ctivated or rendby.
ows the Devi balanced wayler follows th not specifica
olicy that allorobin fashionmary pool of available. Th
fail. For examprimary paths, B, and C in ll three paths
e available, thong A, B, and
at sends I/O For example the other I/Oh 1 is 2, and ess on Path 2
ssigns a weig path. The lare least-weigh
Chapter 4: Nat
EX Host Multtices Technic
ngle reboot w
IO, each VPLk Device.
er Properties paths configu
olicy for a dis
cific array disk devices, bu
ng. This policaths. The acti of the stand
econnected, t
ce Specific My. This is the
he active-actially choose a
ows the applin, and with a paths for prohe DSM uses
mple, given 4 s and D is the round robin s fail, the DShe DSM stopd C.
O down the pa, consider th
O is sent to LU on Path 2, it
2.
ght to each prger the numhted path fro
tive MPIO
3tipathing cal Notes
ill
LEX-
of the ured
sk
sk types. t Round
cy uses a ve path
dby the
Module default ve load-
cation a set of ocessing s a paths: e fashion M uses s using
ath with hat there UN 2 on t is 0.
ath. The ber, the m
35
36
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
Thedep
Loamossomperreqfreeenv
For
http
thing g and Best Pr
Least Blocleast numthat thereprocess ooutstandithe next I/
e default Loapends upon t
VPLEX devall active
ad balancing st cases, the
me environmeformance or uire a specifi
e to make chavironment's n
more inform
p://www.mic
ractices Tech
cks - Load bamber of data b
are two I/Osn Path 1, andng amount o/O will proce
d Balance Po the type of di
vices will rep paths as "Ac
policies sho default policents may req better spreaic load balananges to theineeds.
ation on Mic
crosoft.com a
nical Notes
alancing polic blocks currens: one is 10 bd both have
of I/O on Pathess on Path 2
olicy (as repoisk device pr
port a defaulttive/Optimiz
uld be changcy will be sui
quire a changd I/O load ac
ncing policy fir load balan
crosoft Native
and http://te
cy that sendsntly being pro bytes and the completed Ph 1 is 30 byte2.
orted in the Mresented:
t Load Balanczed."
ged based onitable for youge to the loadcross storage
for any envirocing policies
e MPIO, refer
echnet.micro
s I/O down thocessed. For e other is 20
Path 2. The cues. On Path 2
MPIO tab) fo
ce Policy as "
n your particuur I/O load ned balancing pe front-end ponment, and s as they see
r to:
soft.com
he path with example, co bytes. Both umulative 2, it is 0. Ther
or each disk
"Round Robi
ular environmeeds. Howev
policy to imports. EMC do our custome fit to meet th
the onsider are in
refore,
device
n" with
ment. In ver, rove
oes not ers are heir
V
Solaris
VPLEX and MultiPath so
Befhos
Thisenv
Noteand
To isce
vxd
follo
vxd
IMP
For you
VPLSol
VPL
EMCSol
Refe
RefePow
oftware
fore configurist:
Confirm th
s ensures thavironment are
Confirm thleast one
e: Always refe prerequisites
If a host isfailover po
To run DMrequired.
mprove the wnarios, the fo
dmp_follow
mpadm seta
recove
owing comm
mpadm seta
PORTANT
optimal perforr host's opera
LEX can work aris environm
LEX and EMC
C PowerPath aris host as i
er to VPLEX E
er to https://werPath supp
Imp
ing VPLEX in
hat all neces
at OS-specifie at supporte
hat each hos available pa
r to the EMC Ss.
s running EMolicy is set to
MP, VPLEX 4.2
way DMP hanollowing attr
lun_retry_timwing comman
attr enclosure
veryoption to
and:
attr enclosure
rmance in an ating system p
with PowerPment, as des
PowerPath
can work wi it does with S
EMC Simple S
/support.emcport documen
plementation
the Solaris e
sary remedia
c patches aned levels acco
t is running Vth to each VP
Support Matrix
MC PowerPatho Adaptive.
2 and Syman
ndles transieibutes must
meout for thend:
e emc-vplex0
throttle and
e emc-vplex0
application orartitions to a 3
Path, DMP, orcribed briefly
th VPLEX dev Symmetrix or
Support Matr
c.com for thentation.
n Planning an
environment,
ation has bee
nd software oording to the
VPLEX-suppoPLEX fabric.
x for the most
h, confirm tha
tec 5.1 with
ent errors at t be changed
e VPLEX array
0 dmp_lun_re
iotimeout to
0 recoveryopt
r database env 32 KB block b
r MPxIO as my in this sect
vices as a mur CLARiiON d
trix for suppo
e PowerPath'
C
EMC VPLEnd Best Pract
, complete th
en completed
on all hosts ine EMC Suppo
orted failover
up-to-date su
at the load-b
the appropri
the VPLEX arr from the def
y to 60 secon
etry_timeout
30 using the
tion=throttle
vironment, enoundary.
multipath softion.
ultipath softwevices in Act
rted PowerPa
s user guide
Chapter 4: Nat
EX Host Multtices Technic
he following o
d.
n the VPLEX ort Matrix.
r software an
upport informa
balancing and
iate asl pack
ray in certainfault value:
nds using the
t=60
e
e iotimeout=3
sure alignmen
tware in Orac
ware in Oracltive/Active m
ath versions
e and other
tive MPIO
3tipathing cal Notes
on each
nd has at
ation
d
kage are
n failure
e
30
nt of
cle
le mode.
37
38
Chapter 4: Na
EMC VPLEX HImplementat
tive MPIO
Host Multipattion Planning
VPL
Stain O
IMP
SymPow
To upac
Sym
http
Foll
The
The
1
bas
basATT===LIBVIDPIDARRARR
2
basLIB===lib
3
# v
dmpstaenccabaslvidpidarrarriopavilunudiEMCdev###
thing g and Best Pr
LEX and DMP
rt with VPLEXOracle Solaris
PORTANT
mantec DMP wwerPath is requ
use DMP withckage from Sy
mantec ASL p
ps://sort.sym
low the instru
e default path
e following ar
. Enable vthe ASL
h-2.05# vxd
h-2.05# vxdTR NAME ATTR===========NAME libvxI
D EMC D Invista RAY TYPE InvRAY NAME EMC
. Verify th
h-2.05# vxdNAME ASL V
===========bvxInvista.s
. After ins
vxdmpadm lis
pdev = emc-vate = enablelosure = em
b-sno = FNM0 = libvxInv
d = EMC d = Invista ray-name = Eray-type = Vpolicy = Bald = 00B6
n-sno = 6000d =
C%5FInvista%v-attr = - path = name
ractices Tech
P
X 4.2 and Syms host to man
ill be disableduired if you wa
h VPLEX deviymantec.
package for V
mantec.com/
uction to inst
h policy is ba
re commands
vxdctl and th is correctly i
ddladm lists
ddladm listsR VALUE ===========Invista.so
v-A/A, VPLEXC Invista, E
he ASL versio
ddladm listvVERSION Min===========so vm-5.1-r
stalling ASL p
st dmpnode
vplex0 00b6ed mc-vplex0 00094900286vista.so
EMC-VPLEX VPLEX-A/A lanced
01440000000
%5FFNM00094
e state typ
nical Notes
mantec VxVMnage VPLEX d
d automaticallant to use DMP
ces, It requir
VPLEX can be
asl
tall ASL as pr
alanced.
s to verify AS
en run the vxnstalled.
support lib
support lib
===========
X-A/A EMC VPLEX
n.
version lib. VXVM vers===========ev-1 5.1
package, a VP
10A001CAAF8
900286%20%2
e transport
M 5.1. You ca devices.
ly when PowerP as host mult
red that we m
e downloaded
rovided by Sy
SL installation
xddladm list
bname=libvxI
bname=libvxI
============
bname=libvxIsion ============
PLEX device
895253B6
20%5F6000144
t ctlr hwpat
an use DMP a
rPath is instaltipath manage
must install a
d from follow
ymantec.
n and the ver
support com
Invista.so
Invista.so
===========
Invista.so
===========
is recognized
4000000010A
th aportID
as multipath
led. Uninstall ement applica
an addition A
wing location
rsion of ASL.
mmand to ens
===========
============
d as follows:
A001CAAF8952
aportWWN at
software
ation.
ASL
:
sure that
=
253B6
ttr
V
VPLEX and M
pat/pcpat/pc
IMP
ASLpersthe
BegOra
Req
To u
Refetho
Ena
AfteMPx
MPxIO
h = c2t5000i@1e,600000h = c4t5000i@1e,600000
PORTANT
L is tightly cousonality in the ASL as applic
ginning with Sacle Solaris h
quired patche
use MPxIO w
For Solaris
SRU 5
For Solaris
14888
14208
15011
For Solaris
14888
14208
15011
er the READMse patches.
abling MPxIO
er the patchexIO:
With S11.
Set th
/etc/d
With S10u
Set th
/kerne
You must
/kernel/d
load-balan
Imp
014425001CA0/fibre-chan014424001CA0/fibre-chan
pled with the Ve future VPLEX able.
S10u11 and ost to manag
es for MPxIO
ith VPLEX de
s 11.1 (both
5.5
s S10u11 (1/
88-02 (kerne
88-03 (fp/lux
15-02 (sd pa
s S10u11 (1/
89-02 (kerne
89-03 (fp/lux
16-02 (sd pa
ME file that ca
O
es are installe
1 OS
e parameter
driver/drv/fp
u11 OS
e parameter
el/drv/fp.con
set the follow
rv/scsi_vhci.
nce="round-
plementation
10d2s2 enabnnel@2/fp@010d2s2 disannel@3/fp@0
VPLEX SCSI pe releases, then
S11.1, you cge VPLEX dev
O
vices, the fo
Sparc and x8
/13) Sparc p
el patch)
xadm patch)
tch)
/13) x86 plat
el patch)
xadm patch)
tch)
ame with you
ed, complete
mpxio_disab
.conf to mpx
mpxio_disab
nf to mpxio-d
wing parame
.conf as:
-robin"
n Planning an
bled(a) - FC0,0 - 50:00abled - FC c0,0 - 50:00
ersonality. If thn there should
can use the Mvices.
llowing patc
86):
latform:
tform:
ur SRU or pat
e the followin
ble in the file
xio-disable="
ble in the file
disable="no"
eter in the file
C
EMC VPLEnd Best Pract
C c2 :14:42:50:0c4 :14:42:40:0
here is any chd be a corresp
MPxIO as mu
hes are requ
tches for det
ng changes in
e
"no"
e
"
e
Chapter 4: Nat
EX Host Multtices Technic
01:ca:10 -
01:ca:10 -
ange in the SCponding chang
ultipath softw
ired:
ail how to ins
n the host to
tive MPIO
3tipathing cal Notes
CSI ges in
ware in
stall
enable
39
40
VSs
Chapter 4: Na
EMC VPLEX HImplementat
VPLEX with OSolaris Clustsupport
tive MPIO
Host Multipattion Planning
Stm(/etdisk
If yoena
Themu
IMP
MPxPow
To uapp
TheSCS
‘ /u
Oracle ter
thing g and Best Pr
auto-failb
If you are
If you are
'/usr/sbin
msboot enabltc/vfstab) sok's name wil
ou do not useabled.
ere is a limiteltipathing.
PORTANT
xIO is the onlywerPath is not
use Solaris Cplied:
Support o3/13 (u2)agents pa
Only use cconfigurat
Only use c
Each VPLEpaths clus
The quoruQuorum S
The cluste
e cluster musSI-2 reservati
a. Clu
b. The
c. Theand
To chefollow
sr/cluster/b
ractices Tech
ack="enable
booting from
booting from
n/stmsboot -
les MPxIO an that you will change to M
e the stmsbo
ed support of
y multipath sof supported.
Cluster with V
only includes or SC3.3, SC
atches.
cluster with ltion, Campus
cluster with n
EX devices usster-wide.
um device muServer can be
er must use t
t be configurion):
ster’s global_
e quorum ‘Ac
e property ‘ded all data dev
eck the currewing comman
in/cluster sh
nical Notes
e"
m the internal
m the SAN, iss
e'
nd makes thel be able to r
MPxIO name
oot command
f Solaris Clus
ftware that ca
VPLEX and MP
Solaris 10 1C3.3 5/11 (u
ocal VPLEX cs Cluster is n
no more than
sed by the cl
ust be a VPLEe used.
he SCSI-2 re
red with the f
_fencing pro
cess Mode’ m
efault_fencinvices.
ent setting of nd:
how –t global
l disk:, reboo
sue the follo
e appropriate reboot after M after the reb
d, the system
ster with VPLE
n be used with
PxIO the follo
/13 (S10u111) with the la
configurationnot supported
n two (2) nod
uster must n
EX device. No
servation.
following set
operty is set t
must be ‘scs
ng’ must set t
f the global_f
l ’
ot the host.
wing comma
e changes in MPxIO is ena
oot.
m may fail to
EX when usin
h Solaris Clus
owing restric
1) with the Satest cluster
n. (Stretch clud at this time
des.
not have mor
o other share
tting (to mak
to ‘pathcount
i2’.
to ‘global’ fo
fencing prope
and from the
your system bled since yo
reboot after
ng MPxIO as
ter and VPLEX
tions must b
olaris Cluste core patch a
uster over Mee.)
e than two ac
ed storage de
ke sure they a
t’ .
r the quorum
erty, use the
host:
file our boot
MPxIO is
X.
be strictly
r SC3.3 and
etro
ccess
evice nor
are using
m device
‘ /u
or:
To c
‘ /us(N i
To chause th
sr/cluster/b
To check tdevice acc
‘ /usr/clust
‘/usr/cluste change the ‘d
sr/cluster/bin/ s the device’
After settimust be m
Make comm
‘ /usr/c
If the done
a. Rep
b. Cha‘glo
c. Reporig
Imp
ange the currhe following c
in/cluster se
the current scess paths fo
ter/bin/cldevic
er/bin/cldevicedefault_fenci
/cldevice set –p’s did numbe
ng your globmade to guar
sure your qumand
cluster/bin/c
quorum devi (at least step
place the quo
ange the ‘defobal’.
place the origginal quorum
plementation
rent setting o command:
et –p global_f
etting of ‘defor each devic
ce show ‘ to sh
e show d<N>’ ing’ property
p default_fencer)
al_fencing pantee your q
uorum device
clquorum sho
ice “Access Mp a and step
orum device w
fault_fencing
ginal quorumm device).
n Planning an
of the global_
fencing=path
fault_fencingce, use the fo
how all devices
to show a spey to ‘global’, u
cing=global d<
roperty to ‘puorum devic
es is using ‘A
ow ‘
Mode” is scs b):
with a new o
g’ property of
m device back
C
EMC VPLEnd Best Pract
_fencing pro
hcount ‘
g’ property anollowing com
s
ecific device d< use the follow
<N> ‘
athcount’. Thce is using SC
Access Mode’
i3, the follow
one.
f the old quo
k (in case you
Chapter 4: Nat
EX Host Multtices Technic
pery to ‘path
nd the numbmmand:
<N> wing comma
he following CSI-2 reserva
’ is scsi2, usi
wing steps m
rum device t
u want to re-u
tive MPIO
4tipathing cal Notes
count’,
er of
and:
steps ation.
ing the
ust be
o
use the
41