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
 
 

Determinación de instancias de puerto de adaptador de canal de fibra

En esta sección se explica cómo configurar el sistema host deseado para IPFC. Se incluyen los procedimientos para determinar la instancia del puerto y para asociar una instancia IPFC.

Cómo determinar instancias de puerto

  1. Determine la ranura de adaptador PCI de HBA y la ranura PCI de placa de E/S.

    Necesita la información de la ranura para calcular las instancias de puerto de adaptador de canal de fibra (FC). También puede determinar la ranura en la que existe la tarjeta y el número asociado a la tarjeta con el siguiente comando:

    prtdiag | grep -i pci

    En los ejemplos de este procedimiento, se supone que usted tiene una matriz con una tarjeta HBA ubicada en la ranura de adaptador PCI 5 y que el adaptador PCI está en la ranura 1 de la placa de E/S.

  2. Determine el número de instancia.
    1. Busque el nombre de enlace del controlador fp en el archivo /etc/path_to_inst.

      Notas - Determine la entrada correcta mediante la búsqueda de la ruta de hardware descrita en el manual de hardware del servidor.
    2. Para reducir la búsqueda, utilice la información de ranura y placa de E/S del Paso 1.

      Notas - Es posible que el siguiente método para obtener la ruta de dispositivo de un HBA a partir de su ubicación física en el servidor no funcione para todos los productos de hardware del servidor Sun de Oracle.
      1. Multiplique el número de ranuras de adaptador PCI por el número de puertos de adaptador.

        Por ejemplo, si el HBA tiene dos puertos, multiplique por 2. Si utiliza la matriz con un HBA en la ranura de adaptador PCI 5, multiplique 5 por 2 para obtener 10.

      2. Sume el número de ranuras de la placa de E/S del adaptador PCI al número obtenido en el Paso i.

        Si utiliza un HBA en la ranura de adaptador PCI 5 y en la ranura PCI 1 de la placa de E/S, agregue 1 a 10 para sumar 11.

      3. Convierta el número obtenido en el Paso ii en hexadecimal.

        El número 11 se convierte en “b” en hexadecimal.

      4. Busque la entrada fp con pci@ hex, donde hex es el número que obtuvo en el Paso iii.

        En la tabla siguiente se muestran los elementos de la ruta de dispositivo de un dispositivo adaptador de red FC PCI que tiene la siguiente ruta:

        "/pci@b,2000/SUNW,qlc@2/fp@0,0" 7 "fp"
        Nombre de dispositivo
        Valor
        Nombre físico
        /pci@b,2000/SUNW,qlc@2/fp@0,0
        Número de instancia
        7
        Nombre de enlace de controlador
        fp
    3. Cree manualmente cada instancia FP.

      En este ejemplo, el valor de interface-number es fcip7.

      # ipadm create-ip fcip7

      Si el comando se ejecuta correctamente, aparece un mensaje en la consola y en el archivo de mensajes. Por ejemplo:

      Sep 13 15:52:30 bytownite ip: ip: joining multicasts failed (7) on fcip0 - 
      will use link layer brocasts for multicast

Cómo crear una instancia IPFC

Cada instancia FP del sistema tiene una entrada en /dev/fc. Si se eliminaron HBA, es posible que existan enlaces obsoletos. Utilice este procedimiento para cargar y crear IPFC.

  1. Para cada entrada del archivo /dev/fc, visualice todos los dispositivos que están visibles por medio de ese puerto HBA:
    # luxadm -e dump_map /dev/fc/fp0
    Pos  Port_ID Hard_Addr Port WWN         Node WWN         Type
    0    610100  0         210000e08b049f53 200000e08b049f53 0x1f (Unknown Type)
    1    620d02  0         210000e08b02c32a 200000e08b02c32a 0x1f (Unknown Type)
    2    620f00  0         210000e08b03eb4b 200000e08b03eb4b 0x1f (Unknown Type)
    3    620e00  0         210100e08b220713 200100e08b220713 0x1f (Unknown Type,Host Bus Adapter)
    # luxadm -e dump_map /dev/fc/fp1
     No FC devices found. - /dev/fc/fp1
  2. Según la lista de dispositivos, determine qué HBA de destino estarán visibles para el host remoto con el que desea establecer comunicaciones IPFC.

    En el ejemplo para este procedimiento, los HBA de destino tienen los ID de puerto 610100 y 620d02. El ID de puerto del HBA de origen es 620e00.

  3. Muestre la ruta física del puerto HBA de origen desde el que puede ver el puerto HBA de destino, donde enlace_hba_origen es una variable para el enlace determinado en el Paso 2.
    # ls -l /dev/fc/fp originating-hba-link

    En el siguiente ejemplo, 0 es el número para originating-hba-link:

    # ls -l /dev/fc/fp 0
    lrwxrwxrwx   1 root     root          51 Sep  4 08:23 /dev/fc/fp0 ->
    ../../devices/pci@8,600000/SUNW,qlc@1/fp@0,0:devctl
  4. Busque la ruta física identificada en el Paso 3.

    Debe eliminar ../../devices de la salida del nombre de ruta. Por ejemplo:

    # grep pci@8,600000/SUNW,qlc@1/fp@0,0 /etc/path_to_inst 
    "/pci@8,600000/SUNW,qlc@1/fp@0,0" 0 "fp"
  5. Determine la instancia fp para el puerto HBA de origen a partir de la salida del comando del Paso 4.

    El número de instancia precede a “fp” en la salida. En la salida de ejemplo siguiente, el número de instancia es 0.

    "/pci@8,600000/SUNW,qlc@1/fp@0,0" 0 "fp"
  6. Utilice el número de instancia del Paso 5 para cargar IPFC y crear la interfaz IPFC.

    En este ejemplo, la instancia es 0.

    # ipadm create-ip fcip 0