Gestión de rutas múltiples y dispositivos SAN en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Cómo configurar varios dispositivos de rutas múltiples conectados al tejido

Antes de configurar o eliminar nodos de dispositivos, asegúrese de identificar los dispositivos del tejido utilizando el procedimiento descrito en Cómo asegurarse de que la información de nivel de LUN esté visible .

En este ejemplo, un Ap_Id en un puerto de host conectado al tejido es una ruta de un dispositivo de rutas múltiples. Por ejemplo, se configurarán todos los dispositivos con una ruta mediante c2, pero no se configurará ninguno mediante c0. c2 es un punto de conexión del sistema al tejido, mientras que c2::50020f2300006107 es un punto de conexión del almacenamiento al tejido. Un sistema detecta todos los dispositivos de almacenamiento de un tejido para el que está configurado.

Si se configura un Ap_Id en el dispositivo que ya estaba configurado mediante otro Ap_Id, se genera una ruta adicional para el dispositivo configurado anteriormente. En este caso no se crea un nuevo nodo de dispositivo. El nodo de dispositivo sólo se crea la primera vez que se configura un Ap_Id para el dispositivo correspondiente.

  1. Conviértase en un administrador.
  2. Identifique el puerto de host conectado al tejido que va a configurar.
    # cfgadm -al
    Ap_Id                Type        Receptacle  Occupant     Condition
    c0                   fc-fabric   connected   configured   unknown
    c0::50020f2300006077 disk        connected   configured   unknown
    c0::50020f23000063a9 disk        connected   configured   unknown
    c1                   fc-private  connected   configured   unknown
    c1::220203708b69c32b disk        connected   configured   unknown
    c1::220203708ba7d832 disk        connected   configured   unknown
    c1::220203708b8d45f2 disk        connected   configured   unknown
    c1::220203708b9b20b2 disk        connected   configured   unknown
    c2                   fc-fabric   connected   unconfigured unknown
    c2::50020f2300005f24 disk        connected   unconfigured unknown
    c2::50020f2300006107 disk        connected   unconfigured unknown

    Los dispositivos representados por los Ap_Id c0::50020f2300006077 y c2::50020f2300006107 son dos rutas del mismo dispositivo físico, con c0::50020f2300006077 ya configurado. Configure los dispositivos no configurados en el puerto seleccionado. Esta operación repite el comando configure de un dispositivo individual para todos los dispositivos de c2. Esto puede llevar bastante tiempo si el número de dispositivos de c2 es grande.

    # cfgadm -c configure c2
  3. Verifique que todos los dispositivos de c2 estén configurados.
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
    c1::220203708b8d45f2 disk       connected    configured   unknown
    c1::220203708b9b20b2 disk       connected    configured   unknown
    c2                   fc-fabric  connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
    c2::50020f2300006107 disk       connected    configured   unknown

    Tenga en cuenta que la columna Occupant de c2 y todos los dispositivos de c2 está marcada como configured.

    El comando show_SCSI_LUN muestra la información de LUN SCSI de FCP de varios dispositivos LUN SCSI. En el siguiente ejemplo de código se muestra que los dispositivos físicos conectados mediante c2::50020f2300006107 y c2::50020f2300005f24 tienen dos LUN configurados cada uno.

    # cfgadm -al -o show_SCSI_LUN c2
    Ap_Id                 Type     Receptacle   Occupant     Condition
    c2                   fc-fabric connected    configured   unknown
    c2::50020f2300005f24,0 disk    connected    configured   unknown
    c2::50020f2300005f24,1 disk    connected    configured   unknown
    c2::50020f2300006107,0 disk    connected    configured   unknown
    c2::50020f2300006107,1 disk    connected    configured   unknown

Anulación de la configuración de los dispositivos del tejido

En esta sección se proporciona información sobre cómo anular la configuración de las funciones de rutas múltiples de los dispositivos del tejido.

Anulación de la configuración de un dispositivo del tejido

Antes de anular la configuración de un dispositivo del tejido, detenga toda la actividad del dispositivo y desmonte los sistemas de archivos del dispositivo del tejido. Consulte la documentación de administración de Oracle Solaris para obtener instrucciones sobre como desmontar los sistemas. Si el dispositivo está controlado por algún gestor de volumen, consulte la documentación de su gestor de volumen antes de anular la configuración del dispositivo.

Cómo anular manualmente la configuración de un dispositivo conectado al tejido

Este procedimiento describe cómo anular la configuración de un dispositivo del tejido que está conectado al puerto de host conectado al tejido c0.

  1. Conviértase en un administrador.
  2. Identifique el dispositivo cuya configuración desea anular.

    Sólo se puede anular la configuración de los dispositivos de un puerto de host conectado al tejido.

    # cfgadm -al
    Ap_Id                 Type         Receptacle   Occupant    Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
  3. Anule la configuración del dispositivo del tejido.
    # cfgadm -c unconfigure c0::50020f2300006077
  4. Verifique que la configuración del dispositivo del tejido seleccionado esté anulada.
    # cfgadm -al
    Ap_Id                Type         Receptacle   Occupant     Condition
    c0                 fc-fabric    connected    configured   unknown
    c0::50020f2300006077 disk       connected    unconfigured unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                 fc-private   connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown

Cómo anular la configuración de todos los dispositivos conectados al tejido en un puerto de host conectado al tejido

Este procedimiento describe cómo anular la configuración de todos los dispositivos conectados al tejido que están conectados a un puerto de host conectado al tejido.

  1. Conviértase en un administrador.
  2. Identifique los dispositivos del tejido cuya configuración desea anular.

    Sólo se puede anular la configuración de los dispositivos de un puerto de host conectado al tejido.

    # cfgadm -al
    Ap_Id                Type         Receptacle   Occupant     Condition
    c0                 fc-fabric   connected    configured   unknown
    c0::50020f2300006077 disk      connected    configured   unknown
    c0::50020f23000063a9 disk      connected    configured   unknown
    c1                 fc-private  connected    configured   unknown
    c1::220203708b69c32b disk      connected    configured   unknown
    c1::220203708ba7d832 disk      connected    configured   unknown
  3. Detenga la actividad de cada dispositivo del tejido del puerto seleccionado y desmonte los sistemas de archivos de cada dispositivo del tejido.

    Si el dispositivo está controlado por algún gestor de volumen, consulte la documentación de su gestor de volumen antes de anular la configuración del dispositivo.

    # cfgadm -c unconfigure c0
  4. Anule la configuración de todos los dispositivos del tejido configurados en un puerto seleccionado.

    Notas -  Esta operación repite la operación unconfigure de un dispositivo individual para todos los dispositivos de c0. Este proceso puede llevar bastante tiempo si el número de dispositivos de c0 es grande.
  5. Verifique que la configuración de todos los dispositivos de c0 esté anulada.
    # cfgadm -al
    Ap_Id                Type         Receptacle   Occupant     Condition
    c0                   fc-fabric    connected    unconfigured unknown
    c0::50020f2300006077 disk         connected    unconfigured unknown
    c0::50020f23000063a9 disk         connected    unconfigured unknown
    c1                   fc-private   connected    configured   unknown
    c1::220203708b69c32b disk         connected    configured   unknown
    c1::220203708ba7d832 disk         connected    configured   unknown

    Observe que la columna Occupant de c0 y de todos los dispositivos del tejido conectados a este puerto aparece como unconfigured.

Cómo anular la configuración de un dispositivo de rutas múltiples conectado al tejido

Este procedimiento muestra los puertos de host conectados al tejido c0 y c2 para ilustrar cómo anular la configuración de los dispositivos del tejido asociados a dispositivos de rutas múltiples.

  1. Conviértase en un administrador.
  2. Identifique el WWN de puerto del dispositivo del tejido cuya configuración desea anular.
    # cfgadm -al
    Ap_Id                 Type       Receptacle   Occupant    Condition
    c0                   fc-fabric   connected    configured   unknown
    c0::50020f2300006077 disk        connected    configured   unknown
    c0::50020f23000063a9 disk        connected    configured   unknown
    c1                   fc-private  connected    configured   unknown
    c1::220203708b69c32b disk        connected    configured   unknown
    c1::220203708ba7d832 disk        connected    configured   unknown
    c2                   fc-fabric   connected    configured   unknown
    c2::50020f2300005f24 disk        connected    configured   unknown
    c2::50020f2300006107 disk        connected    configured   unknown

    En este ejemplo, los Ap_Id c0::50020f2300006077 y c2::50020f2300006107 representan distintos WWN de puerto para el mismo dispositivo asociado a un dispositivo de rutas múltiples. Los puertos de host c0 y c2 están activados para que se puedan usar.

  3. Detenga la actividad de cada dispositivo del tejido del puerto seleccionado y desmonte los sistemas de archivos de cada dispositivo del tejido.

    Si el dispositivo está controlado por algún gestor de volumen, consulte la documentación de su gestor de volumen para el mantenimiento del dispositivo del tejido.

  4. Anule la configuración de los dispositivos del tejido asociados con el dispositivo.

    Sólo se puede anular la configuración de los dispositivos de un puerto de host conectado al tejido mediante el comando cfgadm -c unconfigure.

    # cfgadm -c unconfigure c0::50020f2300006077 c2::50020f2300006107

    Notas - Puede eliminar un dispositivo de hasta ocho rutas individualmente, como en el comando de ejemplo cfgadm -c unconfigure c0::1111, c1::2222, c3::3333, y así sucesivamente. Como alternativa, puede eliminar un conjunto entero de rutas del host, como en el ejemplo cfgadm -c unconfigure c0.
  5. Verifique que la configuración de los dispositivos seleccionados esté anulada.
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                 fc-fabric    connected    configured   unknown
    c0::50020f2300006077 disk       connected    unconfigured unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                 fc-private   connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
    c2                 fc-fabric    connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
    c2::50020f2300006107 disk       connected    unconfigured unknown

    Observe que la configuración de los Ap_Id c0::50020f2300006077 y c2::50020f2300006107 está anulada. La columna Occupant de c0 y c2 sigue mostrando dichos puertos como configured porque tienen otros ocupantes configurados.

    Los dispositivos de rutas múltiples asociados a los Ap_Id c0::50020f2300006077 y c2::50020f2300006107 ya no están disponibles para el sistema. Los dos dispositivos siguientes se eliminan del sistema:

    /dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2

    /dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2

Cómo anular la configuración de una ruta de un dispositivo de rutas múltiples conectado al tejido

En contraste con el procedimiento que se describe en la sección anterior, este procedimiento muestra cómo anular la configuración de un dispositivo asociado a c2::50020f2300006107 y dejar el otro dispositivo, 50020f2300006077, configurado. Sólo se puede anular la configuración de los dispositivos de un puerto de host conectado al tejido mediante el comando cfgadm unconfigure.

  1. Conviértase en un administrador.
  2. Identifique el Ap_Id del dispositivo de rutas múltiples cuya configuración desea anular.
    # cfgadm -al
    Ap_Id                 Type       Receptacle   Occupant    Condition
    c0                   fc-fabric   connected    configured   unknown
    c0::50020f2300006077 disk        connected    configured   unknown
    c0::50020f23000063a9 disk        connected    configured   unknown
    c1                   fc-private  connected    configured   unknown
    c1::220203708b69c32b disk        connected    configured   unknown
    c1::220203708ba7d832 disk        connected    configured   unknown
    c2                   fc-fabric   connected    configured   unknown
    c2::50020f2300005f24 disk        connected    configured   unknown
    c2::50020f2300006107 disk        connected    configured   unknown

    En este ejemplo, los Ap_Id c0::50020f2300006077 y c2::50020f2300006107 representan distintos WWN de puerto para el mismo dispositivo.

  3. Anule la configuración del Ap_Id asociado al dispositivo.

    Notas - Si el Ap_Id representa la última ruta configurada del dispositivo, detenga la actividad de la ruta y desmonte los sistemas de archivos de ella. Si el dispositivo de rutas múltiples está controlado por algún gestor de volumen, consulte la documentación de su gestor de volumen para el mantenimiento del dispositivo del tejido.

    En el ejemplo que se muestra a continuación, se anula la configuración de la ruta c2::50020f2300006107, y c0::50020f2300006077 permanece configurada para mostrar cómo se puede anular la configuración de sólo una de varias rutas de un dispositivo de rutas múltiples.

    # cfgadm -c unconfigure c2::50020f2300006107
  4. Verifique que la configuración de la ruta seleccionada c2::50020f2300006107 esté anulada.
    # cfgadm-al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
    c2                   fc-fabric  connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
    c2::50020f2300006107 disk       connected    unconfigured unknown

    Los dispositivos asociados a ese Ap_Id todavía están disponibles para un sistema mediante la otra ruta, representada por c0::50020f2300006077. Un dispositivo puede estar conectado a varios Ap_Id y un Ap_Id puede estar conectado a varios dispositivos.

    /dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2
    and
    /dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2

Cómo anular la configuración de todos los dispositivos de rutas múltiples conectados al tejido

Un Ap_Id en un puerto de host conectado al tejido es una ruta de un dispositivo de rutas múltiples.

Cuando un dispositivo de rutas múltiples tiene varios Ap_Id conectados a él, el dispositivo sigue estando disponible para el sistema una vez que se anula la configuración de un Ap_Id. Una vez que se anula la configuración del último Ap_Id, no quedan rutas adicionales y el dispositivo deja de estar disponible para el sistema. Sólo se puede anular la configuración de los dispositivos de un puerto de host conectado al tejido.

  1. Conviértase en un administrador.
  2. Identifique los dispositivos cuya configuración desea anular.
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708b9b20b2 disk       connected    configured   unknown
    c2                   fc-fabric  connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
  3. Anule la configuración de todos los dispositivos configurados en el puerto seleccionado.
    # cfgadm -c unconfigure c2

    Notas - Esta operación repite el comando unconfigure de un dispositivo individual para todos los dispositivos de c2. Este proceso puede llevar bastante tiempo si el número de dispositivos de c2 es grande.
  4. Verifique que la configuración de todos los dispositivos de c2 esté anulada.
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected   configured   unknown
    c0::50020f2300006077 disk       connected   configured   unknown
    c1                   fc-private connected   configured   unknown
    c1::220203708b69c32b disk       connected   configured   unknown
    c1::220203708ba7d832 disk       connected   configured   unknown
    c2                   fc-fabric  connected   unconfigured unknown
    c2::50020f2300005f24 disk       connected   unconfigured unknown
    c2::50020f2300006107 disk       connected   unconfigured unknown

    Tenga en cuenta que la columna Occupant muestra c2 y todos los dispositivos conectados a c2 como unconfigured.