Introdução
Este documento descreve como trabalhar com o Cisco Smart Licensing (sistema baseado em nuvem) para solucionar problemas e gerenciar licenças de software em switches Nexus.
O que é Smart Licensing?
Uma Conta inteligente da Cisco é um repositório de dados gerenciado que fornece visibilidade total e controle de acesso a licenças de software, direitos e instâncias de produtos da Cisco em toda a empresa
Novo em Smart Licensing e/ou administração de Smart Account?
Visite e inscreva-se no novo curso de treinamento e gravação do administrador:
Plataformas Cisco Nexus compatíveis
Nexus 3000 e 9000
As versões do NX-OS anteriores à 9.3(3) aceitam apenas o licenciamento tradicional. As versões do NX-OS de 9.3(3) a 10.1(2) suportam o licenciamento tradicional e o Smart Licensing, que é abordado neste documento. As versões do NX-OS posteriores à 10.1(2) oferecem suporte apenas ao Smart Licensing Using Policy, que é diferente do Smart Licensing. Para versões mais recentes do que a 10.1(2), consulte este guia.
Nexus 7000
O Smart Licensing é compatível com o Cisco Nexus 7000 com NX-OS 8.0(1) e mais recente.
Métodos compatíveis de licenciamento inteligente em switches Nexus
Fluxo de trabalho do usuário do Smart Licensing
Estados de produtos Smart License
Registrado
Licenças
Solicitação ou renovação
Renovação
Estados de registro e de licença
Enquanto o Smart Licensing está configurado, há vários estados possíveis em que um dispositivo Cisco pode estar. Esses estados podem ser exibidos por "show license all ou show license status" na Interface de Linha de Comando (CLI) do dispositivo Cisco.
Aqui está uma lista de todos os estados e seus significados:
Estado de avaliação (não identificado)
- Este é um estado padrão do dispositivo quando inicializado pela primeira vez.
- Normalmente, esse estado é visto quando um dispositivo da Cisco ainda não foi configurado para Smart Licensing ou registrado em uma Smart Account.
- Nesse estado, todos os recursos estão disponíveis e o dispositivo pode alterar livremente os níveis de licença.
- O período de avaliação é usado quando o dispositivo está no estado não identificado. O dispositivo não tenta se comunicar com a Cisco nesse estado.
- Deve ser 90 dias de uso e não 90 dias corridos. Depois de expirado, nunca é redefinido.
- Existe um período de avaliação para o dispositivo inteiro, que não é por qualificação
- Quando o período de avaliação expira ao final de 90 dias, o dispositivo entra no modo EVAL EXPIRY, no entanto, não há impacto funcional ou interrupção na funcionalidade, mesmo após o recarregamento. No momento, a aplicação não foi estabelecida.
- O tempo de contagem regressiva é mantido entre as reinicializações.
- O período de avaliação será usado se o dispositivo ainda não tiver se registrado na Cisco e não tiver recebido essas duas mensagens do back-end da Cisco:
- Resposta com sucesso a uma solicitação de registro
- Resposta com sucesso a uma solicitação de autorização de qualificação.
Estado registrado
- Este é o estado esperado após a conclusão do registro com êxito.
- O dispositivo da Cisco conseguiu se comunicar com uma Cisco Smart Account e se registrar com sucesso.
- O dispositivo recebe um certificado de identificação válido por 1 ano, que é usado para comunicações futuras.
- O dispositivo envia uma solicitação ao CSSM para autorizar os direitos para as licenças em uso no dispositivo.
- Com base na resposta do CSSM, o dispositivo entra na lista de dispositivos autorizados ou fora de conformidade
- O certificado de ID expira ao final de um ano. Após 6 meses, o processo do Agente de software tenta renovar o certificado. Se o Agente não puder se comunicar com o Cisco Smart Software Manager, ele continuará tentando renovar o certificado de ID até a data de expiração (1 ano). Ao final de um ano, o agente volta ao estado Não identificado e tenta habilitar o período de Avaliação. O CSSM remove a instância do produto de seu banco de dados.
Estado Autorizado
- Este é o estado esperado quando o dispositivo usa um direito e está em conformidade (sem saldo negativo),
- A Virtual Account no CSSM tinha o tipo e o número corretos de licenças para autorizar o consumo das licenças do dispositivo.
- Ao final de 30 dias, o dispositivo envia uma nova solicitação ao CSSM para renovar a autorização.
- Tem um intervalo de tempo de 90 dias após o qual (se não for renovado com sucesso) é movido para o estado de Autorização expirada.
Estado fora de conformidade
- Este é o estado quando o dispositivo usa uma autorização e não está em conformidade (saldo negativo).
- Esse estado é visto quando o dispositivo não tem uma licença disponível na Virtual Account correspondente em que o dispositivo Cisco está registrado na Cisco Smart Account.
- Para entrar no estado Conformidade/Autorizado, você deve adicionar o número e o tipo corretos de licenças à Conta inteligente.
- Quando nesse estado, o dispositivo envia automaticamente uma solicitação de renovação de autorização todos os dias.
- Licenças e recursos continuam a operar e não há impacto funcional.
Estado de Autorização expirada
- Este é o estado em que o dispositivo usa um direito que não pode se comunicar com a Conta inteligente da Cisco associada há mais de 90 dias.
- Normalmente ele é visto se o dispositivo da Cisco perder o acesso à Internet ou não puder se conectar ao tools.cisco.com após o registro inicial.
- Os métodos on-line de Smart Licensing exigem que os dispositivos da Cisco se comuniquem, no mínimo, a cada 90 dias para evitar esse status.
- O CSSM retorna todas as licenças em uso para este dispositivo de volta ao pool, já que ele não tem nenhuma comunicação há 90 dias.
- Enquanto estiver nesse estado, o dispositivo continua tentando entrar em contato com a Cisco, a cada hora, para renovar a autorização de qualificação, até que o período de registro (certificado de id) expire.
- Licenças e recursos continuam a operar e não há impacto funcional.
- Se o Agente de software restabelecer a comunicação com a Cisco e receber a sua solicitação de autorização, ele processará essa resposta normalmente e entrará em um dos estados estabelecidos.
Métodos suportados no Nexus e na configuração
Método 1 (Acesso direto à nuvem)
Configuração básica:
switch# show run callhome
!Command: show running-config callhome
!Running configuration last done at: Wed Jun 22 16:14:37 2022
!Time: Wed Jun 22 16:16:28 2022
version 9.3(4) Bios:version 07.67
callhome
email-contact sch-smart-licensing@cisco.com
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http https://tools.cisco.com/its/service/oddce/services/DDCEService
transport http use-vrf management
enable
Switch# license smart register idtoken XXXX (force)
Initiated device registration with backend. run show license status, for registration status
switch# show license status
Smart Licensing is ENABLED
Registration:
Status: REGISTERED
Smart Account: ldap_user_test
Virtual Account: Default
Export-Controlled Functionality: Allowed
Initial Registration: SUCCEEDED on Jun 22 16:15:41 2022 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Dec 19 16:15:41 2022 UTC
Registration Expires: Jun 22 16:13:53 2023 UTC
License Authorization:
Status: AUTHORIZED on Jun 22 16:15:44 2022 UTC
Last Communication Attempt: SUCCEEDED on Jun 22 16:15:44 2022 UTC
Next Communication Attempt: Jul 22 16:15:43 2022 UTC
Communication Deadline: Sep 20 16:12:55 2022 UTC
Smart License Conversion:
Automatic Conversion Enabled: False
Status: Not started
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/sw/nx-os/licensing/guide/b_Cisco_NX-OS_Licensing_Guide/m-smart-licensing-for-cisco-nexus-3000-and-9000-series-switches.html
Método 2 (Acesso através de um proxy HTTP)
switch# show run callhome
version 9.3(4) Bios:version 07.67
call home
email-contact sch-smart-licensing@cisco.com
destination-profile CiscoTAC-1 transport-method http destination-profile CiscoTAC-1 index 1 http https://tools.cisco.com/its/service/oddce/services/DDCEService transport http proxy server X.X.X.X port 80 transport http use-vrf management transport http proxy enable Switch# license smart register idtoken XXXX (force) Initiated device registration with backend. run show license status, for registration status
Método 3 (no local - on-line)
switch# show run callhome
version 9.3(4) Bios:version 07.67
callhome
email-contact sch-smart-licensing@cisco.com
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http https://10.106.41.xx/Transportgateway/services/DeviceRequestHandlerend
transport http use-vrf management
enable
Switch# license smart register idtoken XXXX (force)
Initiated device registration with backend. run show license status, for registration status
Método 4 (No local - off-line )
O que é o Token de ID?
Usado para registrar produtos com segurança em uma Smart Account e uma Virtual Account
Os Tokens de ID são identificadores organizacionais usados para estabelecer a identidade quando um produto é registrado.
Como gerar um token de ID a partir do CSSM
https://software.cisco.com/software/csws/ws/platform/home?locale=en_US#
Gerenciar licenças -> Inventário -> Geral -> Novo token -> Criar token
Troubleshooting
Quando um dispositivo da Cisco é migrado para uma versão de software habilitada para Smart Licensing, esse fluxograma pode ser usado como um guia geral para todos os três métodos (Direct Cloud Access, HTTPS Proxy e Cisco Smart Software Manager On-site).
Fluxo de trabalho
Problemas conhecidos
- O problema é registrar o N9K-C9348GC-FXP para licenciamento inteligente.
1. Erro - Falha ao Enviar Call Home HTTP
[+] Configurações do Call home
Switch# show running-config callhome
version 9.3(5) Bios:version 07.68
callhome
email-contact abc@example.com
phone-contact +919XXXXXXXXX
streetaddress ST3, RD 4, Bangalore
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService
transport http use-vrf management
[+] Acessibilidade confirmada para tools.cisco.com.
DC-DMZ(config)# ping tools.cisco.com vrf management
PING tools.cisco.com (72.163.4.38): 56 data bytes
64 bytes from 72.163.4.38: icmp_seq=0 ttl=232 time=237.581 ms
64 bytes from 72.163.4.38: icmp_seq=1 ttl=232 time=237.859 ms
64 bytes from 72.163.4.38: icmp_seq=2 ttl=232 time=237.562 ms
64 bytes from 72.163.4.38: icmp_seq=3 ttl=232 time=237.413 ms
64 bytes from 72.163.4.38: icmp_seq=4 ttl=232 time=237.995 ms
DC-DMZ(config)# telnet tools.cisco.com 443 vrf management
Trying 2001:420:1101:5::a...
Trying 72.163.4.38...
Connected to tools.cisco.com.
Escape character is '^]'.
^CConnection closed by foreign host.
+ A interface de origem HTTP foi configurada para a interface vlan 27, alterada para mgmt0
2. Erro - Falha ao Analisar Dados de Resposta do Servidor SCH
++ HTTP não é mais suportado para acessar o back-end da Cisco; Só há suporte para HTTPS. Removida a configuração atual e atualizado o endereço de destino para usar HTTPS.
Previous config
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService
transport http use-vrf management
enable
New config added
(config)#callhome
(config-callhome)#enable
(config-callhome)# destination-profile CiscoTAC-1 transport-method http
(config-callhome no destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService
(config-callhome destination-profile CiscoTAC-1 http https://tools.cisco.com/its/service/oddce/services/DDCEService
3. Erro - Falha ao Enviar Mensagem HTTP do Call Home (Falha ao Estabelecer IPC Connect com Call Home - CA Raiz Quo Vadis)
https://www.cisco.com/c/en/us/support/docs/field-notices/721/fn72115.html
4. Erro - A Falta de Resposta DNS Causa Travamento de Mensagens MTS do Callhome
ID de bug Cisco CSCvv67469