Escolar Documentos
Profissional Documentos
Cultura Documentos
servidor copias2-agri
Resumen
En este documento se detalla cómo configurar device mapper multipath en Ubuntu 9.04, para
el correcto funcionamiento del almacenamiento compartido en EMC Clariion CX3-20.
Indice de materias
Índice de contenido
Introducción.................................................................................1
Matriz para copias2-agri......................................................3
Configuración de dm-mpath............................................................7
dm-mpath para Clariion CX3-20...........................................7
Configuración de lvm..........................................................9
Problema en Ubuntu 9.04 con udev......................................9
Configuración de DM-MPATH para el servidor copias2-agri
Introducción
Introducción
Cuando nuestro servidor usa fiber-channel para acceso a SAN es importante
asegurarse de que estamos en matriz de certificación: Debemos comprobar
la versión de Firmware de la HBA para nuestra cabina de almacenamiento.
La matriz es una combinación de el Modelo de cabina de almacenamiento +
Modelo de HBA del servidor + Versión del módulo del kernel que usará el sis-
tema operativo para acceder a la cabina. Esta combinación la crean los fabri-
cantes de hardware de la HBA y certifican que la combinación funciona co-
rrectamente, además de dar una recomendación para la configuración de la
HBA y el módulo, y así conseguir que el hardware funcione como se espera
de él: De no seguir estas recomendaciones es posible que el equipo no se
comporte como se espera de él.
Página 1
Configuración de DM-MPATH para el servidor copias2-agri
Introducción
Por ejemplo, una Qlogic nos aparece en la mayoría de los casos como una
QLA2xxx, a pesar de ser una QLA2300. Esto en realidad no nos aporta
nada y sólo vale para confundirnos, porque esto es sólo el chip, y este chip
lo puede montar IBM en sus tarjeta oemizadas para DSA, HP en sus mez-
zadines, o la propia QLogic en tarjetas PCI-Express, que además pueden
ser de uno o dos puertos para cada caso: La única forma de localizar el
modelo de forma unívoca es mediante su Part-Number, con factura en
mano y/o la tarjeta.
3. Versión del módulo del kernel. Para ello nos pondremos ante la conso-
la de nuestro equipo Linux como administrador y ejecutaremos los siguien-
tes comandos:
– modinfo qla2xxx | grep version -i
Con ello obtenemos la versión del módulo
– uname -a
Con esto obtenemos la versión del kernel.
Página 2
Configuración de DM-MPATH para el servidor copias2-agri
Matriz para copias2-agri
Página 3
Configuración de DM-MPATH para el servidor copias2-agri
Averiguar la matriz de certificación
Página 5
Configuración de DM-MPATH para el servidor copias2-agri
Averiguar la matriz de certificación
Página 6
Configuración de DM-MPATH para el servidor copias2-agri
Configuración de dm-mpath
Configuración de dm-mpath
Una vez se tiene el hardware correctamente configurado y actualizado, se
procederá a instalar el software multipath. Para ello, en Ubuntu ejecutare-
mos, como root:
aptitude install build-essential autoconf automake bison flex checkinstall
apt-get install sg3-utils sysfsutils multipath-tools
apt-get install linux-headers-$(uname -r)
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 {
vendor "DGC*"
product "*"
path_grouping_policy group_by_prio
getuid_callout "/lib/udev/scsi_id -g -u -d /dev/%n"
prio_callout "/sbin/mpath_prio_emc /dev/%n"
hardware_handler "1 emc"
features "0"
#features "1 queue_if_no_path"
no_path_retry 300
path_checker emc_clariion
path_selector "round-robin 0"
failback immediate
#user_friendly_names yes
}
}
defaults {
Página 7
Configuración de DM-MPATH para el servidor copias2-agri
dm-mpath para Clariion CX3-20
user_friendly_names yes
}
multipaths {
multipath {
wwid 36006016006602100726a0b2c2b49df11
alias LUN_1000G
}
multipath {
wwid 36006016006602100f8b319eaf488df11
alias LUN_300G
}
multipath {
wwid 36006016006602100780f1c54f9d8de11
alias LUN_1T
}
multipath {
wwid 3600601600660210086206a5c1007de11
alias LUN_3T
}
}
Página 8
Configuración de DM-MPATH para el servidor copias2-agri
Configuración de lvm
Configuración de lvm
Para evitar la duplicidad de nombres al ejecutar pvscan y demás herramien-
tas de LVM, tendremos que editar el fichero /etc/lvm/lvm.conf para modi-
ficar las líneas:
preferred_names = [ "^/dev/mpath/.*", "^/dev/mapper/LUN.*", "^/dev/[hs]d" ]
filter = [ "a|mapper.*|", "a|sdc.*|", "r|.*|" ]
Página 9