Comment effacer les erreurs de commutateur liées à la structure occupée ou à l’échec de la validation des modifications – Connectrix Brocade Break Fix
Publication le oct. 02, 2024
Cette vidéo montre comment effacer les erreurs de commutateur de structure occupée ou qui n’a pas pu valider les modifications apportées à Connectrix Brocade Break Fix.
\Bienvenue dans les vidéos de dépannage de Dell Technologies Connectrix Brocade série B Comment effacer les erreurs de commutateur lorsqu’un message « Fabric est occupé » ou « Échec de la validation des modifications apportées à Fabric » s’affiche lors de la tentative d’activation d’une configuration de zone. D’après l’article de la base de connaissances Dell numéro 476269 et 347569.
Cette vidéo a été créée pour montrer comment résoudre les messages d’erreur indiqués et mis en surbrillance lors de toute modification de zonage. Lorsque plusieurs utilisateurs sont mis à jour dans la base de données de zonage, Fabric OS avertit l’utilisateur de la situation et permet à l’administrateur de choisir l’opération qui prévaudra.
Le message d’erreur s’affiche lorsque des sessions de zonage en double sont ouvertes en même temps. Dans la plupart des cas, une transaction de zonage a expiré et la structure ne permet plus d’apporter de modifications à la configuration de la zone active. Les erreurs indiquées s’affichent.
Lorsque cette erreur s’affiche, le message correspondant s’affiche dans errdump sur l’interface CLI du commutateur. Quelle est l’implication de ce message ? Cause probable : indique qu’une opération de modification de zonage n’est pas autorisée, car la transaction de zonage est ouverte par une autre tâche.
Indique la modification simultanée de la base de données de zones par plusieurs administrateurs. Action recommandée : patientez jusqu’à ce que la transaction précédente soit terminée.
Vérifiez qu’un seul administrateur utilise la base de données de zone à la fois. Lorsque des transactions de zone simultanées sont ouvertes en même temps, un message d’erreur s’affiche.
Nous pouvons obtenir des informations sur la transaction de zonage en cours à l’aide de la commande cfgtransshow. Pour afficher la transaction en cours et la liste des domaines avec des transactions ouvertes, utilisez la commande cfgtransshow --open trans. Notez l’ID de la transaction (dans l’exemple ci-dessus, il s’agit de 7328) et abandonnez la transaction en cours sans la valider.
Connectez-vous à l’interface de ligne de commande du commutateur en tant qu’utilisateur disposant de privilèges d’administration. Créons des alias portant les noms alias1 et alias2. Créez maintenant une zone avec le nom testzone1 et ajoutez les membres alias1 et alias2.
Pour démontrer les modifications simultanées de la base de données de zones par plusieurs administrateurs, ouvrez une session de zonage en double sur le même commutateur et essayez de créer une nouvelle zone nommée testzone2. Message d’erreur : trans_begin. Une transaction est en cours et vous n’êtes pas le propriétaire de cette transaction.
Cela est dû à la modification simultanée de la base de données de zone effectuée par plusieurs administrateurs. Recherchez l’événement correspondant dans errdump. Pour afficher toutes les transactions de zonage en attente sur la structure et la liste des domaines avec transaction ouverte, exécutez la commande cfgtransshow --opentrans. Il s’agit de la transaction en cours et elle peut être abandonnée.
Annulez la transaction de zonage actuelle à l’aide de la commande cfgtransabort, puis de l’ID du jeton. Vérifiez à l’aide de la commande cfgtransshow --opentrans.
Il n’y a pas de transaction de zonage en cours. Nous pouvons maintenant effectuer avec succès un changement de zonage. Remarques importantes : Si la transaction s’affiche comme « non annulable », l’abandon doit être effectué à partir du commutateur à partir duquel la transaction a été effectuée. Sur le commutateur sur lequel le zonage a été initié à partir de l’administrateur, l’erreur suivante s’affiche.
L’ID de domaine est l’ID du commutateur sur lequel la transaction a été conservée. Si l’effacement de la transaction ne supprime toujours pas les messages d’erreur « Fabric busy » ou « Échec de la validation des modifications apportées à la fabric », hareboot peut être exécuté sur un commutateur à unité unique ou un hafailover sur un commutateur de directeur pour tenter d’effacer la transaction bloquée.
Si cela ne permet pas non plus de supprimer les messages d’erreur, un redémarrage physique du commutateur peut être nécessaire pour effacer la transaction. Pour plus d'informations, consultez les ressources suivantes.