¿Cómo configurar múltiples rutas en Enterprise Linux 6.x para Dell Compellent Storage?

Resumen: Nuestro objetivo es ofrecer soluciones que simplifiquen la TI proporcionando soluciones de bases de datos, desarrollo personalizado, centros de datos dinámicos, computación flexible, alta disponibilidad, computación de alto rendimiento y soluciones de virtualización ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Se aplica a:

-------------------------------------------------------------------------------------

Sistemas operativos: Oracle Linux 6.x y RHEL 6.x

Almacenamiento: Dell Compellent SC040 y SC8000 con Storage Center 6.3+

 

    Causa

    En este artículo, se proporciona una descripción, junto con las prácticas recomendadas, sobre cómo configurar dispositivos de múltiples rutas en Enterprise Linux 6.x para Dell Compellent Storage Center. En esto, se considera lo siguiente:

    • ¿Cómo descubrir volúmenes de múltiples rutas de Compellent?
    • ¿Cómo configurar los dispositivos Compellent de múltiples rutas mediante el mapeador de dispositivos?
    • Configuración recomendada del adaptador de bus de host (HBA)

    Configure el almacenamiento de Compellent según la guía de conectividad SAN de Compellent, que incluye las prácticas recomendadas para configurar las controladoras, los gabinetes, los puertos HBA de front-end y back-end. Se puede acceder a la Guía de conectividad CT-SC040 y SC8000 en http://kc.compellent.com

    Resolución

    Descubrimiento de volúmenes de múltiples rutas de Compellent:

    En esta sección, se ayuda a determinar el volumen de Storage Center que se correlaciona con un dispositivo Linux específico. Los siguientes comandos y herramientas de Linux se pueden utilizar para detectar e identificar los volúmenes de Compellent:

    1. Descubrimiento de los nuevos volúmenes: Descubra un volumen desde el host escaneando los HBA Fibre Channel (FC) con el siguiente comando:

    # echo "- - -" >> /sys/class/scsi_host/host0/scan

     

    SLN312308_en_US__1icon Nota: Para los volúmenes de múltiples rutas, se deberá volver a analizar cada HBA con una ruta activa al Storage Center. Cada adaptador se puede encontrar en /sys/class/scsi_host/host0/, donde "host0" se reemplaza por cada descriptor de HBA individual.

    La información de descubrimiento de nuevos volúmenes se puede ver en la salida de dmesg como se muestra a continuación.

    SDF de dispositivo SCSI: 587202560 sectores de HDWR de 512 bytes (300648 MB)

    Sdf: La protección contra escritura está desactivada

    Sdf: Detección de modo: 87 00 00 00

    SDF de dispositivo SCSI: caché de unidad: escritura simultánea

    SDF de dispositivo SCSI: 587202560 sectores de HDWR de 512 bytes (300648 MB)

    Sdf: La protección contra escritura está desactivada

    Sdf: Detección de modo: 87 00 00 00

    SDF de dispositivo SCSI: caché de unidad: escritura simultánea

    SDF: tabla de partición desconocida

    SD 0:0:3:15: Disco SCSI conectado SDF

    SD 0:0:3:15: Adjunto scsi genérico sg13 tipo 0

    2. Identificación de los volúmenes: Identifique los volúmenes de Compellent Storage y correlacione con un dispositivo Linux específico mediante las siguientes herramientas.

    LSSCSI: LSSCSI es una herramienta que analiza la información de los sistemas de archivos virtuales /proc y /sys en una salida simple legible por humanos. Esta herramienta está presente en el repositorio base de Linux 6 que se puede instalar usando el administrador de paquetes Yum.


    # lsscsi [0:2:0:0] disco DELL PERC H710 3.13 /dev/sda

    [7:0:0:1] disco COMPELNT Compellent Vol 0603 /dev/sdb

    [7:0:1:1] disk COMPELNT Compellent Vol 0603 /dev/sdc

    [7:0:2:2] disk COMPELNT Compellent Vol 0603 /dev/sdd

    [7:0:3:2] disk COMPELNT Compellent Vol 0603 /dev/sde

    [8:0:0:1] disk COMPELNT Compellent Vol 0603 /dev/sdf

    [8:0:1:1] disk COMPELNT Compellent Vol 0603 /dev/sdg



    [8:0:2:2] disco COMPELNT Compellent Vol 0603 /dev/sdh

    [8:0:3:2] disco COMPELNT Compellent Vol 0603 /dev/sdi

    La salida anterior muestra ocho unidades del Storage Center. En la primera columna anterior, se muestra la designación [host:channel:target:lun] para el volumen. El primer número corresponde al hostX de HBA local al que está asignado el volumen. El canal es la dirección del bus SCSI, que siempre será cero. El tercer número se correlaciona con los puertos de front-end de Storage Center (destinos). El último número es el LUN en el que está asignado el volumen.

    /proc/scsi/scsi: La información de LUN y destinos también se puede encontrar en el archivo /proc/scsi/scsi si lsscsi no está instalado.

    # cat /proc/scsi/scsi

    Host: scsi0 Canal: 02 Ídem: 00 LUN: 00

    Proveedor: Modelo de DELL: PERC H710 Rev. 3.13

    Tipo: Revisión de SCSI ANSI de acceso directo: 05

    Host: scsi7 Canal: 00 ID: 00 LUN: 01

    Proveedor: Modelo COMPELNT: Compellent Vol Rev: 0603

    Tipo: Revisión de SCSI ANSI de acceso directo: 05

    Host: scsi7 Canal: 00 ID: 01 Lun: 01

    Proveedor: Modelo COMPELNT: Compellent Vol Rev: 0603

    Tipo: Revisión de SCSI ANSI de acceso directo: 05

    scsi_id: scsi_id se puede utilizar para informar el World Wide Identifier (WWID) de un volumen y está disponible en todas las instalaciones básicas. Este WWID se puede hacer coincidir con el número de serie del volumen informado en la GUI de Storage Center para obtener una correlación precisa.

    # scsi_id -g -u /block/sdd

    36000d3100000650000000000000000050

    Correlacione el WWID anterior con un número de serie en la GUI de Storage Center como se muestra a continuación

    Número de serie en la interfaz gráfica de usuario de Storage Center

    En el número de serie resaltado anteriormente, la primera parte del WWID es el ID único de Storage Center, la parte intermedia está compuesta por el número de controladora hexadecimal y la última parte es el número de serie del volumen. Para garantizar la correlación correcta en entornos con varios Dell Compellent Storage Centers, asegúrese de comprobar también el número de controladora.

    La única situación en la que los dos números no se correlacionarían es si se hubiera realizado una migración de copia. En este caso, se asigna un nuevo número de serie en el lado del Storage Center, pero el WWID anterior aún se debe presentar al servidor para que la ruta al servidor no se interrumpa.

    Configuración de los volúmenes Compellent descubiertos mediante device-mapper

    El mapeador de dispositivos es una infraestructura genérica para dispositivos de bloques en el sistema operativo Linux que proporciona un nodo de dispositivo de bloques único para una unidad lógica de múltiples rutas y garantiza el enrutamiento de I/O a las rutas disponibles durante un evento de falla de ruta.

    Dell Compellent Storage Center es compatible con la utilidad de mapeador de dispositivos nativa de Linux para configurar y administrar los volúmenes de almacenamiento Compellent de múltiples rutas. En los siguientes pasos, se proporciona el método recomendado para configurar los volúmenes de múltiples rutas de almacenamiento de Compellent:

    1. Una vez que se detectan los discos, se debe configurar el mapeador de dispositivos a fin de permitir múltiples rutas para ese volumen en particular.

    Ejecute el comando para verificar que el controlador de múltiples rutas y el mapeador de dispositivos sean al menos la versión que se muestra a continuación o superior.
     

    # rpm -qa | grep device-mapper device-mapper-1.02.77-9.el6.x86_64



    device-mapper-multipath-libs-0.4.9-64.0.1.el6.x86_64

    device-mapper-multipath-0.4.9-64.0.1.el6.x86_64

    2. Identifique los discos para múltiples rutas, por ejemplo, /dev/sdd y /dev/sde, y obtenga la scsi_id del disco.

    # scsi_id -g -u /bloquear/sdd

    36000d31000006500000000000000000050

    # scsi_id -g -u /bloquear/sdd

    36000d31000006500000000000000000051

    3. Edite el archivo /etc/multipath.conf y actualícelo de la siguiente manera:

    1. Agregue la información de WWID de los discos compellent en el blacklist_exceptions, por ejemplo:
     

    blacklist_exceptions {
    wwid "36000d310000006500000000000000000050"

    wwid "36000d31000000650000000000000000000051"

    }

    2. Creación de un alias en la sección de múltiples rutas
     

    múltiples rutas {

    múltiples rutas {

    Segunda Guerra Mundial

    Alias alias_of_volume1

    }

    múltiples rutas {

    Segunda Guerra Mundial

    alias DATA

    }

    }

     

    SLN312308_en_US__1icon Nota: El nombre de alias DATA se utiliza como ejemplo. De manera similar, se pueden agregar subsecciones adicionales de múltiples rutas para todos los volúmenes.

     4. Reinicie el servicio de demonio de múltiples rutas mediante el siguiente comando:

    # service multipathd restart

    5. Verifique que el alias de los volúmenes de múltiples rutas se muestre correctamente mediante la ejecución del siguiente comando:

    # multipath –ll

    DATA (36000d31000ece20000000000000000050) dm-2 COMPELNT,Compellent Vol

    size=200G features='0' hwhandler='0' wp=rw

    '-+- policy='round-robin 0' prio=1 status=active

    |- 7:0:0:1 sdb 8:16 activo listo para ejecutar

    |- 7:0:1:1 sdc 8:32 activo listo para correr

    |- 8:0:0:1 sdd 8:32 activo listo para correr

    |- 8:0:1:1 sde 8:32 activo listo para ejecutar

    6. Inicie el servicio de múltiples rutas durante el arranque con el comando:

    # chkconfig multipathd activado

    Configuración recomendada de HBA:

    La funcionalidad de múltiples rutas también depende del tiempo de espera agotado de conectividad de puerto de los módulos HBA. En esta sección, se describen los ajustes recomendados relacionados con un HBA QLogic.

    La configuración de tiempo de espera de conectividad de puerto determina cuánto tiempo espera el sistema para destruir una conexión después de perder la conectividad en el nivel de puerto. Durante una conmutación por error de la controladora, el World Wide Name (WWN) del puerto activo desaparecerá momentáneamente del fabric antes de volver al puerto de reserva en la otra controladora. Este proceso puede tardar entre 5 y 60 segundos en propagarse completamente a través de un fabric. Como resultado, para un HBA QLogic, el tiempo de espera predeterminado de 30 segundos no es suficiente y el valor se debe cambiar a 60. Para ver el valor actual:

    Qlogic:

    # cat /sys/module/qla2xxx/parameters/qlport_down_retry

    60

    Para configurar los ajustes de tiempo de espera recomendados, realice lo siguiente:

    1. Cree el archivo qla2xxx.conf

    # vi /etc/modprobe.d/qla2xxx.conf

    2. Agregue la siguiente línea en el archivo qla2xxx.conf:

    Opciones QLA2XXX qlport_down_retry=60

    3. Para que la nueva configuración especificada en un archivo de configuración modprobe.d sea persistente en todos los reinicios, el ramdisk de arranque deberá reconstruirse mediante el siguiente comando:

    # dracut -f –v

    Referencia:

    -------------------------------------------------------------------------------------
    • Documentación técnica "RHEL6_Best_Practices_with_Dell_Compellent_Storage_Center.pdf" de Dell Compellent disponible en el centro de conocimientos de Dell Compellent http://kc.compellent.com

    Productos afectados

    Compellent (SC, SCv & FS Series), Dell Compellent SC4020, Dell Storage SC8000
    Propiedades del artículo
    Número del artículo: 000146482
    Tipo de artículo: Solution
    Última modificación: 29 jul 2025
    Versión:  6
    Encuentre respuestas a sus preguntas de otros usuarios de Dell
    Servicios de soporte
    Compruebe si el dispositivo está cubierto por los servicios de soporte.