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:
Publicar un comentario