Gamme Cisco MDS 9000 : Impossible de reconfigurer l’adresse IP du serveur Syslog (session actuellement détenue par un autre utilisateur)
Summary: Impossible de reconfigurer l’IP du serveur Syslog.
Symptoms
Lorsque vous tentez de modifier l’adresse IP du serveur système alors qu’il y avait un verrou de fabric pour un autre utilisateur sur la même machine :
- Le client n’a pas pu reconfigurer l’adresse IP du serveur Syslog. Le message de rejet (session actuellement détenue par un autre utilisateur) s’affiche.
- Cisco Fabric Service (CFS) est activé pour la fonctionnalité (syslogd) et l’utilisateur (USER_X) dispose du verrou, tandis que le client était connecté avec (USER_Y).
`show cfs application` ---------------------------------------------- Application Enabled Scope ---------------------------------------------- ntp No Physical-fc-ip fscm Yes Physical-fc role No Physical-fc-ip rscn No Logical radius No Physical-fc-ip tacacs No Physical-fc-ip fctimer No Physical-fc syslogd Yes Physical-fc-ip callhome No Physical-fc-ip fcdomain No Logical fc-redirect Yes Physical-fc device-alias Yes Physical-fc Total number of entries = 12 `show cfs lock` Application: syslogd Scope : Physical-fc-ip -------------------------------------------------------------------------------- Switch WWN IP Address User Name User Type -------------------------------------------------------------------------------- xx:xx:xx:xx:xx:xx:xx:xx XX.XX.XX.XX USER_X CLI/SNMP v3 <Switch name>
Cause
Verrouillage de la structure :
Lors de la configuration (première configuration) d’une fonctionnalité (ou d’une application) Cisco NX-OS qui utilise l’infrastructure Cisco Fabric Services (CFS), une session CFS démarre et verrouille la structure. Lorsqu’une structure est verrouillée, le logiciel Cisco NX-OS n’autorise pas les modifications de configuration des commutateurs vers cette fonction, à l’exception du commutateur qui maintient le verrou. Il émet un message pour informer l’utilisateur de l’état verrouillé. Les modifications de configuration sont conservées dans une base de données en attente par cette application.
Si vous démarrez une session CFS qui nécessite un verrou de fabric, mais que vous oubliez d’y mettre fin, un administrateur peut effacer la session. Si vous verrouillez une structure à tout moment, votre nom d’utilisateur est mémorisé lors des redémarrages et des basculements. Si un autre utilisateur (sur la même machine) tente d’exécuter des tâches de configuration, les tentatives de cet utilisateur sont rejetées.
Resolution
Solution de contournement :
- Vérifiez la sortie de (# show cfs lock name syslogd) pour savoir quel commutateur/utilisateur détient le verrou.
- Connectez-vous au commutateur/utilisateur ayant le verrou et effectuez les modifications requises.
Résolution : Arrêtez la configuration à partir du commutateur sur lequel le verrou de configuration a été acquis.
Cette méthode efface le verrou CFS pour l’application (syslogd) dans l’ensemble du fabric :
Switch# Conf t
Switch(conf)# logging abort
Cette méthode efface le verrou CFS de l’application (syslogd) de n’importe quel commutateur de la structure :
Switch# clear logging session
Additional Information
Un utilisateur n’est pas en mesure d’apporter des modifications liées à la configuration des applications CFS correspondantes, pour lesquelles un verrou CFS est bloqué, ou n’est pas en mesure d’exécuter une mise à niveau logicielle en service (ISSU) si le CFS est verrouillé pour session-manager.
Cette liste affiche certains messages d’erreur courants causés par un verrou CFS :
Operation failed. Fabric is already locked.Session currently owned by a different user.Service "cfs" returned error: Operation failed. Fabric is already locked (0x40B30029)