Cómo borrar los errores de switch de fabric ocupado o error al confirmar cambios: Corrección de fallas de Connectrix Brocade
Publicado el oct 02, 2024
En este video, se demostrará cómo borrar los errores de switch de fabric ocupado o de confirmación de cambios para la reparación de fallas de Connectrix Brocade.
\Bienvenido a la serie de tutoriales de Connectrix Brocade serie B de Dell Technologies: videos sobre cómo solucionar errores de switch cuando aparece el mensaje "Fabric está ocupado" o "no se pudieron confirmar los cambios en el fabric" cuando se intenta habilitar una configuración de zona. Referencia: Artículo de la base de conocimientos de Dell número 476269 y 347569.
Este video se creó para demostrar cómo resolver los mensajes de error indicados y resaltados cuando se realizan cambios en la zonificación. Cuando varios usuarios realizan actualizaciones a la base de datos de zonificación, Fabric OS advierte al usuario sobre la situación y permite que el administrador elija qué operación prevalecerá.
El mensaje de error se encontrará cuando se abran sesiones de zonificación duplicadas al mismo tiempo. En la mayoría de los casos, se agotó el tiempo de espera de una transacción de zonificación y el fabric ya no permitirá que se realicen cambios en la configuración de la zona activa. Se verán los errores indicados.
Cuando se observa este error, el mensaje correspondiente se verá en errdump en la CLI del switch. ¿Qué significa este mensaje? Causa probable: indica que no se permite una operación de cambio de zonificación porque otra tarea abrió la transacción de zonificación.
Indica la modificación simultánea de la base de datos de zonas por parte de varios administradores. Acción recomendada: espere hasta que se complete la transacción anterior.
Verifique que solo haya un administrador trabajando con la base de datos de zona a la vez. Cuando las transacciones de zona simultánea se abren al mismo tiempo, se mostrará un mensaje de error.
Podemos obtener la información sobre la transacción de zonificación actual mediante el comando cfgtransshow. Para mostrar la transacción actual y una lista de dominios con transacciones abiertas, utilice el comando cfgtransshow --open trans. Tome nota del ID de transacción (en el ejemplo anterior es 7328) y anule la transacción actual sin confirmarla.
Inicie sesión en la CLI del switch con un usuario con privilegios de administrador. Vamos a crear alias con los nombres alias1 y alias2. Ahora cree una zona con el nombre testzone1 y agregue los miembros alias1 y alias2.
Para demostrar las modificaciones simultáneas de la base de datos de zonas por parte de varios administradores, abra una sesión de agrupación por zonas duplicada en el mismo switch e intente crear una nueva zona con el nombre testzone2. Mensaje de error: trans_begin. Hay una transacción pendiente y usted no es el propietario de esa transacción.
Esto se debe a la modificación simultánea de la base de datos de zonas por parte de varios administradores. Busque el evento correspondiente en errdump. Para mostrar las transacciones de zonificación pendientes en Fabric y la lista de dominios con transacción abierta, ejecute el comando cfgtransshow --opentrans. Esta es la transacción abierta actual y se puede anular.
Anule la transacción de zonificación actual mediante el comando cfgtransabort y, a continuación, el ID del token. Verifique mediante el comando cfgtransshow --opentrans.
No hay ninguna transacción de zonificación pendiente. Ahora podemos realizar correctamente un cambio de zonificación. Notas importantes: Si la transacción se muestra como "no anulable", la anulación se debe realizar desde el switch desde donde se realizó la transacción. En el switch donde se inició la zonificación desde el administrador, se verá el siguiente error.
El ID de dominio es el ID del switch en el que se retuvo la transacción. Si borrar la transacción aún no se eliminan los mensajes de error "Fabric ocupado" o "No se pudieron confirmar los cambios en el fabric", se puede ejecutar hareboot en un switch de una sola unidad o realizar una conmutación por error en un switch de director para intentar borrar la transacción bloqueada.
Si eso tampoco funciona para liberar los mensajes de error, es posible que se requiera un reinicio físico del switch para borrar la transacción. Consulte los siguientes artículos para obtener más información: