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.
# 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
# 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
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.
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.
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.
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
# cfgadm -c unconfigure c0::50020f2300006077
# 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
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.
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
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
# 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.
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.
# 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.
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.
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
# 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
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.
# 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.
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
# 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
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.
# 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
# cfgadm -c unconfigure c2
# 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.