Cisco MDS série 9000: Não é possível reconfigurar o IP do servidor Syslog (sessão atualmente pertencente a um usuário diferente)
Summary: Não foi possível reconfigurar o IP do servidor Syslog.
Symptoms
Ao tentar alterar o endereço IP do servidor do sistema enquanto havia um bloqueio de fabric para outro usuário na mesma máquina:
- O cliente não conseguiu reconfigurar o IP do servidor Syslog. A mensagem de rejeição (sessão atualmente pertencente a um usuário diferente) é exibida.
- O Cisco Fabric Service (CFS) é ativado para o recurso (syslogd), e o usuário (USER_X) tem o bloqueio, enquanto o cliente estava conectado com (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
Travando o fabric:
Ao configurar (na primeira configuração) um recurso (ou aplicativo) do Cisco NX-OS que usa a infraestrutura do Cisco Fabric Services (CFS), uma sessão do CFS é iniciada e bloqueia o fabric. Quando um fabric é bloqueado, o software Cisco NX-OS não permite alterações de configuração dos switches para esse recurso, a não ser o switch que mantém o bloqueio. Ele emite uma mensagem para informar o usuário sobre o status de bloqueio. As alterações de configuração são mantidas em um banco de dados pendente por esse aplicativo.
Se você iniciar uma sessão do CFS que exija um bloqueio de fabric, mas esquecer de encerrar a sessão, um administrador poderá limpar a sessão. Se você bloquear um fabric a qualquer momento, seu nome de usuário será lembrado nas reinicializações e switchovers. Se outro usuário (na mesma máquina) tentar executar tarefas de configuração, as tentativas desse usuário serão rejeitadas.
Resolution
Solução temporária:
- Verifique a saída de (# show cfs lock name syslogd) para saber qual switch/usuário tem o bloqueio.
- Faça login no switch/usuário com o bloqueio e realize as alterações necessárias.
Resolução: Interrompa a configuração a partir do switch onde o bloqueio de configuração foi adquirido.
Esse método limpa o bloqueio do CFS para o aplicativo (syslogd) em todo o fabric:
Switch# Conf t
Switch(conf)# logging abort
Esse método limpa o bloqueio do CFS para o aplicativo (syslogd) de qualquer switch no fabric:
Switch# clear logging session
Additional Information
Um usuário não consegue fazer nenhuma alteração relacionada à configuração dos aplicativos CFS correspondentes, para os quais um bloqueio do CFS está travado ou não consegue executar um upgrade de software em serviço (ISSU) se o CFS estiver bloqueado para session-mgr.
Esta lista mostra algumas mensagens de erro comuns causadas por um bloqueio 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)