In diesem Video wird gezeigt, wie Sie Änderungen für Connectrix Brocade Break Fix mit Switchfehlern beheben, die den Status "Fabric busy yed" oder "commit failed" aufweisen.
\Willkommen bei den Fehlerbehebungsvideos zu Dell Technologies Connectrix Brocade B Serie Anleitung zum Löschen von Switch-Fehlern, wenn beim Versuch, eine Zonenkonfiguration zu aktivieren, die Meldung "Fabric ist ausgelastet" oder "Änderungen an Fabric konnten nicht übernommen werden" angezeigt werden. Die Beschreibung bezieht sich auf den Dell Wissensdatenbank-Artikel 476269 und 347569.
Dieses Video wurde erstellt, um zu zeigen, wie die angezeigten und hervorgehobenen Fehlermeldungen behoben werden können, wenn Zoning-Änderungen vorgenommen werden. Wenn Aktualisierungen an der Zoning-Datenbank von mehreren Benutzern vorgenommen werden, warnt Fabric OS den Benutzer vor der Situation und ermöglicht es dem Administrator, auszuwählen, welcher Vorgang Vorrang haben soll.
Die Fehlermeldung wird angezeigt, wenn doppelte Zoning-Sitzungen gleichzeitig geöffnet sind. In den meisten Fällen ist bei einer Zoning-Transaktion ein Timeout aufgetreten und die Fabric lässt keine Änderungen mehr an der Konfiguration der aktiven Zone zu. Die angegebenen Fehler werden angezeigt.
Wenn dieser Fehler angezeigt wird, wird die entsprechende Meldung in errdump auf der Switch-CLI angezeigt. Was bedeutet diese Meldung? Wahrscheinliche Ursache: Zeigt an, dass ein Zoning-Änderungsvorgang nicht zulässig ist, weil die Zoning-Transaktion von einer anderen Aufgabe geöffnet wird.
Zeigt die gleichzeitige Änderung der Zonendatenbank durch mehrere Administratoren an. Empfohlene Maßnahme: Warten Sie, bis die vorherige Transaktion abgeschlossen ist.
Stellen Sie sicher, dass jeweils nur ein Administrator mit der Zonendatenbank arbeitet. Wenn gleichzeitige Zonentransaktionen gleichzeitig geöffnet sind, wird eine Fehlermeldung angezeigt.
Wir können die Informationen über die aktuelle Zoning-Transaktion mit dem Befehl cfgtransshow abrufen. Um die aktuelle Transaktion und eine Liste der Domänen mit offenen Transaktionen anzuzeigen, verwenden Sie den Befehl cfgtransshow --open trans. Notieren Sie sich die Transaktions-ID (im obigen Beispiel lautet sie 7328) und brechen Sie die aktuelle Transaktion ab, ohne sie zu bestätigen.
Melden Sie sich bei der Switch-CLI als NutzerIn mit Administratorrechten an. Lassen Sie uns Aliase mit den Namen alias1 und alias2 erstellen. Erstellen Sie nun eine Zone mit dem Namen testzone1 und fügen Sie die Mitglieder alias1 und alias2 hinzu.
Um gleichzeitige Änderungen der Zonendatenbank durch mehrere Administratoren zu demonstrieren, öffnen Sie eine doppelte Zoning-Sitzung auf demselben Switch und versuchen Sie, eine neue Zone mit dem Namen testzone2 zu erstellen. Fehlermeldung: trans_begin. Es gibt eine ausstehende Transaktion und Sie sind nicht der Eigentümer dieser Transaktion.
Dies liegt daran, dass die gleichzeitige Änderung der Zonendatenbank von mehreren Administratoren durchgeführt wird. Suchen Sie in errdump nach dem entsprechenden Ereignis. Um alle auf der Fabric ausstehenden Zoning-Transaktionen und die Liste der Domains mit offenen Transaktionen anzuzeigen, führen Sie den Befehl cfgtransshow --opentrans aus. Dies ist die aktuelle offene Transaktion und kann abgebrochen werden.
Brechen Sie die aktuelle Zoning-Transaktion mit dem Befehl cfgtransabort und dann mit der Token-ID ab. Überprüfen Sie dies mit dem Befehl cfgtransshow --opentrans.
Es gibt keine ausstehende Zoning-Transaktion. Wir können jetzt erfolgreich eine Zonenänderung vornehmen. Wichtige Hinweise: Wenn die Transaktion als "nicht abbrechbar" angezeigt wird, muss der Abbruch über den Switch erfolgen, von dem aus die Transaktion durchgeführt wurde. Auf dem Switch, auf dem das Zoning vom Administrator initiiert wurde, wird der folgende Fehler angezeigt.
Die Domain-ID ist die ID des Switch, an dem die Transaktion gehalten wurde. Wenn durch das Löschen der Transaktion die Fehlermeldungen "Fabric busy" oder "failed to commit changes to fabric" immer noch nicht beseitigt werden, kann Hareboot auf einem Switch mit einer einzelnen Einheit oder Hafailover auf einem Director-Switch ausgeführt werden, um zu versuchen, die festgefahrene Transaktion zu löschen.
Wenn dies auch nicht funktioniert, um die Fehlermeldungen freizugeben, ist möglicherweise ein physischer Neustart des Switches erforderlich, um die Transaktion zu löschen. Weitere Informationen finden Sie in den folgenden Ressourcen.
Vielen Dank für Ihre Aufmerksamkeit.