Multipath en OUL 5.7 con IBM Storwize V7000

Esta semana estoy configurando DeviceMapper Multipath en Oracle Unbreakable Linux 5 update 7, conectado a una SAN IBM Storwize V7000. El fichero /etc/multipath.conf que uso es el siguiente:

defaults {
user_friendly_names yes
udev_dir /dev
}

blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z][[0-9]*]"
devnode "^cciss!c[0-9]d[0-9]*[p[0-9]*]"
}

devices {
device{
# Identificar la cabina (IBM v7000)
vendor "IBM*"
product "2145*"

# Como comprobar si los caminos estan arriba...
path_checker tur

# Como agrupar los caminos (por prioridad)
path_grouping_policy group_by_prio

# Como obtener los IDs de los discos...
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"

# Como obtener las prioridades de los discos...
prio "alua"

# Algoritmo para presentar io al kernel por los caminos vivos
path_selector "round-robin 0"

# No reintente i/o por los caminos caido y haga fail immediate
no_path_retry fail

hardware_handler "1 alua"

# Le dice al demonio como manejar los caminos caídos...
failback immediate
}
}

multipaths {
multipath {
wwid 360050768028081874dc00000000000000
alias Lun_ibm
}
}

...y después de guardar los cambios del fichero, aplicar la configuración ejecutando la siguiente secuencia de pasos:
/etc/init.d/multipathd restart
multipath -F
multipath -v3

Al ejecutar el comando multipath -ll , deberíamos obtener una salida similar a la siguiente:
Lun_ibm (36005076802808187dc00000000000000) dm-18 IBM,2145
size=2.0G features='0' hwhandler='1 alua' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 3:0:3:0 sdcc 69:0 active ready running
| `- 4:0:3:0 sdca 68:224 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
|- 3:0:2:0 sdcb 68:240 active ready running
`- 4:0:2:0 sdbz 68:208 active ready running

No hay comentarios: