EMC VPLEX Host Multipathing: Implementation Planning and Best ...

41

Click here to load reader

Transcript of EMC VPLEX Host Multipathing: Implementation Planning and Best ...

Page 1: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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,

Page 2: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 3: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 4: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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 

Page 5: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 6: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 7: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 8: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 9: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 10: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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 

Page 11: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 12: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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:

Page 13: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 14: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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 

Page 15: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 16: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 17: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 18: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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.

Page 19: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 20: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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"

Page 21: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 22: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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.

Page 23: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

## ## ## ## ## ## ## ## 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

Page 24: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 25: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 26: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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:

Page 27: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 28: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 29: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

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

Page 30: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 31: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 32: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 33: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 34: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 35: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 36: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 37: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 38: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 39: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 40: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

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

Page 41: EMC VPLEX Host Multipathing: Implementation Planning and Best ...

 

‘ /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