You are on page 1of 61

Red Hat Enterprise Linux 6

DM Multipath

Configuracin y administracin de DM Multipath


Edicin 1

Red Hat Servicios de contenido de ingeniera

Red Hat Enterprise Linux 6 DM Multipath

Configuracin y administracin de DM Multipath


Edicin 1

Red Hat Servicio s de co ntenido de ingeniera


do cs-need-a-fix@redhat.co m

Legal Notice
Copyright 2013 Red Hat, Inc. and others.
T his document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported
License. If you distribute this document, or a modified version of it, you must provide attribution to Red
Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be
removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section
4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo,
and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux is the registered trademark of Linus T orvalds in the United States and other countries.
Java is a registered trademark of Oracle and/or its affiliates.
XFS is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States
and/or other countries.
MySQL is a registered trademark of MySQL AB in the United States, the European Union and other
countries.
Node.js is an official trademark of Joyent. Red Hat Software Collections is not formally related to or
endorsed by the official Joyent Node.js open source or commercial project.
T he OpenStack Word Mark and OpenStack Logo are either registered trademarks/service marks or
trademarks/service marks of the OpenStack Foundation, in the United States and other countries and
are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or
sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Abstract
Este libro proporciona informacin acerca del uso de la funcin Device-Mapper Multipath de Red Hat
Enterprise Linux 6.

Table of Contents

Table of Contents
.Prefacio
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. . . . . . . . . .
1. Audiencia
4
2. Documentacin relacionada
4
3. Necesitamos sus comentarios!
4
4. Convenciones del Documento
5
4.1. Convenciones tipogrficas
5
4.2. Convenciones del documento
6
4.3. Notas y Advertencias
7
.Captulo
. . . . . . . . .1.
. . Multienrutado
. . . . . . . . . . . . . . . de
. . . mapeador
. . . . . . . . . . . de
. . . dispositivos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8. . . . . . . . . .
1.1. Funciones nuevas y cambiadas
8
1.1.1. Funcionalidades nuevas y cambiadas de Red Hat Enterprise Linux 6.0
8
1.1.2. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.1
9
1.1.3. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.2
9
1.1.4. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.3
9
1.1.5. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.4
10
1.2. Visin general de DM-Multipath
10
1.3. Soporte para matrices de almacenaje
13
1.4. Componentes de DM-Multipath
13
1.5. Descripcin general de DM-Multipath
14
.Captulo
. . . . . . . . .2.
. . Dispositivos
. . . . . . . . . . . . . multirrutas
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
............
2.1. Identificadores de dispositivos multirrutas
15
2.2. Nombres de dispositivos de multirrutas coherentes en un clster
15
2.3. Atributos de dispositivos multirrutas
16
2.4. Volmenes lgicos en dispositivos multirrutas
16
.Captulo
. . . . . . . . .3.. .Configuracin
. . . . . . . . . . . . . . .de
. . . DM-Multipath
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
............
3.1. Configuracin de DM-Multipath
18
3.2. Omisin de discos locales al generar dispositivos multirrutas
19
3.3. Configuracin de dispositivos de almacenaje
21
3.4. Cmo establecer multirrutas en el sistema de archivos initramfs
22
.Captulo
. . . . . . . . .4. .. Archivo
. . . . . . . . .de
. . .configuracin
. . . . . . . . . . . . . . de
. . . DM-Multipath
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
...........
4.1. Visin general de archivo de configuracin
23
4.2. Lista negra de archivo de configuracin
24
4.2.1. Lista negra por WWID
25
4.2.2. Lista negra por nombre de dispositivo
25
4.2.3. T ipo de dispositivo para lista negra
26
4.2.4. Excepciones de lista negra
26
4.3. Valores predeterminados de archivo de configuracin
27
4.4. Atributos de configuracin de dispositivos multirrutas
34
4.5. Dispositivos de archivo de configuracin
37
.Captulo
. . . . . . . . .5.
. . Administracin
. . . . . . . . . . . . . . . .y. .resolucin
. . . . . . . . . . .de
. . . problemas
. . . . . . . . . . . de
. . . .DM-Multipath
...............................4
. .3. . . . . . . . . .
5.1. Redimensionar un Dispositivo multirrutas en lnea
43
5.2. Desplazamiento de sistemas de archivos de root desde un dispositivo de rutas simple a un
dispositivo multirrutas
43
5.3. Desplazamiento de sistemas de archivos swap desde un dispositivo de rutas simple a un
dispositivo de rutas multirrutas
46
5.4. El demonio multirrutas
46
5.5. Problemas con grandes cantidades de LUN
47
5.6. Problemas con la funcin queue_if_no_path
47

Red Hat Enterprise Linux 6 D M Multipath

5.7. Salida del comando Multipath


5.8. Peticiones de multirrutas con el comando multipath
5.9. Opciones del comando multipath
5.10. Determinar las entradas del Mapeador de dispositivos con el comando dmsetup
5.11. Resolucin de problemas con la consola interactiva multipathd

47
48
49
49
50

. . . . . . . . . .de
Historial
. . .revisiones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
............
.ndice
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
............
A
52
B
53
C
54
D
54
F
55
G
55
H
56
I
56
L
56
M
56
N
57
P
57
Q
57
R
57
S
58
U
58
V
58
W
58

Table of Contents

Red Hat Enterprise Linux 6 D M Multipath

Prefacio
Este libro describe la funcin Device Mapper Multipath (DM-Multipath) de Red Hat Enterprise Linux para
el lanzamiento de RHEL 6.

1. Audiencia
Este libro se dirige a los administradores de sistemas que manejan sistemas que se ejecutan en el
sistema operativo de Linux. Se requiere estar familiarizado con Red Hat Enterprise Linux.

2. Documentacin relacionada
Para mayor informacin sobre el uso de Red Hat Enterprise Linux, consulte los siguientes recursos:
Gua de instalacin Proporciona informacin pertinente a la instalacin de Red Hat Enterprise
Linux 6.
Gua de implementacin Proporciona informacin sobre la implementacin, configuracin y
administracin de Red Hat Enterprise Linux 6.
Gua de administracin de almacenaje Proporciona instrucciones sobre el manejo de dispositivos
de almacenamiento y sistemas de archivos de Red Hat Enterprise Linux 6.
Para mayor informacin sobre Red Hat Cluster Suite para Red Hat Enterprise Linux 6, consulte los
siguientes recursos:
Vista General de adiciones de Alta disponibilidad Proporciona una visin general de alto nivel de
las adiciones de Alta disponibilidad de Red Hat.
Administracin de clster Proporciona informacin sobre instalacin, configuracin y manejo de
adiciones de Alta disponibilidad.
Gestin del Administrador de volumen lgico Provee una descripcin del Administrador de
volumen lgico (LVM), incluyendo informacin sobre la ejecucin de LVM en un entorno de clster.
Sistema de archivos globales 2: Configuracin y Administracin Proporciona informacin sobre la
instalacin, configuracin y mantenimiento de GFS2 de Red Hat (Red Hat Global File System 2).
Administracin del equilibrador de cargas Proporciona informacin sobre configuracin de
sistemas de alto rendimiento y servicio con la adicin de equilibrador de cargas, un conjunto de
componentes de software integrados que proporcionan Servidores Virtuales de Linux (LVS) para
equilibrio de carga IP a travs de un conjunto de servidores reales.
Notas de lanzamiento Proporciona informacin sobre la versin actual de productos de Red Hat.
La documentacin de Red Hat Cluster Suite y otros documentos de Red Hat estn disponibles en
versiones HT ML, PDF, y RPM en el CD de documentacin de Red Hat Enterprise Linux y en lnea en
http://docs.redhat.com/docs/en-US/index.html.

3. Necesitamos sus comentarios!


Si encuentra algn error tipogrfico en esta gua o si tiene alguna sugerencia para mejorarla, nos
gustara saberlo. Por favor complete un reporte en Bugzilla: http://bugzilla.redhat.com/ against the
product Red Hat Enterprise Linux 6 and the component doc-DM_Multipath. Al enviar el informe de
errores, asegrese de mencionar el identificador de la gua:
rh-DM_Multipath(EN)-6 (2013-2-15T15:15)

Si tiene alguna sugerencia para mejorar la documentacin, trate de ser lo ms especfico posible. Si ha

Prefacio

encontrado algn error, por favor incluya el nmero de la seccin y parte del texto que lo rodea para
poder hallarlo con facilidad.

4. Convenciones del Documento


Este manual utiliza varias convenciones para resaltar algunas palabras y frases y llamar la atencin
sobre ciertas partes especficas de informacin.
En ediciones PDF y de papel, este manual utiliza tipos de letra procedentes de Liberation Fonts.
Liberation Fonts tambin se utilizan en ediciones de HT ML si estn instalados en su sistema. Si no, se
muestran tipografas alternativas pero equivalentes. Nota: Red Hat Enterprise Linux 5 y siguientes
incluyen Liberation Fonts predeterminadas.

4.1. Convenciones tipogrficas


Se utilizan cuatro convenciones tipogrficas para llamar la atencin sobre palabras o frases
especficas. Dichas convenciones y las circunstancias en que se aplican son las siguientes:
Negrita m onoespaciado
Utilizado para resaltar la entrada del sistema, incluyendo los comandos de shell, nombres de archivos y
rutas. T ambin sirve para resaltar teclas y combinaciones de teclas. Por ejemplo:
Para ver el contenido del archivo m y_next_bestselling_novel en su directorio actual
de trabajo, escriba el comando cat m y_next_bestselling_novel en el intrprete de
comandos de shell y pulse Enter para ejecutar el comando.
El ejemplo anterior incluye un nombre de archivo, un comando de shell y una tecla . T odo se presenta
en negrita-monoespaciado y distinguible gracias al contexto.
Las combinaciones de teclas se pueden distinguir de las individuales con el signo ms que conecta
cada partee de la combinacin de tecla. Por ejemplo:
Pulse Enter para ejecutar el comando.
Pulse Ctrl+Alt+F2 para pasar a una terminal virtual.
El primer ejemplo resalta una tecla particular a pulsar. El segundo ejemplo, resalta una combinacin de
teclas: un set de tres teclas pulsadas simultneamente.
Si se discute el cdigo fuente, los nombres de las clase, los mtodos, las funciones, los nombres de
variables y valores de retorno mencionados dentro de un prrafo sern presentados en Negritam onoespaciado. Por ejemplo:
Las clases de archivo relacionadas incluyen filenam e para sistema de archivos, file
para archivos y dir para directorios. Cada clase tiene su propio conjunto asociado de
permisos.
Negrita proporcional
Esta denota palabras o frases encontradas en un sistema, incluyendo nombres de aplicacin, texto de
cuadro de dilogo, botones etiquetados, etiquetas de cajilla de verificacin y botn de radio; ttulos de
men y ttulos del submen. Por ejemplo:
Seleccione Sistema Preferencias Ratn desde la barra del men principal para
lanzar Preferencias de ratn. En la pestaa de Botones, seleccione la cajilla de ratn

Red Hat Enterprise Linux 6 D M Multipath

de m ano izquierda y luego haga clic en Cerrar para cambiar el botn principal del
ratn de la izquierda a la derecha (adecuando el ratn para la mano izquierda).
Para insertar un carcter especial en un archivo gedit, seleccione Aplicaciones
Accesorios Mapa de caracteres de la barra del men. Luego, seleccione Bsqueda
Buscar de la barra del men de Mapa de caracteres, escriba el nombre del
carcter en el campo de Bsqueda y haga clic en Siguiente. El carcter que busc ser
resaltado en la T abla de caracteres. Haga doble clic en ese carcter resaltado para
colocarlo en el campo de T exto a copiar y luego haga clic en el botn Copiar. Ahora
regrese al documento y elija Modificar Pegar de la barra de men de gedit.
El texto anterior incluye nombres de aplicacin; nombres y elementos del men de todo el sistema;
nombres de men de aplicaciones especficas y botones y texto hallados dentro de una interfaz grfica
de usuario, todos presentados en negrita proporcional y distinguibles por contexto.
Itlicas-negrita monoespaciado o Itlicas-negrita proporcional
Ya sea negrita monoespaciado o negrita proporcional, la adicin de itlicas indica texto reemplazable o
variable. Las itlicas denotan texto que usted no escribe literalmente o texto mostrado que cambia
dependiendo de la circunstancia. Por ejemplo:
Para conectar a una mquina remota utilizando ssh, teclee ssh nombre de
usuario@ dominio.nombre en un intrprete de comandos de shell. Si la mquina remota
es exam ple.com y su nombre de usuario en esa mquina es john, teclee ssh
john@ exam ple.com .
El comando m ount -o rem ount file-system remonta el sistema de archivo llamado.
Por ejemplo, para volver a montar el sistema de archivo /hom e, el comando es m ount -o
rem ount /hom e.
Para ver la versin de un paquete actualmente instalado, utilice el comando rpm -q
paquete. ste entregar el resultado siguiente: paquete-versin-lanzamiento.
Observe que las palabras resaltadas en itlicas nombre de usuario, dominio.nombre, sistema de
archivo, paquete, versin y lanzamiento. Cada palabra es un marcador de posicin, ya sea de texto a
ingresar cuando se ejecuta un comando o para un texto ejecutado por el sistema.
Aparte del uso estndar para presentar el ttulo de un trabajo, las itlicas denotan el primer uso de un
trmino nuevo e importante. Por ejemplo:
Publican es un sistema de publicacin de DocBook.

4.2. Convenciones del documento


Los mensajes de salida de la terminal o fragmentos de cdigo fuente se distinguen visualmente del
texto circundante.
Los mensajes de salida enviados a una terminal se muestran en rom ano m onoespaciado y se
presentan as:
books
books_tests

Desktop
Desktop1

documentation
downloads

drafts
images

mss
notes

photos
scripts

stuff
svgs

svn

Los listados de cdigo fuente tambin se muestran en rom ano m onoespaciado, pero se presentan
y resaltan de la siguiente manera:

Prefacio

static int kvm_vm_ioctl_deassign_device(struct kvm *kvm,


struct kvm_assigned_pci_dev *assigned_dev)
{
int r = 0;
struct kvm_assigned_dev_kernel *match;
mutex_lock(&kvm->lock);
match = kvm_find_assigned_dev(&kvm->arch.assigned_dev_head,
assigned_dev->assigned_dev_id);
if (!match) {
printk(KERN_INFO "%s: device hasn't been assigned before, "
"so cannot be deassigned\n", __func__);
r = -EINVAL;
goto out;
}
kvm_deassign_device(kvm, match);
kvm_free_assigned_device(kvm, match);
out:
mutex_unlock(&kvm->lock);
return r;
}

4.3. Notas y Advertencias


Finalmente, utilizamos tres estilos visuales para llamar la atencin sobre la informacin que de otro
modo se podra pasar por alto.

Nota
Una nota es una sugerencia, atajo o enfoque alternativo para una tarea determinada. Ignorar una
nota no debera tener consecuencias negativas, pero podra perderse de algunos trucos que
pueden facilitarle las cosas.

Importante
Los cuadros con el ttulo de importante dan detalles de cosas que se pueden pasar por alto
fcilmente: cambios de configuracin nicamente aplicables a la sesin actual, o servicios que
necesitan reiniciarse antes de que se aplique una actualizacin. Ignorar estos cuadros no
ocasionar prdida de datos, pero puede causar enfado y frustracin.

Aviso
Las advertencias no deben ignorarse. Ignorarlas muy probablemente ocasionar prdida de
datos.

Red Hat Enterprise Linux 6 D M Multipath

Captulo 1. Multienrutado de mapeador de dispositivos


Las multirrutas de mapeador de dispositivos (DM-Multipath) permiten configurar varias rutas de E/S
entre nodos de servidor y matrices de almacenaje dentro de un dispositivo nico. Estas rutas de E/S
son conexiones fsicas SAN que constan de cables independientes, interruptores y controladores. Las
multirrutas agregan las rutas de E/S creando un dispositivo nuevo que consta de los pasos agregados.
Este captulo proporciona un resumen de las funciones de DM-Multipath que son nuevas para el
lanzamiento inicial de Red Hat Enterprise Linux 6. Proporciona no solo una visin general de DM
Multipath de alto nivel y sus componentes, sino tambin una descripcin general de la configuracin de
DM-Multipath.

1.1. Funciones nuevas y cambiadas


Esta seccin lista funcionalidades nuevas y cambiadas de DM-Multipath que se incluyen en el
lanzamiento inicial de Red Hat Enterprise Linux 6.

1.1.1. Funcionalidades nuevas y cambiadas de Red Hat Enterprise Linux 6.0


Red Hat Enterprise Linux 6.0 incluye la siguiente documentacin, actualizaciones y cambios.
Para el lanzamiento de Red Hat Enterprise Linux 6, el procedimiento inicial de configuracin de DMMultipath para una configuracin bsica de conmutacin ha cambiado. Ahora puede crear el archivo
de configuracin DM-Multipath y habilitar a DM-Multipath con la herramienta de configuracin
m pathconf, la cual tambin puede cargar el mdulo device-m apper-m ultipath, iniciar el
demonio m ultipathd y configurar a chkconfig para que inicie automticamente el demonio al
arrancar.
Para obtener informacin sobre el nuevo procedimiento de configuracin, consulte la Seccin 3.1,
Configuracin de DM-Multipath. Para obtener mayor informacin sobre el comando m pathconf,
consulte la pgina man m pathconf(5).
El lanzamiento de Red Hat Enterprise Linux 6 proporciona un nuevo modo para configurar
dispositivos multirrutas, los cuales usted establece con el parmetro del archivo de configuracin
find_m ultipaths. En lanzamientos anteriores de Red Hat Enterprise Linux, multirrutas siempre
intentaba crear un dispositivo multirrutas para cada ruta que era puesta explcitamente en lista
negra. En Red Hat Enterprise Linux 6, sin embargo, si el parmetro de configuracin
find_m ultipaths se establece a yes, entonces multirrutas crear un dispositivo nicamente si
alguna de estas tres condiciones se cumple:
Hay al menos dos rutas que no estn en lista negra con el mismo WWID.
El usuario fuerza en forma manual la creacin del dispositivo, al especificar un dispositivo con el
comando m ultipath.
Una ruta tiene el mismo WWID que el dispositivo multirrutas creado anteriormente (incluso si ese
dispositivo multirrutas no existe actualmente). Para obtener instrucciones sobre el procedimiento
a seguir si ha creado previamente dispositivos multirrutas cuando el parmetro
find_m ultipaths no se haya establecido, consulte la Seccin 4.2, Lista negra de archivo de
configuracin.
Esta funcin debe permitir a la mayora de usuarios hacer que multirrutas elija automticamente las
rutas correctas para convertirse en dispositivos multirrutas sin tener que modificar la lista negra.
Para obtener mayor informacin sobre el parmetro de configuracin find_m ultipaths, consulte
la Seccin 4.3, Valores predeterminados de archivo de configuracin.
El lanzamiento de Red Hat Enterprise Linux 6 proporciona dos nuevos algoritmos de selector de
rutas que determinan la ruta a utilizar para la siguiente operacin de E/S: queue-length y
service-tim e. El algoritmo queue-length considera la cantidad de E/S pendiente de las rutas

Captulo 1. Multienrutado de mapeador de dispositivos

para determinar la prxima ruta a utilizar. El algoritmo service-tim e considera la cantidad de E/S
pendiente y el rendimiento relativo de las rutas para determinar la prxima ruta a utilizar. Para
obtener mayor informacin sobre los parmetros del selector de rutas en el archivo de configuracin,
consulte el Captulo 4, Archivo de configuracin de DM-Multipath.
En el lanzamiento de Red Hat Enterprise Linux 6, las funciones de prioridad ya no se denominan
programas de llamadas. En su lugar, hay objetos dinmicos compartidos como las funciones de
revisin de rutas. El parmetro prio_callout ha sido remplazado por el parmetro prio. Para
obtener la descripcin de las funciones prio soportadas, consulte el Captulo 4, Archivo de
configuracin de DM-Multipath.
En Red Hat Enterprise Linux 6, la salida del comando m ultipath ha cambiado el formato. Para
obtener informacin sobre salida del comando m ultipath, consulte la Seccin 5.7, Salida del
comando Multipath.
En el lanzamiento de Red Hat Enterprise Linux 6, el sitio del archivo bindings de multirrutas es
/etc/m ultipath/bindings.
El lanzamiento de Red Hat Enterprise Linux 6 proporciona tres nuevos parmetros defaults en el
archivo m ultipath.conf: checker_tim eout, fast_io_fail_tm o y dev_loss_tm o. Para
obtener informacin sobre estos parmetros, consulte el Captulo 4, Archivo de configuracin de
DM-Multipath.
Cuando la opcin user_friendly_nam es en el archivo de configuracin multirrutas se establece
a yes, el nombre del dispositivo multirrutas es de la forma m pathn. Para el lanzamiento de Red Hat
Enterprise Linux 6, n es un caracter alfabtico, por lo tanto, el nombre de un dispositivo multirrutas
podra ser m patha o m pathb. En lanzamientos anteriores, n era un entero.

1.1.2. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.1
Red Hat Enterprise Linux 6.1 incluye la siguiente documentacin, actualizaciones y cambios.
Ahora, este documento contiene un nuevo captulo, Seccin 5.2, Desplazamiento de sistemas de
archivos de root desde un dispositivo de rutas simple a un dispositivo multirrutas .
Ahora este documento contiene un nuevo captulo, Seccin 5.3, Desplazamiento de sistemas de
archivos swap desde un dispositivo de rutas simple a un dispositivo de rutas multirrutas.

1.1.3. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.2
Red Hat Enterprise Linux 6.2 incluye la siguiente documentacin y presenta actualizaciones y cambios.
El lanzamiento de Red Hat Enterprise Linux 6.2 proporciona un nuevo parmetro m ultipath.conf,
rr_m in_io_rq, en las secciones defaults, devices y m ultipaths del archivo
m ultipath.conf. El parmetro rr_m in_io ya no tiene ningne efecto en Red Hat Enterprise
Linux 6.2. Para obtener mayor informacin sobre el parmetro rr_m in_io_rq, consulet Captulo 4,
Archivo de configuracin de DM-Multipath.
El parmetro del archivo de configuracin dev_loss_tm o ahora puede establecerse como infinito,
lo cual establece la variable real sysfs a 2147483647 segundos o 68 aos. Para obtener mayor
informacin sobre este parmetro, consulte Captulo 4, Archivo de configuracin de DM-Multipath.
El procedimento descrito en Seccin 5.2, Desplazamiento de sistemas de archivos de root desde un
dispositivo de rutas simple a un dispositivo multirrutas ha sido actualizado.

1.1.4. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.3
Red Hat Enterprise Linux 6.3 incluye la siguiente documentacin y presenta actualizaciones y cambios.
El valor de predeterminado del parmetro de archivo de configuracin queue_without_daem on
ahora se establece como predeterminado a no.

Red Hat Enterprise Linux 6 D M Multipath

El valor de predeterminado del parmetro de archivo de configuracin m ax_fds, ahora se establece


como predeterminado a m ax.
El parmetro de archivo de configuracin user_friendly_nam es ahora es configurable en las
secciones defaults, m ultipaths y devices del archivo de configuracin m ultipath.conf.
La seccin defaults del archivo de configuracin m ultipath.conf soporta un nuevo parmetro
hwtable_regex_m atch.
Para obtener mayor informacin sobre configuracin de parmetros de configuracin, consulte el
Captulo 4, Archivo de configuracin de DM-Multipath.

1.1.5. Funcionalidades nuevas y cambiadas para Red Hat Enterprise Linux 6.4
Red Hat Enterprise Linux 6.4 incluye la siguiente documentacin y presenta actualizaciones y cambios.
Las secciones defaults y devices del archivo de configuracin m ultipath.conf soportan los
nuevos parmetros retain_attached_hardware_handler y detect_prio. Para obtener
mayor informacin sobre los parmetros de archivo de configuracin, consulte el Captulo 4, Archivo
de configuracin de DM-Multipath.
Este documento contiene una nueva seccin, Seccin 3.4, Cmo establecer multirrutas en el
sistema de archivos initramfs.

1.2. Visin general de DM-Multipath


DM-Multipath se puede utilizar para proporcionar:
Redundancia
DM-Multipath provee conmutacin en una configuracin activa/pasiva. En una configuracin
activa/pasiva, solamente la mitad de las rutas se utilizan en cualquier momento para E/S. Si cualquier
elemento de una ruta de E/S (el cable, interruptor, o controlador) falla, DM-Multipath cambia a una
ruta alterna.
Rendimiento mejorado
DM-Multipath puede ser configurado en modo activo/activo, donde E/S se despliega a travs de
rutas de una manera ordenada. En algunas configuraciones, DM-Multipath puede detectar la carga
en las rutas de E/S y re-balancear la carga.
Figura 1.1, Configuracin de multirrutas Activa/Pasiva con un dispositivo de RAID muestra una
configuracin activa/pasiva con dos rutas de E/S desde el servidor a un dispositivo RAID. Hay 2 HBA en
el servidor, 2 interruptores SAN y 2 controladores RAID.

10

Captulo 1. Multienrutado de mapeador de dispositivos

Figura 1.1. Configuracin de multirrutas Activa/Pasiva con un dispositivo de RAID

En esta configuracin, hay una ruta de E/S que va a travs de hba1, SAN1, y el controlador 1 y una
segunda ruta de E/S que va a travs de hba2, SAN2 y el controlador 2. Hay muchos puntos de posibles
fallas en esta configuracin:
falla de HBA
falla de cable FC
falla de interruptor SAN
falla de puerto de matriz de controlador
Con DM-Multipath configurado, una falla en cualquiera de estos puntos puede hacer que DM-Multipath
cambie a la ruta alterna de E/S.
Figura 1.2, Configuracin de multirrutas Activa/Pasiva con dos dispositivos de RAID muestra una
configuracin activa/pasiva ms compleja con 2 HBA en el servidor, 2 interruptores SAN y 2 dispositivos
de RAID con 2 controladores de RAID cada uno.

11

Red Hat Enterprise Linux 6 D M Multipath

Figura 1.2. Configuracin de multirrutas Activa/Pasiva con dos dispositivos de RAID

En el ejemplo presentado en la Figura 1.2, Configuracin de multirrutas Activa/Pasiva con dos


dispositivos de RAID, hay dos rutas de E/S para cada dispositivo de RAID (as como hay en el ejemplo
presentado en la Figura 1.1, Configuracin de multirrutas Activa/Pasiva con un dispositivo de RAID ).
Con DM-Multipath configurado, una falla en cualquiera de los puntos de la ruta de E/S o en cualquiera
de los dispositivos de RAID, har que DM-Multipath cambie a la ruta alterna de E/S para ese dispositivo.
Figura 1.3, Configuracin de multirrutas Activa/Activa con un dispositivo de RAID muestra una
configuracin activa/activa con 2 HBA en el servidor, un interruptor SAN y 2 controladores de RAID. Hay
cuatro rutas de E/S desde el servidor para dispositivo de almacenamiento:
hba1 para controlador1
hba1 para controlador2
hba2 para controlador1
hba2 para controlador2
En esta configuracin, E/S se puede desplegar entre cuatro rutas.

12

Captulo 1. Multienrutado de mapeador de dispositivos

Figura 1.3. Configuracin de multirrutas Activa/Activa con un dispositivo de RAID

1.3. Soporte para matrices de almacenaje


Por defecto, DM-Multipath incluye soporte para las matrices de almacenaje ms comunes que soportan
DM-Multipath. Los dispositivos compatibles se hallan en el archivo m ultipath.conf.defaults. Si la
matriz de almacenaje soporta DM-Multipath y no est configurada por defecto en este archivo, deber
agregarlos al archivo de configuracin DM-Multipath, m ultipath.conf. Para obtener informacin
sobre el archivo de configuracin DM-Multipath, consulte Captulo 4, Archivo de configuracin de DMMultipath.
Algunas matrices de almacenaje requieren manejo especial de errores de E/S y cambio de ruta. Ellas
requieren mdulos de kernel de controlador de hardware independiente.

1.4. Componentes de DM-Multipath


T abla 1.1, Componentes de DM-Multipath. describe los componentes de DM-Multipath.

13

Red Hat Enterprise Linux 6 D M Multipath

T abla 1.1. Componentes de DM-Multipath


Componente

Descripcin

mdulo de kernel dm m ultipath

Reconduce E/S y soporta conmutacin para rutas y grupos de ruta.

herramienta m path.conf

Configura y habilita el multirrutas mapeador de dispositivos.

comando m ultipath

Lista y configura dispositivos multirrutas. Por lo general se inician


con /etc/rc.sysinit, tambien puede iniciarse mediante un
programa udev siempre y cuando se haya aadido un dispositivo
de bloque.

demonio m ultipathd

Controla las rutas; a medida que las rutas fallan y regresan, puede
iniciar interruptores de grupo de ruta. Mantiene cambios
interactivos en dispositivos multirrutas. Se debe reiniciar para
cualquier cambio en el archivo /etc/m ultipath.conf.

comando kpartx

Crea mapeador de dispositivos para las particiones en un


dispositivo. Es necesario utilizar este comando para particiones
basadas en DOS con DM-MP. El comando kpartx viene en su
propio paquete, pero el paquete device-m apper-m ultipath
depende de l.

1.5. Descripcin general de DM-Multipath


DM-Multipath incluye la configuracin predeterminada compilada adecuada para configuraciones
comunes de multirrutas. La configuracin de DM-multipath suele ser un procedimiento sencillo.
El procedimiento bsico para configurar su sistema con DM-Multipath es el siguiente:
1. Instale el rpm de device-m apper-m ultipath.
2. Cree el archivo de configuracin y habilite multirrutas con el comando m pathconf. T ambin
puede iniciar el demonio multirrutas con este comando si no necesita editar el archivo de
configuracin.
3. Si es necesario, edite el archivo de configuracin m ultipath.conf para modificar los valores
predeterminados y guardar el archivo actualizado.
4. Inicie el demonio de multirrutas.
Para obtener instrucciones de configuracin detalladas para configuracin de multirrutas, consulte el
Captulo 3, Configuracin de DM-Multipath.

14

Captulo 2. D ispositivos multirrutas

Captulo 2. Dispositivos multirrutas


Sin DM-Multipath, cada ruta desde el nodo de servidor al controlador de almacenaje es tratada por el
sistema como un dispositivo independiente, incluso cuando la ruta de E/S conecta el mismo nodo del
servidor al mismo controlador de almacenaje. DM-Multipath ofrece una forma lgica de organizar las
rutas de E/S, al crear un dispositivo nico multirrutas encima de los dispositivos subyacentes.

2.1. Identificadores de dispositivos multirrutas


Cada dispositivo multirrutas tiene un Identificador mundial de dispositivos (WWID), el cual es nico e
intercambiable. Por defecto, el nombre de un dispositivo multirrutas est configurado a su WWID.
Alternativamente, puede establecer la opcin user_friendly_nam es en el archivo de configuracin
multirrutas que establece el alias a un nombre de nodo nico de la forma m pathn.
Por ejemplo, un nodo con dos HBA conectados a un controlador de almacenaje con dos puertos
mediante un nico interruptor unzoned FC ve cuatro dispositivos: /dev/sda, /dev/sdb, dev/sdc y
/dev/sdd. DM-Multipath crea un dispositivo nico con un nico WWID que reconduce E/S a esos
cuatro dispositivos subyacentes segn la configuracin de multirrutas. Cuando la opcin de
configuracin user_friendly_nam es se establece a yes, el nombre del dispositivo de multirrutas se
establece a m pathn.
Cuando se traen nuevos dispositivos bajo el control de DM-Multipath, los nuevos dispositivos pueden
ser vistos en dos sitios diferentes bajo el directorio /dev: /dev/m apper/m pathn y /dev/dm -n.
Los dispositivos en /dev/m apper se crean temprano en el proceso de arranque. Use estos
dispositivos para acceder a los dispositivos multienrutados, por ejemplo en la creacin de
volmenes lgicos.
Los dispositivos de la forma /dev/dm -n son de uso interno nicamente y no deben utilizarse
nunca.
Para obtener informacin sobre predeterminados de configuracin de multirrutas, incluyendo la opcin
de configuracin user_friendly_nam es, consulte la Seccin 4.3, Valores predeterminados de
archivo de configuracin.
Puede establecer el nombre de un dispositivo multirrutas a un nombre de su eleccin si utiliza la opcin
alias en la seccin m ultipaths del archivo de configuracin de multirrutas. Para obtener informacin
sobre la seccin m ultipaths del archivo de configuracin de multirrutas, consulte la Seccin 4.4,
Atributos de configuracin de dispositivos multirrutas.

2.2. Nombres de dispositivos de multirrutas coherentes en un


clster
Cuando se establece la opcin user_friendly_nam es a yes, el nombre del dispositivo de multirrutas
es nico para un nodo, pero no se garantiza que sea el mismo nombre en todos los nodos que estn
utilizando el dispositivo de multirrutas. Igualmente, si establece la opcin alias para un dispositivo en
la seccin m ultipaths del archivo de configuracin m ultipath.conf, el nombre no ser
automticamente consistente a travs de todos los nodos en el clster. No se deben presentar
problemas si utiliza el LVM para crear dispositivos lgicos desde el dispositivo de multirrutas, pero si
usted requiere que los nombres de dispositivos multirrutas sean coherentes con cada nodo en el
clster, no debe establecer la opcin user_friendly_nam es a yes ni configurar alias para los
dispositivos. Por defecto, si no establece user_friendly_nam es a yes ni configura un alias para un
dispositivo, el nombre de dispositivo predeterminado ser el WWID para el dispositivo, el cual siempre

15

Red Hat Enterprise Linux 6 D M Multipath

es el mismo.
No obstante, si desea que los nombres amigables de usuario definidos del sistema sean consistentes
a travs de todos los nodos en el clster, siga el procedimiento a continuacin:
1. Establezca todos los dispositivos multirrutas en un mquina.
2. Desactive todos sus dispositivos multirrutas en sus otras mquinas al ejecutar los siguientes
comandos:
# service multipathd stop
# multipath -F

3. Copie el archivo /etc/m ultipath/bindings de la primera mquina a todas las otras


mquinas en el clster.
4. Rehabilite el demonio m ultipathd en todas las otras mquinas en el clster mediante el
siguiente comando:
# service mutipathd start

Si aadi un nuevo dispositivo, necesitar repetir este proceso.


Igualmente, si configura un alias para un dispositivo para que sea consistente a travs de todos los
nodos en el clster, debe asegurarse de que el archivo /etc/m ultipath.conf sea el mismo para
cada nodo en el clster al seguir el mismo procedimiento:
1. Configure los alias para dispositivos multirrutas en el archivo m ultipath.conf en una mquina.
2. Desactive todos sus dispositivos multirrutas en sus otras mquinas al ejecutar los siguientes
comandos:
# service multipathd stop
# multipath -F

3. Copie el archivo /etc/m ultipath.conf de la primera mquina a todas las otras mquinas en
el clster.
4. Rehabilite el demonio m ultipathd en todas las otras mquinas en el clster mediante el
siguiente comando:
# service mutipathd start

Al agregar un nuevo dispositivo necesitar repetir este proceso.

2.3. Atributos de dispositivos multirrutas


Aparte de las opciones user_friendly_nam es y alias, un dispositivo multirrutas tiene numerosos
atributos. Puede modificarlos para un dispositivo multirrutas especfico al crear una entrada para ese
dispositivo en la seccin m ultipaths del archivo de configuracin multirrutas. Para obtener mayor
informacin sobre la seccin m ultipaths del archivo de configuracin, consulte la Seccin 4.4,
Atributos de configuracin de dispositivos multirrutas.

2.4. Volmenes lgicos en dispositivos multirrutas


Despus de crear dispositivos multirrutas, utilice los nombres de dispositivos multirrutas de la misma

16

Captulo 2. D ispositivos multirrutas

forma que se utilizara un nombre de dispositivo fsico al crear un volumen fsico LVM. Por ejemplo, si
/dev/m apper/m patha es el nombre de un dispositivo multirrutas, el siguiente comando sealar a
/dev/m apper/m patha como un volumen fsico.
pvcreate /dev/mapper/mpatha

Puede utilizar el dispositivo fsico LVM resultante, al crear un grupo de volumen LVM de la misma forma
que utilizara cualquier otro dispositivo fsico LVM.

Nota
Si intenta crear un volumen fsico LVM en un dispositivo completo en el cual haya configurado
particiones, el comando pvcreate fallar. Observe que la instalacin Anaconda y Kickstart
crean tablas de particiones vacas si no se especifica lo contrario para cada dispositivo de
bloque. Si desea utilizar todo el dispositivo en lugar de un particin, debe remover las particiones
existentes del dispositivo. Remueva las particiones existentes con los comandos kpartx -d y
fdisk. Si su sistema tiene dispositivos de bloque mayores a 2T b, utilice el comando parted
para remover particiones.
Cuando cree un volumen lgico LVM que utiliza matrices de multirrutas activas/pasivas como los
dispositivos fsicos subyacentes, debe incluir filtros en lvm .conf para excluir los discos subyacentes
a los dispositivos multirrutas. Esto se debe a que si la matriz cambia automticamente la ruta a la ruta
pasiva cuando recibe E/S, las multirrutas se conmutarn y recuperarn cada vez que LVM examine la
ruta pasiva si estos dispositivos no son filtrados. Para matrices activas/pasivas que requieren un
comando para activar la ruta pasiva, LVM imprime un mensaje de advertencia cuando esto se presenta.
Para filtrar todos los dispositivos SCSI en el archivo de configuracin LVM (lvm .conf), incluya el
siguiente filtro en la seccin devices del archivo.
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]

17

Red Hat Enterprise Linux 6 D M Multipath

Captulo 3. Configuracin de DM-Multipath


Este captulo proporciona paso a paso procedimientos de ejemplo para configurar DM-Multipath. Incluye
los siguientes procedimientos:
Configuracin bsica de DM-Multipath
Omisin de discos locales
Adicin de otros dispositivos al archivo de configuracin
Iniciando multirrutas en el sistema de archivos initram fs

3.1. Configuracin de DM-Multipath


Antes de configurar DM-Multipath en su sistema, asegrese de que su sistema haya sido actualizado y
que incluya el paquete device-m apper-m ultipath.
Configure multipath con la herramienta m pathconf, la cual crea el archivo de configuracin multirrutas
/etc/m ultipath.conf.
Si el archivo /etc/m ultipath.conf ya existe, la herramienta m pathconf lo modificar.
Si el archivo /etc/m ultipath.conf no existe, la herramienta m pathconf utilizar el archivo
/usr/share/doc/device-m apper-m ultipath-0.4 .9/m ultipath.conf como el archivo de
inicio.
Si el archivo /usr/share/doc/device-m apper-m ultipath-0.4 .9/m ultipath.conf no
existe, la herramienta m pathconf crear el archivo /etc/m ultipath.conf desde el inicio.
Si no necesita editar el archivo /etc/m ultipath.conf, puede establecer DM-Multipath para una
configuracin de conmutacin bsica, mediante el siguiente comando. Este comando habilita el archivo
de configuracin multirrutas e inicia el demonio m ultipathd.
# mpathconf --enable --with_multipathd y

Si necesita editar el archivo /etc/m ultipath.conf, antes de iniciar el demonio m ultipathd, use el
siguiente procedimiento para configurar el DM-Multipath para una configuracin de conmutacin bsica.
1. Ejecute el m pathconf comando con la opcin --enable especificada:
# mpathconf --enable

Para obtener informacin sobre opciones adicionales para el comando m pathconf, consulte la
pgina man m pathconf o ejecute el comando m pathconf con la opcin --help especificada.
# mpathconf --help
usage: /sbin/mpathconf <command>
Commands:
Enable: --enable
Disable: --disable
Set user_friendly_names (Default n): --user_friendly_names <y|n>
Set find_multipaths (Default n): --find_multipaths <y|n>
Load the dm-multipath modules on enable (Default y): --with_module
start/stop/reload multipathd (Default n): --with_multipathd <y|n>
chkconfig on/off multipathd (Default y): --with_chkconfig <y|n>

18

<y|n>

Captulo 3. Configuracin de D M-Multipath

2. Edite el archivo /etc/m ultipath.conf si es necesario. La configuracin predeterminada para


DM-Multipath est compilada en el sistema y no necesita ser configurada explcitamente en el
archivo /etc/m ultipath.conf.
El valor predeterminado de path_grouping_policy se establece a failover, por lo tanto en
este ejemplo usted no necesita modificar el archivo /etc/m ultipath.conf. Para mayor
informacin sobre el cambio de valores en el archivo de configuracin a otros valores diferentes a
los predeterminados, consulte el Captulo 4, Archivo de configuracin de DM-Multipath.
La seccin de valores predeterminados inicial del archivo de configuracin, establece su sistema
para que los nombres de los dispositivos multirrutas sean de la forma m pathn; sin esta
configuracin, los nombres de los dispositivos multirrutas seran alias para el WWID del
dispositivo.
3. Grabe el archivo de configuracin y salga del editor, si es necesario.
4. Ejecute el siguiente comando:
# service multipathd start

Puesto que el valor de user_friendly_nam e est establecido a yes en el archivo de configuracin,


los dispositivos multirrutas se crearn como /dev/m apper/m pathn. Para mayor informacin sobre la
configuracin del nombre del dispositivo a un alias de su eleccin, consulte el Captulo 4, Archivo de
configuracin de DM-Multipath.
Si desea usar nombres amigables, ejecute el siguiente comando:
# mpathconf --enable --user_friendly_names n

Nota
Si considera que debe modificar el archivo de configuracin multirrutas despus de haber
iniciado el demonio multirrutas, deber ejecutar el comando service m ultipathd reload
para que se efecten los cambios.

3.2. Omisin de discos locales al generar dispositivos multirrutas


Algunas mquinas tienen tarjetas locales SCSI para sus discos internos. DM-Multipath no se
recomienda para estos dispositivos. Si establece el parmetro de configuracin find_m ultipaths a
yes, no debera tener que poner en lista negra a estos dispositivos. Para obtener informacin sobre el
parmetro de configuracin find_m ultipaths, consulte la Seccin 4.3, Valores predeterminados de
archivo de configuracin.
Si no desea establecer el parmetro de configuracin find_m ultipaths a yes, siga el siguiente
procedimiento para modificar el archivo de configuracin multirrutas para omitir los discos locales al
configurar multirrutas.
1. Determine qu discos son los discos internos y mrquelos como los de la lista negra.
En este ejemplo, /dev/sda es el disco interno. Observe que en la configuracin original en el
archivo de configuracin de multirrutas predeterminado, al ejecutar m ultipath -v2 se muestra
el disco local /dev/sda, en el mapa multirrutas.
Para obtener mayor informacin sobre la salida del comando m ultipath, consulte la
Seccin 5.7, Salida del comando Multipath.

19

Red Hat Enterprise Linux 6 D M Multipath

# multipath -v2
create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 undef WINSYS,SF2372
size=33 GB features="0" hwhandler="0" wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 0:0:0:0 sda 8:0 [--------device-mapper ioctl cmd 9 failed: Invalid argument
device-mapper ioctl cmd 14 failed: No such device or address
create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:0 sdb 8:16 undef ready running
`- 3:0:0:0 sdf 8:80 undef ready running
create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:1 sdc 8:32 undef ready running
`- 3:0:0:1 sdg 8:96 undef ready running
create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:2 sdd 8:48 undef ready running
`- 3:0:0:2 sdg 8:112 undef ready running
create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:3 sdd 8:64 undef ready running
`- 3:0:0:3 sdg 8:128 undef ready running

2. Para evitar que el mapeador de dispositivos asigne /dev/sda en sus mapas de multirrutas, edite
la seccin de lista negra del archivo /etc/m ultipath.conf para incluir este dispositivo.
Aunque se puede poner en lista negra al dispositivo sda mediante un tipo devnode, ese no es
un procedimiento seguro porque /dev/sda no garantiza que sea el mismo en el arranque. Para
poner dispositivos en lista negra individual, puede hacerlo con el WWID de ese dispositivo.
Observe que en la salida del comando m ultipath -v2, el WWID del /dev/sda dispositivo es
SIBM-ESXSST 336732LC____F3ET 0EP0Q000072428BX1. Para poner en lista negra este
dispositivo, incluya lo siguiente en el archivo /etc/m ultipath.conf.
blacklist {
wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
}

3. Despus de haber actualizado el archivo /etc/m ultipath.conf, debe pedir manualmente al


demonio m ultipathd que vuelva a cargar el archivo. El siguiente comando vuelve a cargar el
archivo actualizado /etc/m ultipath.conf.
# service multipathd reload

4. Ejecute el siguiente comando para remover el dispositivo multirrutas:


# multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1

5. Para verificar si la eliminacin del dispositivo funcion, ejecute el comando m ultipath -ll para

20

Captulo 3. Configuracin de D M-Multipath

ver la configuracin de multirrutas actual. Para obtener informacin sobre el comando


m ultipath -ll, consulte Seccin 5.8, Peticiones de multirrutas con el comando multipath.
Para verificar si el dispositivo en lista negra no haya sido agregado de nuevo, ejecute el comando
m ultipath, como en el siguiente ejemplo. El comando m ultipath se predeterminar al nivel de
verbosidad v2 si no especifica una opcin -v.
# multipath
create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:0 sdb 8:16 undef ready running
`- 3:0:0:0 sdf 8:80 undef ready running
create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:1 sdc 8:32 undef ready running
`- 3:0:0:1 sdg 8:96 undef ready running
create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:2 sdd 8:48 undef ready running
`- 3:0:0:2 sdg 8:112 undef ready running
create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372
size=12G features='0' hwhandler='0' wp=undef
`-+- policy='round-robin 0' prio=1 status=undef
|- 2:0:0:3 sdd 8:64 undef ready running
`- 3:0:0:3 sdg 8:128 undef ready running

3.3. Configuracin de dispositivos de almacenaje


Por defecto, DM-Multipath incluye soporte para la mayora de las matrices de almacenaje que soportan
DM-Multipath. Los valores de configuracin predeterminados, incluyendo dispositivos soportados, se
encuentran en el archivo m ultipath.conf.defaults.
Si necesita agregar un dispositivo de almacenamiento que no est soportado por defecto como un
dispositivo multirrutas conocido, edite el archivo /etc/m ultipath.conf e inserte la informacin
apropiada del dispositivo.
Por ejemplo, para aadir informacin acerca de la serie HP Open-V la entrada se ver as, donde %n es
el nombre del dispositivo:
devices {
device {
vendor "HP"
product "OPEN-V."
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
}
}

Para obtener mayor informacin sobre la seccin devices del archivo de configuracin, consulte la
Seccin 4.5, Dispositivos de archivo de configuracin.

21

Red Hat Enterprise Linux 6 D M Multipath

3.4. Cmo establecer multirrutas en el sistema de archivos


initramfs
Puede configurar multirrutas en el sistema de archivos initram fs. Despus de configurar multirrutas,
puede reconstruir el sistema de archivos initram fs con los archivos de configuracin multirrutas al
ejecutar el comando dracut con las siguientes opciones:
# dracut --force --add multipath --include /etc/multipath /etc/multipath

Si ejecuta multirrutas desde el sistema de archivos initram fs y hace algunos cambios a los archivos
de configuracin multirrutas, debe reconstruir el sistema de archivos initram fs para que los cambios
se efecten.

22

Captulo 4. Archivo de configuracin de D M-Multipath

Captulo 4. Archivo de configuracin de DM-Multipath


Por defecto, DM-Multipath proporciona valores de configuracin para los usos ms comunes de
multirrutas. Adems, DM-Multipath incluye soporte para las matrices de almacenaje ms comunes que
admiten DM-Multipath. Los valores de configuracin predeterminados y los dispositivos compatibles se
pueden hallar en el archivo de configuracin /usr/share/doc/device-m apper-m ultipath0.4 .9/m ultipath.conf.defaults.
Puede sobrescribir los valores de configuracin predeterminados para DM Multipath al editar el archivo
de configuracin /etc/m ultipath.conf. Si es necesario, tambin puede aadir una matriz de
almacenaje que no tenga soporte predeterminado al archivo de configuracin predeterminado.

Nota
Puede configurar multirrutas en el sistema de archivos initram fs. Si usted ejecuta multirrutas
desde el sistema de archivos initram fs y si hace cambios a los archivos de configuracin
multirrutas, deber reconstruir el sistema de archivos initram fs para que los cambios se
efecten. Para obtener mayor informacin sobre reconstruccin del sistema de archivos
initram fs con multirrutas, consulte la Seccin 3.4, Cmo establecer multirrutas en el sistema
de archivos initramfs.
Este captulo proporciona informacin sobre la lectura y modificacin del archivo m ultipath.conf.
Contiene las secciones siguientes:
Visin general del archivo de configuracin
Lista negra del archivo de configuracin
Valores predeterminados de archivo de configuracin
Multirrutas de archivo de configuracin
Dispositivos de archivo de configuracin
En multirrutas de archivo de configuracin, es necesario especificar nicamente las secciones
requeridas para la configuracin, o para cambiar los valores predeterminados especificados del archivo
m ultipath.conf.defaults. Si hay secciones del archivo que no son pertinentes al entorno o para
las cuales no necesite anular los valores predeterminados, puede dejarlos sin comentario, como estn
en el archivo inicial.
El archivo de configuracin permite la sintaxis de descripcin de expresin regular.
La versin anotada del archivo de configuracin se encuentra en /usr/share/doc/devicem apper-m ultipath-0.4 .9/m ultipath.conf.annotated.

4.1. Visin general de archivo de configuracin


El archivo de configuracin multirrutas se divide en las siguientes secciones:
blacklist
Listado de dispositivos especficos que no sern tenidos en cuenta para multirrutas.
blacklist_exceptions
Listado de candidatos de multirrutas que de otra manera seran puestos en lista negra segn
los parmetros de la seccin de lista negra.

23

Red Hat Enterprise Linux 6 D M Multipath

defaults
Configuracin general por defecto para DM-Multipath.
multipaths
Configuraciones para las caractersticas de dispositivos multirrutas individuales. Estos valores
sobrescriben lo que est especificado en las secciones defaults y devices del archivo de
configuracin.
devices
Configuraciones para controladores de almacenaje individual. Estos valores sobrescriben lo
que est especificado en la seccin defaults del archivo de configuracin. Si est utilizando
una matriz de almacenaje que no est soportada por defecto, necesitar crear una seccin
secundaria de devices (dispositivos) para su matriz.

Cuando el sistema determina los atributos de un dispositivo de multirrutas, primero revisa la


configuracin de multirrutas, luego la configuracin por dispositivos y despus los valores
predeterminados del sistema de multirrutas.

4.2. Lista negra de archivo de configuracin


La seccin blacklist del archivo de configuracin de multirrutas especifica los dispositivos que no
sern utilizados cuando el sistema configura los dispositivos multirrutas. Los dispositivos puestos en
lista negra no sern agrupados en un dispositivo de multirrutas.
En lanzamientos anteriores de Red Hat Enterprise Linux, multirrutas siempre intentaba crear un
dispositivo multirrutas para cada ruta que no fuera explcitamente puesta en la lista negra. En Red Hat
Enterprise Linux 6, sin embargo, si el parmetro de configuracin find_m ultipaths se establece a
yes, entonces multirrutas crear un dispositivo nicamente si alguna de estas tres condiciones se
cumplen:
Hay al menos dos rutas que no estn en lista negra con el mismo WWID.
El usuario fuerza manualmente la creacin del dispositivo al especificar un dispositivo con el
comando m ultipath.
Una ruta tiene el mismo WWID que un dispositivo multirrutas que ha sido creado anteriormente
(incluso si ese dispositivo multirrutas no existe actualmente). Cuando un dispositivo multirrutas es
creado, multipath recuerda el WWID del dispositivo para crear de nuevo en forma automtica el
dispositivo tan pronto como vea una ruta con ese WWID. Esto le permite que multipath pueda
automticamente elegir correctamente las rutas correctas para convertir en dispositivos multirrutas,
sin tener que editar la lista negra multirrutas.
Si crea un dispositivo multirrutas sin usar el parmetro find_m ultipaths y ms tarde establece el
parmetro yes, deber retirar del dispositivo los WWID, que no desee que se creen como dispositivo
multirrutas, desde el archivo /etc/m ultipath/wwids . A continuacin se muestra un ejemplo del
archivo /etc/m ultipath/wwids. Los WWID estn encerrados por barras oblicuas (/):

24

Captulo 4. Archivo de configuracin de D M-Multipath

# Multipath wwids, Version : 1.0


# NOTE: This file is automatically maintained by multipath and multipathd.
# You should not need to edit this file in normal circumstances.
#
# Valid WWIDs:
/3600d0230000000000e13955cc3757802/
/3600d0230000000000e13955cc3757801/
/3600d0230000000000e13955cc3757800/
/3600d02300069c9ce09d41c31f29d4c00/
/SWINSYS SF2372
0E13955CC3757802/
/3600d0230000000000e13955cc3757803/

Con el parmetro find_m ultipaths en yes, necesita poner en lista negra solamente los dispositivos
con rutas mltiples que no desea multienrutar. Debido a esto, por lo general, no ser necesario poner
dispositivos en lista negra.
Si necesita poner dispositivos en lista negra, puede hacerlo siguiendo estos criterios:
Por WWID, como se describe en la Seccin 4.2.1, Lista negra por WWID
Por nombre de dispositivo, como se describe en la Seccin 4.2.2, Lista negra por nombre de
dispositivo
Por tipo de dispositivo, como se describe en la Seccin 4.2.3, T ipo de dispositivo para lista negra
Por defecto, una variedad de tipos de dispositivos est en lista negra, incluso despus de quitar el
comentario de la seccin inicial de lista negra. del archivo de configuracin. Para obtener mayor
informacin, consulte la Seccin 4.2.2, Lista negra por nombre de dispositivo.

4.2.1. Lista negra por WWID


Puede especificar los dispositivos individuales para lista negra a travs de su identificacin mundial con
la entrada wwid en la seccin blacklist del archivo de configuracin.
El siguiente ejemplo muestra las lneas en el archivo de configuracin que pondran en lista negra un
dispositivo con un WWID de 26353900f02796769.
blacklist {
wwid 26353900f02796769
}

4.2.2. Lista negra por nombre de dispositivo


Para poner en lista negra tipos de dispositivos por nombre de dispositivo con el fin de que no sean
agrupados en un dispositivo multirrutas, especifique una entrada devnode en la seccin de
blacklist del archivo de configuracin.
El siguiente ejemplo muestra las lneas en el archivo de configuracin que pondran en lista negra todos
los dispositivos sd* .
blacklist {
devnode "^sd[a-z]"
}

Puede utilizar una entrada devnode en la seccin blacklist del archivo de configuracin para
especificar dispositivos individuales para lista negra en lugar de todos los dispositivos de tipo
especfico; no obstante no es recomendable. A menos que sea estticamente asignado por reglas

25

Red Hat Enterprise Linux 6 D M Multipath

udev, no se garantiza que un dispositivo especfico tenga el mismo nombre al reiniciar. Por ejemplo, el
nombre de dispositivo podra cambiar de /dev/sda a /dev/sdb en el reinicio.
Por defecto, las siguientes entradas devnode no estn compiladas en la lista negra predeterminada;
los dispositivos que estas entradas ponen en lista negra no siempre soportan DM-Multipath. Para
habilitar multirrutas en cualquiera de estos dispositivos, necesitar especificarlas en la seccin
blacklist_exceptions del archivo de configuracin, tal como se describe en la Seccin 4.2.4,
Excepciones de lista negra.
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}

4.2.3. Tipo de dispositivo para lista negra


Puede especificar los tipos de dispositivos en la seccin blacklist del archivo de configuracin con
una seccin device. El siguiente ejemplo pone en lista negra todos los dispositivos IBM DS4200 y HP.
blacklist {
device {
vendor "IBM"
product "3S42"

#DS4200 Product 10

}
device {
vendor "HP"
product "*"
}
}

4.2.4. Excepciones de lista negra


Se pueden especificar tipos de dispositivos especficos en la seccin blacklist_exceptions del
archivo de configuracin para habilitar multirrutas en dispositivos que han sido puestos en lista negra
de forma predeterminada.
Por ejemplo, si tiene un gran nmero de dispositivos y desea realizar multirrutas en solo uno de ellos
(con un WWID de 3600d0230000000000e13955cc3757803), en lugar de poner individualmente en
lista negra a cada uno de los dispositivos excepto el que usted necesite, puede ponerlos a todos en
lista negra, y luego permitir solo al que usted desea, si aade las siguientes lneas al archivo
/etc/m ultipath.conf.
blacklist {
wwid "*"
}
blacklist_exceptions {
wwid "3600d0230000000000e13955cc3757803"
}

Cuando especifique dispositivos en la seccin blacklist_exceptions del archivo de configuracin,


debe especificar las excepciones de igual manera que en la lista negra. Por ejemplo, una excepcin de
WWID no se aplicar a los dispositivos especificados por una entrada de lista negra devnode, incluso
si el dispositivo que est en lista negra est asociado con ese WWID. Igualmente, las excepciones
devnode se aplican nicamente para entradas devnode, y las excepciones de device solo para

26

Captulo 4. Archivo de configuracin de D M-Multipath

entradas de dispositivo.

4.3. Valores predeterminados de archivo de configuracin


El archivo de configuracin /etc/m ultipath.conf incluye una seccin de defaults
(predeterminados) que establece el parmetro user_friendly_nam es a yes, as:
defaults {
user_friendly_names yes
}

As se anula el valor predeterminado del parmetro user_friendly_nam es.


El archivo de configuracin incluye una plantilla de valores predeterminados de configuracin. Esta
seccin est comentada, as:
#defaults {
#
udev_dir
#
polling_interval
#
path_selector
#
path_grouping_policy
#
getuid_callout
# prio
const
# path_checker directio
# rr_min_io 1000
# rr_weight uniform
# failback manual
# no_path_retry fail
# user_friendly_names no
#}

/dev
5
"round-robin 0"
failover
"/lib/dev/scsi_id --whitelisted --device=/dev/%n"

Para sobrescribir el valor predeterminado de cualquiera de los parmetros de configuracin, copie la


lnea pertinente de esta plantilla en la seccin defaults y qutele el comentario (#). Por ejemplo, pare
sobrescribir el parmetro path_grouping_policy para que sea m ultibus en lugar del valor
predeterminado failover, copie la lnea apropiada de la plantilla a la seccin inicial defaults del
archivo de configuracin, y remueva el comentario, as:
defaults {
user_friendly_names
path_grouping_policy
}

yes
multibus

Describe los atributos establecidos en la seccin defaults del archivo de configuracin


m ultipath.conf. Estos valores son utilizados por DM-Multipath a menos que sean anulados por los
atributos especificados en las secciones devices y m ultipaths del archivo m ultipath.conf.

27

Red Hat Enterprise Linux 6 D M Multipath

Nota
A partir del lanzamiento de Red Hat Enterprise Linux 6.0, los parmetros m ode, uid, y gid han
sido descontinuados. Los permisos para dispositivos device-mapper (incluidos los mapas
multirrutas) se establecen mediante las reglas udev. Existe un archivo de plantilla en
/usr/share/doc/device-m apper-version llamado 12-dm -perm issions.rules, el cual
debe colocar en el directorio /etc/udev/rules.d para que se pueda efectuar.

28

Captulo 4. Archivo de configuracin de D M-Multipath

T abla 4 .1. Valores predeterminados de configuracin Multipath


Atributo

Descripcin

polling_interval

Especifica el intervalo en segundos entre dos revisiones de rutas.


Para rutas que funcionan correctamente, el intervalo entre
revisiones gradualmente aumentar a (4 * polling_interval).
El valor predeterminado es 5.

udev_dir

El directorio donde se crean los nodos de dispositivos udev. El


valor predeterminado es /dev.

m ultipath_dir

El directorio donde se almacenan los objetos compartidos


dinmicos. El valor predeterminado depende del sistema,
comnmente /lib/m ultipath.

find_m ultipaths

Define el modo para establecer los dispositivos multirrutas. Si este


parmetro se establece a yes, entonces no intentar crear un
dispositivo para cada ruta que no est en lista negra. En su lugar,
Multipath crear un dispositivo solo si alguna de estas tres
condiciones se cumple:
- Hay al menos dos rutas que no estn en la lista negra con el
mismo WWID.
- El usuario fuerza en forma manual la creacin del dispositivo al
especificar un dispositivo con el comando m ultipath.
- Una ruta tiene el mismo WWID como dispositivo multirrutas
creado anteriormente. Cuando un dispositivo multirrutas sea
creado con find_m ultipaths, multipath recuerda el WWID del
dispositivo para que automticamente cree nuevamente el
dispositivo tan pronto como vea la ruta con ese WWID. De esta
manera, puede hacer que multipath elija automticamente las rutas
correctas para convertir en dispositivos multirrutas, sin tener que
editar la lista negra de multirrutas. Para obtener instrucciones
sobre el procedimiento a seguir si ha creado anteriormente
dispositivos multirrutas cuando el parmetro find_m ultipaths
no esta establecido, la consulte la Seccin 4.2, Lista negra de
archivo de configuracin.
El valor predeterminado es no.

verbosity

La verbosidad predeterminada. Los valores superiores aumentan el


nivel de verbosidad. Los niveles vlidos estn entre O y 6. El valor
predeterminado es 2.

path_selector

Especifica el algoritmo por defecto a utilizar al determinar la ruta a


usar para la siguiente operacin de E/S. Posibles valores incluyen:
round-robin 0: Bucle a travs de cada ruta en el grupo de
rutas, enviando la misma cantidad de E/S a cada una.
queue-length 0: Enva el siguiente grupo de E/S a la ruta con el
nmero inferior de solicitudes de E/S.
service-tim e 0: Enva el siguiente grupo de E/S a la ruta con el

29

Red Hat Enterprise Linux 6 D M Multipath

menor tiempo de servicio estimado, el cual se determina al dividir el


tamao total de la E/S pendiente para cada ruta por el rendimiento
relativo.
El valor predeterminado es round-robin 0.
path_grouping_policy

Especifica la directiva de agrupacin de ruta predeterminada para


aplicar multirrutas no especficas. Los posibles valores incluyen:
failover: 1 ruta por grupo de prioridad.
m ultibus: todas las rutas en grupo de prioridad 1.
group_by_serial: grupo de prioridad 1 por nmero de serie
detectado.
group_by_prio: grupo de prioridad 1 por valor de prioridad de
ruta. Las prioridades estn determinadas por programas de
llamadas especificadas como globales, por-controlador, o por
opciones de multirrutas.
group_by_node_nam e: grupo de prioridad 1 por nombre de nodo
de destino. Los nombres de nodo de destino se obtienen en
/sys/class/fc_transport/target* /node_nam e.
El valor predeterminado es failover.

getuid_callout

Especifica el programa predeterminado y los argumentos de


llamada para obtener un identificador de rutas nico. Se requiere
una ruta absoluta.
El valor por defecto es /lib/udev/scsi_id --whitelisted -device=/dev/%n.

prio

Especifica la funcin predeterminada de llamada para obtener un


valor de prioridad de ruta. Por ejemplo, los bits ALUA en SPC-3
proporcionan un valor prio explotable. Los posibles valores
incluyen:
const: Establece una prioridad de 1 para todas las rutas.
em c: Genera la prioridad de ruta para matrices EMC.
alua: Genera la prioridad de ruta basada en las configuraciones
de SCSI-3 ALUA.
tpg_pref: Genera la prioridad de ruta basada en las
configuraciones de SCSI-3 ALUA, mediante el bit de puerto
preferido.
ontap: Genera la prioridad de ruta para matrices NetApp.
rdac: Genera la prioridad de ruta para el controlador LSI/Engenio
RDAC.

30

Captulo 4. Archivo de configuracin de D M-Multipath

hp_sw: Genera la prioridad de ruta para el controlador Compaq/HP


en modo activo/alerta.
hds: Genera la prioridad de ruta para matrices de almacenaje
Hitachi HDS Modular.
El valor predeterminado es const.
features

Las funciones adicionales de los dispositivos multirrutas. La nica


funcionalidad existente es queue_if_no_path, la cual es lo
mismo que establecer no_path_retry a queue. Para obtener
informacin sobre problemas que se puedan presentar al utilizar
esta funcionalidad, consulte la Seccin 5.6, Problemas con la
funcin queue_if_no_path.

path_checker

Especifica el mtodo predeterminado utilizado para determinar el


estado de las rutas. Los posibles valores incluyen:
readsector0: Lee el primer sector del dispositivo.
tur: Expide un T EST UNIT READY para el dispositivo.
em c_clariion: Busca la OxCO de la pgina EVPD especfica de
EMC Clariion para determinar la ruta.
hp_sw: Revisa el estado de ruta para matrices de almacenaje HP
con firmware Activo/Alerta.
rdac: Revisa la estadstica de la ruta para el controlador de
almacenaje LSI/Engenio RDAC.
directio: Lee el primer sector con E/S directas.
El valor predeterminado es directio.

failback

Administra la recuperacin de grupo de rutas.


El valor im m ediate especifica recuperacin inmediata para el
grupo de rutas de ms alta prioridad contiene rutas activas.
El valor m anual especifica que no debe haber recuperacin
inmediata, sino que puede suceder nicamente con la intervencin
del operador.
El valor followover especifica que se debe efectuar
recuperacin automtica cuando la primera ruta de un grupo de
rutas se activa. As, se impide que un nodo falle cuando se haya
solicitado la conmutacin de otro nodo.
Un valor numrico mayor que cero especifica la recuperacin,
expresada en segundos.
El valor predeterminado es m anual.

31

Red Hat Enterprise Linux 6 D M Multipath

rr_m in_io

Especifica el nmero de peticiones de E/S para dirigirse a esta ruta


antes de cambiar a la siguiente ruta en el grupo actual. Este
parmetro solamente es para sistemas que ejecutan krneles
anteriores a 2.6.31. Los sistemas ms recientes deben utilizar
rr_m in_io_rq. El parmetro predeterminado es 1000.

rr_m in_io_rq

Especifica el nmero de peticiones de E/S para dirigirse a esta ruta


antes de cambiar a la siguiente ruta en el grupo actual. Este
parmetro debe utilizarse en sistemas que ejecutan krneles
actuales. En sistemas que ejecutan krneles anteriores a 2.6.31,
utilice rr_m in_io_rq. El valor predeterminado es 1.

rr_weight

Si se establece a priorities, entonces, en lugar de enviar las


peticiones rr_m in_io a una ruta antes de llamar a
path_selector para escoger la siguiente, el nmero de
peticiones a enviar es determinado por rr_m in_io multiplicado
por la prioridad de la ruta, tal como lo determina la funcin prio. Si
se establece a uniform , todos los valores sern iguales. El valor
predeterminado es uniform .

no_path_retry

Un valor numrico para este atributo especifica el nmero de veces


que el sistema debe intentar utilizar una ruta fallida antes de
inhabilitar la cola.
Un valor de fail indica falla inmediata, sin cola.
Un valor de queue indica que la cola no debe parar sino hasta que
la ruta sea corregida.
El valor por defecto es 0.

user_friendly_nam es

Si se establece a yes, especifica que el sistema debe utilizar el


archivo /etc/m ultipath/bindings para asignar un alias
persistente y nico al multirrutas, en la forma de m pathn. Si se
establece a no, especifica que el sistema debe usar el WWID como
el alias para multirrutas. En cualquier caso, lo que se especifica
aqu ser anulado por cualquier alias especfico de dispositivo
especificado en la seccin m ultipaths del archivo de
configuracin. El valor por defecto es no.

queue_without_daem on

Si se establece a no, el demonio m ultipathd inhabilitar la cola


para todos los dispositivos cuando se haya apagado. El valor por
defecto es no.

flush_on_last_del

Si se establece a yes, el demonio m ultipathd inhabilitar la cola


cuando la ltima ruta a un dispositivo haya sido borrada. El valor
por defecto es no.

m ax_fds

Establece el nmero mximo de descriptores de archivos abiertos


que multirrutas y el demonio m ultipathd pueden abrir. Es
equivalente al comando ulim it -n. A partir del lanzamiento de
Red Hat Enterprise Linux 6.3, el valor predeterminado es m ax, el
cual lo establece al lmite del sistema desde
/proc/sys/fs/nr_open. Para lanzamientos anteriores, si este
valor no se establece al mximo nmero de descriptores de
archivos abiertos se tomar desde el proceso de llamada; suele
ser 1024. Para estar seguro, se debe establecer al nmero

32

Captulo 4. Archivo de configuracin de D M-Multipath

mximo de rutas ms 32, si ese nmero es mayor que 1024.


checker_tim eout

T iempo de expiracin para usar los verificadores de rutas que


establecen comandos con un tiempo de espera explcito. El valor
predeterminado se toma de sys/block/sdx/device/tim eout.

fast_io_fail_tm o

El nmero de segundos que la capa SCSI esperar despus de


que se haya detectado un problema en un puerto remoto FC antes
que falle E/S a dispositivos en ese puerto remoto. Este valor debe
ser inferior al valor de dev_loss_tm o. Al establecerlo a off se
desactivar el tiempo de espera. El SO determina el valor
predeterminado.

dev_loss_tm o

El nmero de segundos que la capa SCSI esperar despus de


que un problema haya sido detectado en un puerto FC remoto
antes de retirarlo del sistema. Si establece este parmetro a infinito
se establecer a 2147483647 segundos, o 68 aos. El SO
determina el valor predeterminado.

hwtable_regex_m atch

(Lanzamiento de Red Hat Enterprise Linux 6.3 y posterior) controla


cmo multirrutas se integra a las configuraciones de dispositivo
desde la seccin devices del archivo de configuracin con las
configuraciones de dispositivos incorporados.
Cada configuracin en la seccin de devices del archivo
m ultipath.conf crear su configuracin de dispositivo o
modificar alguna de las configuraciones de dispositivos
incorporadas. Antes de Red Hat Enterprise Linux 6.3, si el
vendedor, el producto y las cadenas de revisin en una
configuracin de dispositivos de usuario coincidan exactamente
con las cadenas en una configuracin de dispositivo incorporada,
la configuracin incorporada era modificada por las opciones en la
configuracin de usuario. De lo contrario, la configuracin de
usuario sera tratada como una nueva configuracin.
Si hwtable_regex_m atch se establece a yes, una expresin
regular coincidente ser utilizada en su lugar. El vendedor, el
producto y las cadenas de revisin son todas expresiones
regulares. Los valores de configuracin de dispositivos de usuario
para estas opciones coinciden con las de los valores de
configuracin de dispositivos incorporados. Esta concordancia
funciona de la misma forma que el producto de vendedor del
dispositivo real y las cadenas de revisin se comparan con las
cadenas de configuracin de dispositivos para ver qu
configuracin debe utilizarse para el dispositivo. Si la configuracin
del dispositivo de usuario coincide, entonces la configuracin
incorporada es modificada por las opciones en la configuracin de
usuario. De lo contrario, la configuracin de dispositivos de usuario
es considerada como una nueva configuracin.

retain_attached_hw_han
dler

(Red Hat Enterprise Linux Release 6.4 y posterior) Si este


parmetro se establece a yes y la capa SCSI ya tiene conectado
un manejador de hardware al dispositivo de rutas, multirrutas no
forzar al dispositivo para que utilice el hardware_handler
especificado por el archivo m utipath.conf. Si la capa SCSI no
tiene conectado un manejador de hardware, mutirrutas continuar

33

Red Hat Enterprise Linux 6 D M Multipath

usando su manejador de hardware como siempre. El valor


predeterminado es no.
detect_prio

(Red Hat Enterprise Linux Release 6.4 y posterior) Si se establece


a yes, multirrutas revisar primero si el dispositivo soporta ALUA, y
si lo hace, asignar automticamente el dispositivo que otorga
prioridades alua. Si el dispositivo no soporta ALUA, determinar el
dispositivo que otorga prioridades como lo hace siempre. El valor
predeterminado es no.

4.4. Atributos de configuracin de dispositivos multirrutas


T abla 4.2, Atributos de multirrutas, muestra los atributos que se pueden establecer en la seccin
m ultipaths del archivo de configuracin m ultipath.conf para cada dispositivo de multirrutas.
Dichos atributos nicamente se aplican al multirrutas especificado. Los valores predeterminados son
utilizados por DM-Multipath y remplazan los atributos establecidos en las secciones defaults y
devices del archivo m ultipath.conf.

34

Captulo 4. Archivo de configuracin de D M-Multipath

T abla 4 .2. Atributos de multirrutas


Atributo

Descripcin

wwid

Especifica el WWID del dispositivo de multirrutas, al cual se aplican


los atributos de m ultipath. Este parmetro es obligatorio para
esta seccin del archivo m ultipath.conf.

alias

Especifica el nombre simblico para el dispositivo multirrutas al


cual se aplican los atributos de m ultipath. Si utiliza
user_friendly_nam es, no establezca este valor a m pathn;
pues puede entrar en conflicto con un nombre amigable
automticamente asignado y entregar nombres de nodos de
dispositivos incorrectos.

path_grouping_policy

Especifica la directiva de agrupacin de ruta predeterminada para


aplicar multirrutas no especficas. Los posibles valores incluyen:
failover = ruta 1 por grupo de prioridad
m ultibus = todas las rutas en grupo de prioridad 1
group_by_serial = grupo de prioridad 1 por nmero de serie
detectado
group_by_prio = grupo de prioridad 1 por valor de prioridad de
ruta
group_by_node_nam e = grupo de prioridad 1 por nombre de
nodo de destino

path_selector

Especifica el algoritmo por defecto a utilizar al determinar la ruta a


usar para la siguiente operacin de E/S. Posibles valores incluyen:
round-robin 0: Bucle a travs de cada ruta en el grupo de
rutas, enviando la misma cantidad de E/S a cada una.
queue-length 0: Enva el siguiente grupo de E/S a la ruta con el
nmero inferior de solicitudes de E/S.
service-tim e 0: Enva el siguiente grupo de E/S a la ruta con el
menor tiempo de servicio estimado, el cual se determina al dividir el
tamao total de la E/S pendiente para cada ruta por el rendimiento
relativo.

failback

Administra la recuperacin de grupo de rutas.


El valor im m ediate especifica recuperacin inmediata para el
grupo de rutas de ms alta prioridad contiene rutas activas.
El valor m anual especifica que no debe haber recuperacin
inmediata, sino que puede suceder nicamente con la intervencin
del operador.
El valor followover especifica que se debe efectuar

35

Red Hat Enterprise Linux 6 D M Multipath

recuperacin automtica cuando la primera ruta de un grupo de


rutas se activa. As, se impide que un nodo falle cuando se haya
solicitado la conmutacin de otro nodo.
Un valor numrico mayor que cero especifica la recuperacin,
expresada en segundos.
prio

Especifica la funcin predeterminada de llamada para obtener un


valor de prioridad de ruta. Por ejemplo, los bits ALUA en SPC-3
proporcionan un valor prio explotable. Los posibles valores
incluyen:
const: Establece una prioridad de 1 para todas las rutas.
em c: Genera la prioridad de ruta para matrices EMC.
alua: Genera la prioridad de ruta basada en las configuraciones
de SCSI-3 ALUA.
tpg_pref: Genera la prioridad de ruta basada en las
configuraciones de SCSI-3 ALUA, mediante el bit de puerto
preferido.
ontap: Genera la prioridad de ruta para matrices NetApp.
rdac: Genera la prioridad de ruta para el controlador LSI/Engenio
RDAC.
hp_sw: Genera la prioridad de ruta para el controlador Compaq/HP
en modo activo/alerta.
hds: Genera la prioridad de ruta para matrices de almacenaje
Hitachi HDS Modular.

no_path_retry

Un valor numrico para este atributo especifica el nmero de veces


que el sistema debe intentar utilizar una ruta fallida antes de
inhabilitar la cola.
Un valor de fail indica falla inmediata, sin cola.
Un valor de queue indica que la cola no debe parar sino hasta que
la ruta sea corregida.

rr_m in_io

Especifica el nmero de peticiones de E/S para dirigirse a esta ruta


antes de cambiar a la siguiente ruta en el grupo actual. Este
parmetro solamente es para sistemas que ejecutan krneles
anteriores a 2.6.31. Los sistemas ms recientes deben utilizar
rr_m in_io_rq. El parmetro predeterminado es 1000.

rr_m in_io_rq

Especifica el nmero de peticiones de E/S para dirigirse a esta ruta


antes de cambiar a la siguiente ruta en el grupo actual. Este
parmetro debe utilizarse en sistemas que ejecutan krneles
actuales. En sistemas que ejecutan krneles anteriores a 2.6.31,
utilice rr_m in_io_rq. El valor predeterminado es 1.

rr_weight

Si se establece a priorities, entonces en lugar de enviar las

36

Captulo 4. Archivo de configuracin de D M-Multipath

rr_weight

Si se establece a priorities, entonces en lugar de enviar las


peticiones de rr_m in_io a una ruta antes de llamar a
path_selector para escoger la siguiente ruta, el nmero de
peticiones a enviar es determinado por rr_m in_io multiplicado
por la prioridad de la ruta, tal como lo determina la funcin prio. Si
se establece a uniform , todos los valores sern iguales.

flush_on_last_del

Si se establece a yes, entonces multipath desactivar la cola


cuando la ltima ruta a un dispositivo haya sido borrada.

user_friendly_nam es

Si se establece a yes, especifica que el sistema debe utilizar el


archivo /etc/m ultipath/bindings para asignar un alias
persistente y nico al multirrutas, en la forma de m pathn. Si se
establece a no, especifica que el sistema debe usar el WWID como
el alias para multirrutas. En cualquier caso, lo que se especifica
aqu ser anulado por cualquier alias especfico de dispositivo
especificado en la seccin m ultipaths del archivo de
configuracin.

El ejemplo a continuacin, muestra atributos de multirrutas especificados en el archivo de configuracin


para dos dispositivos especficos de multirrutas. El primer dispositivo tiene un WWID de
3600508b4 000156d70001200000b0000 y un nombre simblico de yellow.
El segundo dispositivo de multirrutas en el ejemplo tiene un WWID de 1DEC_____3218167584 74 y un
nombre simblico de red. En este ejemplo, los atributos rr_weight se establecen a priorities.
multipaths {
multipath {
wwid
alias
path_grouping_policy
path_selector
failback
rr_weight
no_path_retry
}
multipath {
wwid
alias
rr_weight
}
}

3600508b4000156d70001200000b0000
yellow
multibus
"round-robin 0"
manual
priorities
5

1DEC_____321816758474
red
priorities

4.5. Dispositivos de archivo de configuracin


T abla 4.3, Atributos de dispositivos, muestra los atributos que se pueden establecer para cada
dispositivo de almacenamiento individual en la seccin devices del archivo de configuracin
m ultipath.conf. Estos atributos son utilizados por DM-Multipath a menos que sean remplazados
por los atributos especificados en la seccin m ultipaths del archivo m ultipath.conf para rutas
que contienen el dispositivo. Estos atributos remplazan los atributos establecidos en la seccin
defaults del archivo m ultipath.conf.
Muchos dispositivos que soportan multirrutas estn includos por defecto en una configuracin de
multirrutas. Los valores para los dispositivos compatibles por defecto estn listados en el archivo
m ultipath.conf.defaults. Probablemente no necesitar modificar los valores de estos
dispositivos, pero si lo hace puede sobrescribir los predeterminados, incluyendo una entrada en el

37

Red Hat Enterprise Linux 6 D M Multipath

archivo de configuracin para el dispositivo que remplaza esos valores. Puede copiar los valores
predeterminados de configuracin de dispositivos desde el archivo m ultipath.conf.defaults para
el dispositivo y remplazar los valores que desee cambiar.
Para agregar un dispositivo a esta seccin del archivo de configuracin que no est configurado
automticamente por defecto, necesita establecer los parmetros vendor y product. Se pueden
encontrar estos valores consultando /sys/block/device_name/device/vendor y
/sys/block/device_name/device/m odel donde device_name es el dispositivo que va a ser
multienrutado, como en el siguiente ejemplo:
# cat /sys/block/sda/device/vendor
WINSYS
# cat /sys/block/sda/device/model
SF2372

Los parmetros adicionales para especificar dependen de su dispositivo especfico. Si el dispositivo


est activo/activo, por lo general, no necesitar establecer parmetros adicionales. Puede desear
establecer path_grouping_policy a m ultibus. Otros parmetros que necesitar establecer son
no_path_retry y rr_m in_io, como se describe en la T abla 4.3, Atributos de dispositivos.
Si el dispositivo est activo/pasivo, pero automticamente cambia rutas con E/S a la ruta pasiva,
necesitar cambiar la funcin de revisin a una que no enve E/S a la ruta para probar si est
funcionando (de otra manera, su dispositivo seguir fallando). Esto casi siempre significa que usted
estableci el path_checker a tur; lo cual funciona para todos los dispositivos SCSI que soportan el
comando T est Unit Ready.
Si el dispositivo necesita un comando especial para cambiar rutas, entonces la configuracin de este
dispositivo para multirrutas requiere un mdulo de kernel manejador de hardware. El manejador de
hardware actual es em c. Si este no es suficiente para su dispositivo, no podr configurar el dispositivo
para multirrutas.

38

Captulo 4. Archivo de configuracin de D M-Multipath

T abla 4 .3. Atributos de dispositivos


Atributo

Descripcin

vendor

Especifica el nombre del proveedor del dispositivo de


almacenamiento al cual pertenecen los atributos de device, por
ejemplo COMPAQ.

product

Especifica el nombre del producto del dispositivo de


almacenamiento al cual pertenecen los atributos de device, por
ejemplo HSV110 (C)COMPAQ.

revision

Especifica el identificador de revisin del producto del dispositivo


de almacenamiento.

product_blacklist

Especifica una expresin regular utilizada para poner en lista


negra dispositivos por producto.

hardware_handler

Especifica un mdulo que ser utilizado para realizar las acciones


especficas de hardware cuando cambian grupos de ruta o
manejan errores de E/S. Posibles valores incluyen:
1 em c: manejador de hardware para matrices de almacenaje EMC.
1 alua: manejador de hardware para matrices ALUA SCSI-3.
1 hp_sw: manejador de hardware para controladores Compaq/HP.
1 rdac: manejador de hardware para controladores RDAC
LSI/Engenio.

path_grouping_policy

Especifica la directiva de agrupacin de ruta predeterminada para


aplicar multirrutas no especficas. Los posibles valores incluyen:
failover = ruta 1 por grupo de prioridad
m ultibus = todas las rutas en grupo de prioridad 1
group_by_serial = grupo de prioridad 1 por nmero de serie
detectado
group_by_prio = grupo de prioridad 1 por valor de prioridad de
ruta
group_by_node_nam e = grupo de prioridad 1 por nombre de
nodo de destino

getuid_callout

Especifica el programa predeterminado y los argumentos de


llamada para obtener un identificador de rutas nico. Se requiere
una ruta absoluta.

path_selector

Especifica el algoritmo por defecto a utilizar al determinar la ruta a


usar para la siguiente operacin de E/S. Posibles valores incluyen:
round-robin 0: Bucle a travs de cada ruta en el grupo de
rutas, enviando la misma cantidad de E/S a cada una.
queue-length 0: Enva el siguiente grupo de E/S a la ruta con el

39

Red Hat Enterprise Linux 6 D M Multipath

nmero inferior de solicitudes de E/S.


service-tim e 0: Enva el siguiente grupo de E/S a la ruta con el
menor tiempo de servicio estimado, el cual se determina al dividir el
tamao total de la E/S pendiente para cada ruta por el rendimiento
relativo.
path_checker

Especifica el mtodo predeterminado utilizado para determinar el


estado de las rutas. Los posibles valores incluyen:
readsector0: Lee el primer sector del dispositivo.
tur: Expide un T EST UNIT READY para el dispositivo.
em c_clariion: Busca la OxCO de la pgina EVPD especfica de
EMC Clariion para determinar la ruta.
hp_sw: Revisa el estado de ruta para matrices de almacenaje HP
con firmware Activo/Alerta.
rdac: Revisa la estadstica de la ruta para el controlador de
almacenaje LSI/Engenio RDAC.
directio: Lee el primer sector con E/S directas.

features

Las funciones adicionales de los dispositivos multirrutas. La nica


funcin existente es queue_if_no_path, la cual es lo misma que
establecer no_path_retry a queue. Para obtener informacin
sobre problemas que puedan presentarse al utilizar esta
funcionalidad, consulte la Seccin 5.6, Problemas con la funcin
queue_if_no_path.

prio

Especifica la funcin predeterminada de llamada para obtener un


valor de prioridad de ruta. Por ejemplo, los bits ALUA en SPC-3
proporcionan un valor prio explotable. Los posibles valores
incluyen:
const: Establece una prioridad de 1 para todas las rutas.
em c: Genera la prioridad de ruta para matrices EMC.
alua: Genera la prioridad de ruta basada en las configuraciones
de SCSI-3 ALUA.
tpg_pref: Genera la prioridad de ruta basada en las
configuraciones de SCSI-3 ALUA, mediante el bit de puerto
preferido.
ontap: Genera la prioridad de ruta para matrices NetApp.
rdac: Genera la prioridad de ruta para el controlador LSI/Engenio
RDAC.
hp_sw: Genera la prioridad de ruta para el controlador Compaq/HP
en modo activo/alerta.

40

Captulo 4. Archivo de configuracin de D M-Multipath

hds: Genera la prioridad de ruta para matrices de almacenaje


Hitachi HDS Modular.
failback

Administra la recuperacin de grupo de rutas.


El valor im m ediate especifica recuperacin inmediata para el
grupo de rutas de ms alta prioridad contiene rutas activas.
El valor m anual especifica que no debe haber recuperacin
inmediata, sino que puede suceder nicamente con la intervencin
del operador.
El valor followover especifica que se debe efectuar
recuperacin automtica cuando la primera ruta de un grupo de
rutas se activa. As, se impide que un nodo falle cuando se haya
solicitado la conmutacin de otro nodo.
Un valor numrico mayor que cero especifica la recuperacin,
expresada en segundos.

rr_weight

Si se establece a priorities, entonces en lugar de enviar las


peticiones de rr_m in_io a una ruta antes de llamar a
path_selector para escoger la siguiente ruta, el nmero de
peticiones a enviar es determinado por rr_m in_io multiplicado
por la prioridad de la ruta, tal como lo determina la funcin prio. Si
se establece a uniform , todos los valores sern iguales.

no_path_retry

Un valor numrico para este atributo especifica el nmero de veces


que el sistema debe intentar utilizar una ruta fallida antes de
inhabilitar la cola.
Un valor de fail indica falla inmediata, sin cola.
Un valor de queue indica que la cola no debe parar sino hasta que
la ruta sea corregida.

rr_m in_io

Especifica el nmero de peticiones de E/S para dirigirse a esta ruta


antes de cambiar a la siguiente ruta en el grupo actual. Este
parmetro solamente es para sistemas que ejecutan krneles
anteriores a 2.6.31. Los sistemas ms recientes deben utilizar
rr_m in_io_rq. El parmetro predeterminado es 1000.

rr_m in_io_rq

Especifica el nmero de peticiones de E/S para dirigirse a esta ruta


antes de cambiar a la siguiente ruta en el grupo actual. Este
parmetro debe utilizarse en sistemas que ejecutan krneles
actuales. En sistemas que ejecutan krneles anteriores a 2.6.31,
utilice rr_m in_io_rq. El valor predeterminado es 1.

fast_io_fail_tm o

El nmero de segundos que la capa SCSI esperar despus de


que se haya detectado un problema en un puerto remoto FC antes
que falle E/S a dispositivos en ese puerto remoto. Este valor debe
ser inferior al valor de dev_loss_tm o. Al establecerlo a off se
desactivar el tiempo de espera.

dev_loss_tm o

El nmero de segundos que la capa SCSI esperar despus de

41

Red Hat Enterprise Linux 6 D M Multipath

que un problema haya sido detectado en un puerto FC remoto


antes de retirarlo del sistema. Si establece este parmetro a infinito
se establecer a 2147483647 segundos, o 68 aos.
flush_on_last_del

Si se establece a yes, el demonio m ultipathd inhabilitar la cola


cuando la ltima ruta a un dispositivo haya sido borrada.

user_friendly_nam es

Si se establece a yes, especifica que el sistema debe utilizar el


archivo /etc/m ultipath/bindings para asignar un alias
persistente y nico al multirrutas, en la forma de m pathn. Si se
establece a no, especifica que el sistema debe usar el WWID como
el alias para multirrutas. En cualquier caso, lo que se especifica
aqu ser anulado por cualquier alias especfico de dispositivo
especificado en la seccin m ultipaths del archivo de
configuracin. El valor por defecto es no.

retain_attached_hw_han
dler

detect_prio

(Red Hat Enterprise Linux Release 6.4 y posterior) Si este


parmetro se establece a yes y la capa SCSI ya tiene conectado
un manejador de hardware al dispositivo de rutas, multirrutas no
forzar al dispositivo para que utilice el hardware_handler
especificado por el archivo m utipath.conf. Si la capa SCSI no
tiene conectado un manejador de hardware, mutirrutas continuar
usando su manejador de hardware como siempre.
(Red Hat Enterprise Linux Release 6.4 y posterior) Si se establece
a yes, multirrutas revisar primero si el dispositivo soporta ALUA, y
si lo hace, asignar automticamente el dispositivo que otorga
prioridades alua. Si el dispositivo no soporta ALUA, determinar el
dispositivo que otorga prioridades como lo hace siempre.

El siguiente ejemplo muestra una entrada de device en el archivo de configuracin de multipath.


# }
# device {
# vendor
"COMPAQ "
# product
"MSA1000
"
# path_grouping_policy multibus
# path_checker tur
# rr_weight priorities
# }
#}

42

Captulo 5. Administracin y resolucin de problemas de D M-Multipath

Captulo 5. Administracin y resolucin de problemas de DMMultipath


Este captulo ofrece informacin acerca de la administracin de DM-Multipath en un sistema en
ejecucin. Se incluyen los siguientes temas:
Redimensionar un dispositivo multirrutas en lnea
Desplazamiento del dispositivo de root desde un dispositivo de rutas simple a un dispositivo de
multirrutas
Desplazamiento de un dispositivo swap desde un dispositivo de ruta nica a un dispositivo
multirrutas
El demonio multirrutas
Problemas con grandes cantidades de LUN
Problemas con la funcin queue_if_no_path
Salida de comando m ultipath
Peticiones de multirrutas con el comando m ultipath
Opciones de comando m ultipath
Peticiones de multirrutas con el comando dm setup
Resolucin de problemas con la consola interactiva m ultipathd

5.1. Redimensionar un Dispositivo multirrutas en lnea


Si necesita redimensionar un dispositivo multirrutas en lnea, utilice el siguiente procedimiento.
1. Redimensione el dispositivo fsico.
2. Utilice el siguiente comando para buscar las rutas de los LUN:
# multipath -l

3. Cambie de tamao sus rutas. Para dispositivos SCSI, si escribe un 1 en el archivo rescan para
el dispositivo har que el controlador SCSI vuelva a escanear, como en el siguiente comando:
# echo 1 > /sys/block/device_name/device/rescan

4. Redimensione el dispositivo multirrutas al ejecutar el comando multipathd para redimensionar:


# multipathd -k'resize map mpatha'

5. Redimensione el sistema de archivos (asumiendo que no se utilizan LVM o particiones DOS):


# resize2fs /dev/mapper/mpatha

5.2. Desplazamiento de sistemas de archivos de root desde un


dispositivo de rutas simple a un dispositivo multirrutas
Si ha instalado su sistema en un dispositivo de ruta simple y ms tarde aade otra ruta al sistema de
archivos de root, necesitar trasladar su sistema de archivos de root a un dispositivo multienrutado.
Esta seccin describe el procedimiento para trasladar un dispositivo de ruta simple a uno multirrutas.

43

Red Hat Enterprise Linux 6 D M Multipath

Despus de asegurarse de que ha instalado el paquete device-m apper-m ultipath, realice el


siguiente procedimiento:
1. Ejecute el siguiente comando para crear el archivo de configuracin /etc/m ultipath.conf,
cargue el mdulo multirrutas y configure chkconfig para m ultipathd a on:
# mpathconf --enable

Para obtener mayor informacin sobre el uso del comando m pathconf para configurar el
multienrutamiento, consulte la Seccin 3.1, Configuracin de DM-Multipath.
2. Edite las secciones blacklist y blacklist_exceptions del archivo
/etc/m ultipath.conf, como se describin en Seccin 4.2, Lista negra de archivo de
configuracin.
3. Para verificar si su archivo de configuracin est configurado correctamente, puede ejecutar el
comando /sbin/m ultipath con la opcin -v3 para revisar si el demonio multirrutas trat de
crear un dispositivo multirrutas en su dispositivo de root. El comando fallar puesto que el
dispositivo de root est en uso, pero la salida del comando debe mostrar el dispositivo de root en
la lista de rutas.
Debe mirar en la salida del comando una lnea con el siguiente formato:
WWID

H:B:T:L devname MAJOR:MINOR

Por ejemplo, si su sistema de archivos de root est configurado en sda o una de sus particiones,
vera en la salida una lnea como la siguiente:
===== paths list =====
...
1ATA
WDC WD800JD-75MSA3
8:0
...

WD-WMAM9F 1:0:0:0 sda

Ms tarde en la salida, ver el dispositivo de root asignado al dispositivo multirrutas:


time | devname: ownership set to mpathdev

Por ejemplo, la salida puede aparecer as:


Jun 14 06:48:21 | sda: ownership set to mpatha

T ambin ver la indicacin de que el comando no pudo crear el dispositivo multirrutas con una
lnea del siguiente formato:
time | mpathdev: domap (0) failure for create/reload map

En el ejemplo anotado arriba, vera la siguiente lnea en la salida del comando:


Jun 14 06:48:21 | mpatha: domap (0) failure for create/reload map

4. Para reconstruir el sistema de archivos initram fs con m ultipath, ejecute el comando


dracut con las siguientes opciones:
# dracut --force --add multipath --include /etc/multipath /etc/multipath

44

Captulo 5. Administracin y resolucin de problemas de D M-Multipath

5. Si su dispositivo de root no es un volumen de LVM y no est montado por nombre de dispositivo,


necesita editar el archivo fstab para pasar al nombre de dispositivo multirrutas apropiado. Si su
dispositivo de root es un dispositivo LVM o est montado por UUID o algo ms, este paso no es
necesario.
a. Use el procedimiento descrito en el Paso 3 de ejecutar el comando /sbin/m ultipath
con -v3 para determinar el WWID del dispositivo de root.
b. Configure los alias para el dispositivo de root en el archivo /etc/m ultipath.conf:
multipaths {
multipath {
wwid WWID_of_root_device
alias rootdev
}
}

c. Edite el archivo /etc/fstab y remplace la ruta del dispositivo anterior para el dispositivo
de root por el dispositivo multirrutas.
Por ejemplo, si tuviera la siguiente entrada en el archivo /etc/fstab:
/dev/sda1 /

ext4

defaults

1 1

ext4

defaults

1 1

Usted cambiara la entrada as:


/dev/mapper/rootdev /

Si necesita modificar el archivo /etc/fstab, tambin necesitar modificar el archivo


/etc/grub/grub.conf y cambie el parmetro de root de root=/dev/sda1 a
root=/dev/m apper/rootdev.
El siguiente ejemplo muestra cmo se vera esta entrada de archivo grub.conf se vera antes
de modificarlo.
title Red Hat Enterprise Linux FoundationServer (2.6.32-71.24.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-71.24.1.el6.x86_64 ro root=/dev/sda1
rd_NO_LUKS
rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us
console=ttyS0,115200n8 crashkernel=auto
initrd /initramfs-2.6.32-71.24.1.el6.x86_64.img

El siguiente ejemplo muestra cmo se vera esta entrada de archivo grub.conf se vera
despus de modificarlo.
title Red Hat Enterprise Linux FoundationServer (2.6.32-71.24.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-71.24.1.el6.x86_64 ro
root=/dev/mapper/rootdev
rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16
KEYTABLE=us console=ttyS0,115200n8 crashkernel=auto
initrd /initramfs-2.6.32-71.24.1.el6.x86_64.img

6. Apague la mquina.
7. Configure el interruptor FC para que otras rutas sean visibles a la mquina.
8. Arranque la mquina.

45

Red Hat Enterprise Linux 6 D M Multipath

9. Revise si el sistema de archivos de root ('/') est en un dispositivo multienrutado.

5.3. Desplazamiento de sistemas de archivos swap desde un


dispositivo de rutas simple a un dispositivo de rutas multirrutas
Los dispositivos swap se configuran de forma predeterminada como volmenes lgicos. No se requiere
una configuracin especial para configurarlos como dispositivos multirrutas siempre y cuando
establezca el multienrutamiento en los volmenes fsicos que constituyen el grupo de volumen lgico.
No obstante, si su dispositivo swap no es un volumen de LVM, y est montado por nombre de
dispositivo, puede necesitar editar el archivo fstab para cambiar al nombre apropiado de dispositivo
multirrutas.
1. Determine el nmero WWID del dispositivo swap al ejecutar el comando /sbin/m ultipath con
la opcin -v3. La salida desde el comando debe mostrar el dispositivo swap en la lista de rutas.
Debe buscar en el comando la lnea del siguiente formato, el cual muestra el dispositivo de swap:
WWID

H:B:T:L devname MAJOR:MINOR

Por ejemplo, si su sistema de achivos de swap est configurado en sda o en una de sus
particiones, vera una lnea tal como la siguiente:
===== paths list =====
...
1ATA
WDC WD800JD-75MSA3
8:0
...

WD-WMAM9F 1:0:0:0 sda

2. Configure los alias para dispositivo de swap en el archivo /etc/m ultipath.conf:


multipaths {
multipath {
wwid WWID_of_swap_device
alias swapdev
}
}

3. Edite el archivo /etc/fstab y remplace la ruta del dispositivo anterior para el dispositivo de root
por el dispositivo multirrutas.
Por ejemplo, si tuviera la siguiente entrada en el archivo /etc/fstab:
/dev/sda2 swap

ext4

defaults

0 0

ext4

defaults

0 0

Usted cambiara la entrada as:


/dev/mapper/swapdev swap

5.4. El demonio multirrutas


Si tiene problemas para implementar una configuracin de multirrutas, asegrese de que el demonio de
multirrutas se est ejecutando, as como se describi en el Captulo 3, Configuracin de DM-Multipath.
El demonio m ultipathd debe estar ejecutndose para poder utilizar dispositivos multienrutados.

46

Captulo 5. Administracin y resolucin de problemas de D M-Multipath

5.5. Problemas con grandes cantidades de LUN


Cuando se ha agregado un gran nmero de LUN a un nodo, el uso de dispositivos multienrutados
puede aumentar significativamente el tiempo que tarda un administrador de dispositivos udev en
crearles nodos de dispositivos. Si experimenta este problema, corrjalo borrando la siguiente lnea en
/etc/udev/rules.d/4 0-m ultipath.rules:
KERNEL!="dm-[0-9]*", ACTION=="add", PROGRAM=="/bin/bash -c '/sbin/lsmod |
/bin/grep ^dm_multipath'", RUN+="/sbin/multipath -v0 %M:%m"

Esta lnea hace que el administrador de dispositivos udev ejecute m ultipath cada vez que se agrega
un dispositivo de bloque al nodo. Incluso con esta lnea eliminada, el demonio m ultipathd crear
automticamente dispositivos multienrutados, y m ultipath ser llamado durante el proceso de
arranque para nodos con sistemas de archivos root multienrutados. El nico cambio es que los
dispositivos multienrutados no se crearn automticamente cuando el demonio m ultipathd no est
ejecutndose, lo cual no debe ser problema para la vasta mayora de usuarios de multipath.

5.6. Problemas con la funcin queue_if_no_path


Si la opcin features "1 queue_if_no_path" se especifica en el archivo
/etc/m ultipath.conf, entonces cualquier proceso que emita E/S se detendr hasta que una o ms
rutas se restablezcan. Para evitar esto, establezca el parmetro no_path_retry N en el archivo
/etc/m ultipath.conf (donde N es el nmero de veces que el sistema debe intentar una ruta).
Cuando configure el parmetro no_path_retry, remueva la opcin features "1
queue_if_no_path" del archivo /etc/m ultipath.conf. Sin embargo, si est utilizando un
dispositivo multienrutado para el cual la opcin features "1 queue_if_no_path" se establece
como compilada-por defecto, como lo es para muchos dispositivos SAN, deber aadir features "0"
para sobrescribir lo predeterminado. Puede hacerlo al copiar la seccin de dispositivos existentes para
su dispositivo desde /usr/share/doc/device-m apper-m ultipath0.4 .9/m ultipath.conf.defaults en /etc/m ultipath.conf y editarlo para ajustarlo a sus
necesidades.
Si necesita utilizar la opcin features "1 queue_if_no_path" y experimenta ese problema, utilice
el comando dm setup para editar la directiva en el tiempo de ejecucin para un LUN determinado (es
decir, para el que ninguna ruta est disponible). Por ejemplo, si desea cambiar la directiva en el
dispositivo de multirrutas m pathc de "queue_if_no_path" a "fail_if_no_path", ejecute el
siguiente comando:
dmsetup message mpathc 0 "fail_if_no_path"

Observe que debe especificar el alias m pathn en lugar de la ruta.

5.7. Salida del comando Multipath


Al crear, modificar, o listar un dispositivo multirrutas, se obtiene una copia de la configuracin actual del
dispositivo. El formato es el siguiente.
Para cada dispositivo multirrutas:

47

Red Hat Enterprise Linux 6 D M Multipath

action_if_any: alias (wwid_if_different_from_alias) dm_device_name_if_known


vendor,product size=size features='features' hwhandler='hardware_handler'
wp=write_permission_if_known

Para cada grupo de ruta:


-+- policy='scheduling_policy' prio=prio_if_known
status=path_group_status_if_known

Para cada ruta:


`- host:channel:id:lun devnode major:minor dm_status_if_known path_status
online_status

Por ejemplo, la salida de un comando multirrutas podra aparecer as:


3600d0230000000000e13955cc3757800 dm-1 WINSYS,SF2372
size=269G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 6:0:0:0 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 7:0:0:0 sdf 8:80 active ready running

Si la ruta est lista o activa para E/S, el estatus de la ruta ser ready o ghost. Si la ruta est cada,
defectuosa o dbil, el estatus ser faulty o shaky. La ruta es actualizada peridicamente por el
demonio de m ultipathd basado en el intervalo de sondeo definido en el archivo
/etc/m ultipath.conf.
El estatus del dm se parece al estatus de la ruta, pero desde el punto de vista del kernel. El estatus de
dm tiene dos estados: failed, el cual es anlogo a faulty, y active, el cual cubre los dems
estados de rutas. En ocasiones, el estado de ruta y el estado de dm de un dispositivo no coinciden
temporalmente.
Los posibles valores de online_status son running y offline. Un estatus de offline significa
que este dispositivo SCSI ha sido inhabilitado.

Nota
Cuando un dispositivo multirrutas est siendo creado o modificado, el estatus de ruta de grupo,
el nombre del dispositivo, los permisos de escritura y el estatus de dm se desconocen. Adems,
las caractersticas no son siempre correctas.

5.8. Peticiones de multirrutas con el comando multipath


Se pueden utilizar las opciones -l y -ll del comando m ultipath para visualizar la configuracin
actual de multirrutas. La opcin -l muestra la topologa de multipath deducida de la informacin en
sysfs y del mapeador de dispositivos. La opcin -ll muestra la informacin que -l muestra adems
de todos los otros componentes del sistema.
En la visualizacin de la configuracin de multirrutas, hay tres niveles de contenido que se pueden
precisar con la opcin -v del comando m ultipath. Al especificar -v0 no se produce salida. Al
especificar -v1 solo entrega los nombres creados o actualizados de multirrutas, los cuales pueden

48

Captulo 5. Administracin y resolucin de problemas de D M-Multipath

alimentar ms tarde a otras herramientas tales como kpartx. Al especificar -v2 imprime todas las
rutas detectadas, multirrutas y mapas de dispositivos.
El siguiente ejemplo muestra la salida de un comando m ultipath -l.
# multipath -l
3600d0230000000000e13955cc3757800 dm-1 WINSYS,SF2372
size=269G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 6:0:0:0 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 7:0:0:0 sdf 8:80 active ready running

El siguiente ejemplo muestra la salida de un comando m ultipath -ll.


# multipath -ll
3600d0230000000000e13955cc3757801 dm-10 WINSYS,SF2372
size=269G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=enabled
| `- 19:0:0:1 sdc 8:32 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 18:0:0:1 sdh 8:112 active ready running
3600d0230000000000e13955cc3757803 dm-2 WINSYS,SF2372
size=125G features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 19:0:0:3 sde 8:64 active ready running
`- 18:0:0:3 sdj 8:144 active ready running

5.9. Opciones del comando multipath


La T abla 5.1, Opciones tiles del comando m ultipath, describe algunas opciones del comando
m ultipath que le pueden ser de utilidad.
T abla 5.1. Opciones tiles del comando m ultipath
Opcin

Descripcin

-l

Muestra la configuracin actual de multirrutas extrada de sysfs y del


mapeador de dispositivos.

-ll

Muestra la configuracin actual de multipath extrada de sysfs, el


mapeador de dispositivos y los dems componentes disponibles en el
sistema.

-f dispositivo

Elimina el dispositivo de multirrutas nombrado.

-F

Retire todos los dispositivos multirrutas no usados.

5.10. Determinar las entradas del Mapeador de dispositivos con el


comando dmsetup
Puede utilizar el comando dm setup para averiguar qu entradas de mapeador de dispositivos
coinciden con los dispositivos multienrutados.
El siguiente comando visualiza todos los mapeadores de dispositivos y sus nmeros mayores y

49

Red Hat Enterprise Linux 6 D M Multipath

menores. Los nmeros menores determinan el nombre del dispositivo de dm. Por ejemplo, un nmero
menor de 3 corresponde al dispositivo multienrutado /dev/dm -3.
# dmsetup ls
mpathd (253:4)
mpathep1
(253:12)
mpathfp1
(253:11)
mpathb (253:3)
mpathgp1
(253:14)
mpathhp1
(253:13)
mpatha (253:2)
mpathh (253:9)
mpathg (253:8)
VolGroup00-LogVol01
(253:1)
mpathf (253:7)
VolGroup00-LogVol00
(253:0)
mpathe (253:6)
mpathbp1
(253:10)
mpathd (253:5)

5.11. Resolucin de problemas con la consola interactiva


multipathd
El comando m ultipathd -k es una interfaz interactiva para el demonio m ultipathd. Al ingresar
este comando se abre una consola de multipath interactiva. Despus de ingresar ese comando, ingrese
help para obtener la lista de los comandos disponibles, puede entrar un comando interactivo o un
CT RL-D para salir.
La consola interactiva m ultipathd sirve para resolver los problemas que usted puede estar teniendo
con su sistema. Por ejemplo, la siguiente secuencia de comandos muestra la configuracin de
multirrutas, incluyendo los valores predeterminados antes de salir de la consola.
# multipathd -k
> > show config
> > CTRL-D

La siguiente secuencia de comandos garantiza que multipath ha recogido los cambios para
m ultipath.conf:
# multipathd -k
> > reconfigure
> > CTRL-D

Utilice la siguiente secuencia de comandos para verificar si el corrector de ruta est funcionando
correctamente.
# multipathd -k
> > show paths
> > CTRL-D

50

Historial de revisiones

Historial de revisiones
Revisin 5.0-9.2.4 00
Rebuild with publican 4.0.0

2013-10-31

Rdiger Landmann

Revisin 5.0-9.2
traduccin completa

Fri May 3 2013

Gladys Guerrero-Lozano

Revisin 5.0-9.1
Wed Apr 17 2013
Los archivos de traduccin sincronizados con fuentes XML 5.0-9

Chester Cheng

Revisin 5.0-9
Mon Feb 18 2013
Versin para lanzamiento de disponibilidad general 6.4

Steven Levine

Revisin 5.0-7
Mon Nov 26 2012
Versin para lanzamiento beta 6.4

Steven Levine

Revisin 5.0-6
T ue Nov 13 2012
Steven Levine
Resuelve: #856829
Documenta los nuevos parmetros de configuracin retain_attached_hardware_handler y
detect_prio.
Resuelve: #815925
Documenta el procedimiento para establecer multirrutas en el sistema de archivos initram fs.
Resuelve: #836333
Corrige errores tipogrficos
Resuelve: #856826
Actualiza el extracto de muestra m ultipath.conf para reflejar el parmetro path_selector
actualizado.
Revisin 4 .0-3
Fri Jun 15 2012
Versin para lanzamiento G.A 6.3

Steven Levine

Revisin 4 .0-2
Wed Apr 25 2012
Resuelve: #815925
Actualiza ejemplo el formato de salida dm setup ls.

Steven Levine

Revisin 4 .0-1
Wed Mar 28 2012
Resuelve: #786399
Corrige pequeo error tipogrfico.

Steven Levine

Resuelve: #771420
Documenta nuevas funcionalidades de DM-Multipath para Red Hat Enterprise Linux 6.3.
Revisin 3.0-3
T hu Dec 1 2011
Lanzamiento para GA de Red Hat Enterprise Linux 6.2

Steven Levine

51

Red Hat Enterprise Linux 6 D M Multipath

Resuelve: #753899
Corrige la descripcin de la opcin m ultipath -F.
Revisin 3.0-2
Fri Oct 7 2011
Resuelve: #743767
Corrige errores tipogrficos y aclara pequeos problemas.

Steven Levine

Revisin 3.0-1
Mon Sep 19 2011
Steven Levine
Revisin inicial para el lanzamiento Beta de Red Hat Enterprise Linux 6.2
Resuelve: #707638
Documenta nuevas funcionalidades de DM-Multipath para Red Hat Enterprise Linux 6.2.
Resuelve: #715457
Corrige el ejemplo para dispositivos SCSI.
Resuelve: #623450
Actualiza procedimientos para trasladar dispositivos de root al volumen en multirrutas.
Resuelve: #725374, #738051
Corrige errores tipogrficos menores.
Revisin 2.0-1
T hu May 19 2011
Revisin inicial para Red Hat Enterprise Linux 6.1

Steven Levine

Resuelve: #623450
Aade nuevos procedimientos para desplazar dispositivos de root y swap desde una ruta simple a
dispositivos en multirrutas.
Resuelve: #693948
Corrige errores menores en tablas y atributos de dispositivo.
Resuelve: #694683
Corrige errores tipogrficos menores.
Resuelve: #702721
Retira referencia desactualizada para /dev/mpath.
Revisin 1.0-1
Wed Nov 10 2010
Primera versin del lanzamiento de Red Hat Enterprise Linux 6

Steven Levine

ndice
A
alias parmetro, Atributos de configuracin de dispositivos multirrutas
archivo de configuracin
- alias parmetro, Atributos de configuracin de dispositivos multirrutas
- blacklist, Lista negra de archivo de configuracin
- checker_timeout parmetro, Valores predeterminados de archivo de configuracin

52

ndice

- conmutacin parmetro, Valores predeterminados de archivo de configuracin, Atributos


de configuracin de dispositivos multirrutas, Dispositivos de archivo de configuracin
- dev_loss_tmo parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
- fast_io_fail_tmo parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
- flush_on_last_del parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
- funcionalidades parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
- getuid_callout parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
- hardware_handler parmetro, Dispositivos de archivo de configuracin
- hwtable_regex_match parmetro, Valores predeterminados de archivo de configuracin
- max_fds parmetro, Valores predeterminados de archivo de configuracin
- no_path_retry parmetro, Valores predeterminados de archivo de configuracin, Atributos
de configuracin de dispositivos multirrutas, Dispositivos de archivo de configuracin
- path_checker parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
- path_grouping_policy parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
- path_selector parmetro, Valores predeterminados de archivo de configuracin, Atributos
de configuracin de dispositivos multirrutas, Dispositivos de archivo de configuracin
- polling-interval parmetro, Valores predeterminados de archivo de configuracin
- prio parmetro, Valores predeterminados de archivo de configuracin, Dispositivos de
archivo de configuracin
- producto parmetro, Dispositivos de archivo de configuracin
- product_blacklist parmetro, Dispositivos de archivo de configuracin
- proveedor parmetro, Dispositivos de archivo de configuracin
- queue_without_daemon parmetro, Valores predeterminados de archivo de configuracin
- retain_attached_hw_handler parmetro, Valores predeterminados de archivo de
configuracin, Atributos de configuracin de dispositivos multirrutas
- revisin parmetro, Dispositivos de archivo de configuracin
- rr_min_io parmetro, Valores predeterminados de archivo de configuracin, Atributos de
configuracin de dispositivos multirrutas
- rr_weight parmetro, Valores predeterminados de archivo de configuracin, Atributos de
configuracin de dispositivos multirrutas, Dispositivos de archivo de configuracin
- udev_dir parmetro, Valores predeterminados de archivo de configuracin
- user_friendly_names parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
- verbosidad parmetro, Valores predeterminados de archivo de configuracin
- vista general, Visin general de archivo de configuracin
- wwid parmetro, Atributos de configuracin de dispositivos multirrutas

archivo lvm.conf, Volmenes lgicos en dispositivos multirrutas

B
blacklist
- archivo de configuracin, Lista negra de archivo de configuracin

53

Red Hat Enterprise Linux 6 D M Multipath

- WWID, Lista negra por WWID

blacklist_exceptions seccin
- multipath.conf archivo, Excepciones de lista negra

C
checker_timeout parmetro, Valores predeterminados de archivo de configuracin
comando dmsetup, determinando las entradas de Mapeador de dispositivos, Determinar
las entradas del Mapeador de dispositivos con el comando dmsetup
comando kpartx , Componentes de DM-Multipath
comando mpathconf , Componentes de DM-Multipath
comando multipath, Componentes de DM-Multipath
- opciones, Opciones del comando multipath
- salida, Salida del comando Multipath
- solicitudes, Peticiones de multirrutas con el comando multipath

comando multipathd start, Configuracin de DM-Multipath


Comentarios
- informacin de contacto para este manual, Necesitamos sus comentarios!

configuracin
- DM-Multipath, Configuracin de DM-Multipath

configuracin /activa/activa
- definicin, Visin general de DM-Multipath

configuracin/activa/activa
- ilustracin, Visin general de DM-Multipath

configuracin/activa/pasiva
- definicin, Visin general de DM-Multipath
- ilustracin, Visin general de DM-Multipath

configuration file
- detect_prio parmetro, Valores predeterminados de archivo de configuracin, Atributos de
configuracin de dispositivos multirrutas

conmutacin, Visin general de DM-Multipath

D
demonio multipathd, Componentes de DM-Multipath

54

ndice

demonio multirrutas (multipathd), El demonio multirrutas


detect_prio parmetro, Valores predeterminados de archivo de configuracin, Atributos
de configuracin de dispositivos multirrutas
dev_loss_tmo parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
directorio dev/mapper, Identificadores de dispositivos multirrutas
dispositivos
- adicin, Configuracin de dispositivos de almacenaje, Dispositivos de archivo de
configuracin

dispositivos dm-n, Identificadores de dispositivos multirrutas


dispositivos multirrutas, Dispositivos multirrutas
- volmenes fsicos LVM, Volmenes lgicos en dispositivos multirrutas
- volmenes lgicos, Volmenes lgicos en dispositivos multirrutas

dispositivos seccin
- multipath.conf archivo, Dispositivos de archivo de configuracin

DM-Multipath
- archivo de configuracin, Archivo de configuracin de DM-Multipath
- componentes, Componentes de DM-Multipath
- configuracin, Configuracin de DM-Multipath
- configuracin, descripcin general, Descripcin general de DM-Multipath
- conmutacin, Visin general de DM-Multipath
- definicin, Multienrutado de mapeador de dispositivos
- dispositivos, Dispositivos multirrutas
- nombre de dispositivo, Identificadores de dispositivos multirrutas
- redundancia, Visin general de DM-Multipath
- visin general, Visin general de DM-Multipath
- y LVM, Volmenes lgicos en dispositivos multirrutas

F
fast_io_fail_tmo parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
flush_on_last_del parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
funcionalidades parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
funciones, nuevas y cambiadas, Funciones nuevas y cambiadas

G
getuid_callout parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin

55

Red Hat Enterprise Linux 6 D M Multipath

H
hardware_handler parmetro, Dispositivos de archivo de configuracin
hwtable_regex_match parmetro, Valores predeterminados de archivo de configuracin

I
Identificador mundial de dispositivos (WWID), Identificadores de dispositivos multirrutas
ignorando, discos locales, Omisin de discos locales al generar dispositivos multirrutas
initramfs
- Cmo iniciar multirrutas, Cmo establecer multirrutas en el sistema de archivos initramfs

L
lista negra
- dispositivos predeterminados, Lista negra por nombre de dispositivo
- nombre de dispositivo, Lista negra por nombre de dispositivo
- tipo de dispositivo, T ipo de dispositivo para lista negra

M
matrices de almacenaje
- adicin, Configuracin de dispositivos de almacenaje, Dispositivos de archivo de
configuracin

max_fds parmetro, Valores predeterminados de archivo de configuracin


mdulo de kernel dm-multipath, Componentes de DM-Multipath
multipath.conf archivo, Soporte para matrices de almacenaje, Archivo de configuracin
de DM-Multipath
- blacklist_exceptions seccin, Excepciones de lista negra

multipath.conf file
- dispositivos seccin, Dispositivos de archivo de configuracin
- multirrutas seccin, Atributos de configuracin de dispositivos multirrutas
- predeterminados seccin, Valores predeterminados de archivo de configuracin

multipath.conf.annotated archivo, Archivo de configuracin de DM-Multipath


multipath.conf.defaults archivo, Soporte para matrices de almacenaje, Archivo de
configuracin de DM-Multipath
multipathd
- comando, Resolucin de problemas con la consola interactiva multipathd
- consola interactiva, Resolucin de problemas con la consola interactiva multipathd

multipaths seccin
- multipath.conf archivo, Atributos de configuracin de dispositivos multirrutas

56

ndice

N
nombre de dispositivo, Identificadores de dispositivos multirrutas
no_path_retry parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin

P
paquete /etc/multipath.conf, Configuracin de DM-Multipath
paquete device-mapper-multipath, Configuracin de DM-Multipath
parmetro alias
- archivo de configuracin, Identificadores de dispositivos multirrutas

parmetro user_friendly_names, Identificadores de dispositivos multirrutas


path_checker parmetro, Valores predeterminados de archivo de configuracin,
Dispositivos de archivo de configuracin
path_grouping_policy parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
path_selector parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
polling_interval parmetro, Valores predeterminados de archivo de configuracin
predeterminados seccin
- multipath.conf archivo, Valores predeterminados de archivo de configuracin

prio parmetro, Valores predeterminados de archivo de configuracin, Dispositivos de


archivo de configuracin
producto parmetro, Dispositivos de archivo de configuracin
product_blacklist parmetro, Dispositivos de archivo de configuracin
proveedor parmetro, Dispositivos de archivo de configuracin

Q
queue_without_daemon parmetro, Valores predeterminados de archivo de
configuracin

R
recuperacin parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin
Redimensionar un dispositivo multirrutas, Redimensionar un Dispositivo multirrutas en
lnea
retain_attached_hw_handler parmetro, Valores predeterminados de archivo de

57

Red Hat Enterprise Linux 6 D M Multipath

configuracin, Atributos de configuracin de dispositivos multirrutas


revisin parmetro, Dispositivos de archivo de configuracin
rr_min_io parmetro, Valores predeterminados de archivo de configuracin, Atributos de
configuracin de dispositivos multirrutas
rr_weight parmetro, Valores predeterminados de archivo de configuracin, Atributos de
configuracin de dispositivos multirrutas, Dispositivos de archivo de configuracin

S
Sistema de archivos de root, Desplazamiento de sistemas de archivos de root desde un
dispositivo de rutas simple a un dispositivo multirrutas
Sistema de archivos de root multienrutado, Desplazamiento de sistemas de archivos de
root desde un dispositivo de rutas simple a un dispositivo multirrutas
Sistema de archivos swap, Desplazamiento de sistemas de archivos swap desde un
dispositivo de rutas simple a un dispositivo de rutas multirrutas
Sistema de archivos swap multienrutado, Desplazamiento de sistemas de archivos swap
desde un dispositivo de rutas simple a un dispositivo de rutas multirrutas
soporte de matriz de almacenaje, Soporte para matrices de almacenaje

U
udev_dir parmetro, Valores predeterminados de archivo de configuracin
user_friendly_names parmetro, Valores predeterminados de archivo de configuracin,
Atributos de configuracin de dispositivos multirrutas, Dispositivos de archivo de
configuracin

V
verbosidad parmetro, Valores predeterminados de archivo de configuracin
Visin general
- funciones, nuevas y cambiadas, Funciones nuevas y cambiadas

Volmenes fsicos LVM


- dispositivos multirrutas, Volmenes lgicos en dispositivos multirrutas

W
wwid parmetro, Atributos de configuracin de dispositivos multirrutas

58

You might also like