Antes de empezar a configurar el software por puerto, tenga en cuenta lo siguiente:
La configuración de rutas múltiples por puerto y globales FC se especifican en el archivo /kernel/drv/fp.conf.
La configuración de rutas múltiples por puerto tiene prioridad sobre la configuración global. Por lo tanto, si se activa la función de rutas múltiples globales pero se desactiva la función de rutas múltiples de un puerto específico, el puerto no estará disponible en la configuración de rutas múltiples. Por el contrario, aunque se hayan desactivado las rutas múltiples globales, es posible activar puertos específicos para rutas múltiples si estos aparecen en el archivo driver.conf adecuado.
El equilibrio de carga se controla mediante la propiedad de equilibrio de carga global del archivo /kernel/drv/scsi_vhci.conf y no se controla por puerto.
Si un dispositivo tiene más de una ruta al host, todas las rutas al dispositivo deben estar configuradas con la función de rutas múltiples activada o desactivada.
La configuración de rutas múltiples por puerto permite al software de rutas múltiples coexistir con otras soluciones de rutas múltiples como Symantec (VERITAS) Dynamic Multipathing (DMP) o EMC PowerPath. Sin embargo, los dispositivos y las rutas no se deben compartir entre el software de rutas múltiples y otras soluciones de rutas múltiples.
El siguiente procedimiento se aplica a los sistemas basados en SPARC y en x86.
De acuerdo con la cantidad de puertos que desee que controle el software de rutas múltiples, puede activar o desactivar las rutas múltiples globalmente o para puertos específicos.
Para mostrar los dispositivos disponibles, ejecute el comando ls –l en el directorio /dev/cfg. En el siguiente ejemplo se muestra la salida del comando ls -l.
# ls -l lrwxrwxrwx 1 root root 50 Jan 29 21:33 c0 -> ../../devices/pci@7c0/pci@0/pci@1/pci@0/ide@8:scsi lrwxrwxrwx 1 root root 61 Jan 29 21:33 c1 -> ../../devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1:scsi lrwxrwxrwx 1 root root 61 Jan 29 21:33 c2 -> ../../devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2:scsi lrwxrwxrwx 1 root root 53 Jan 29 21:33 c3 -> ../../devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0:scsi lrwxrwxrwx 1 root root 54 Apr 16 20:28 c5 -> ../../devices/pci@780/pci@0/pci@8/SUNW,qlc@0/fp@0,0:fc lrwxrwxrwx 1 root root 56 Apr 16 20:28 c6 -> ../../devices/pci@780/pci@0/pci@8/SUNW,qlc@0,1/fp@0,0:fc
Determine los puertos para los que desea activar o desactivar explícitamente el uso de rutas múltiples.
Agregue la siguiente línea para cada puerto de HBA FC que desee activar en /etc/driver/drv/fp.conf:
name="fp" parent="parent‐name" port=port-number mpxio-disable="no";
donde parent‐name es el nombre del dispositivo del puerto y port-number es el número de puerto de HBA FC.
Por ejemplo, las entradas siguientes desactivan las rutas múltiples en todos puertos de controlador HBA FC excepto en los dos puertos especificados:
mpxio-disable="yes"; name="fp" parent="/pci@6,2000/SUNW,qlc@2" port=0 mpxio-disable="no"; name="fp" parent="/pci@13,2000/pci@2/SUNW,qlc@5" port=0 mpxio-disable="no";
Agregue la línea siguiente para cada puerto de HBA FC que desee desactivar:
name="fp" parent="parent‐name" port=port-number mpxio-disable="yes";
Por ejemplo:
name="fp" parent="/pci@6,2000/SUNW,qlc@2" port=0 mpxio-disable="yes";
# stmsboot -u
Se le pedirá que reinicie. Durante el reinicio, el archivo /etc/vfstab y la configuración de dispositivo de volcado se actualizarán para reflejar los cambios de nombre de dispositivo.