O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve o problema de integração que ocorre devido à incompatibilidade de certificado de Confiança na primeira utilização (TOFU) depois que uma nova Solicitação de Assinatura de Certificado (CSR) é gerada na Cisco Prime Infrastructure (primária/secundária), como solucioná-la e resolvê-la.
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações neste documento são baseadas na versão 3.5 e superior do Cisco Prime Infrastructure.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Esses são os documentos de referência que fornecem informações sobre alta disponibilidade e geração de certificados na Cisco Prime Infrastructure.
Guia de alta disponibilidade: https://www.cisco.com/c/en/us/td/docs/net_mgmt/prime/infrastructure/3-6/admin/guide/bk_CiscoPrimeInfrastructure_3_6_AdminGuide/bk_CiscoPrimeInfrastructure_3_6_AdminGuide_chapter_01011.html
Guia do administrador: https://www.cisco.com/c/en/us/td/docs/net_mgmt/prime/infrastructure/3-6/admin/guide/bk_CiscoPrimeInfrastructure_3_6_AdminGuide/bk_CiscoPrimeInfrastructure_3_6_AdminGuide_chapter_0100.html
TOFU - O certificado recebido do host remoto é confiável quando a conexão é feita pela primeira vez.
O certificado TOFU na infraestrutura principal ou o host remoto ao qual o prime está conectado pode ser alterado se um novo certificado for gerado ou se o servidor for implantado novamente no host VM.
Gerar e importar um novo CSR no servidor de infraestrutura principal (principal/secundário) envia as informações do novo certificado TOFU para servidores remotos quando a conectividade é reiniciada após a reinicialização do serviço.
Se o host remoto enviar um certificado diferente para qualquer conexão subsequencial após a primeira, a conexão será rejeitada.
O host remoto pode ser (servidor primário ou secundário na implantação de HA, servidor ISE (Integrated Service Engine, mecanismo de serviço integrado) onde a TOFU antiga ainda está presente.
Isso causa falha de registro entre servidores Primário e Secundário, Prime e ISE.
A seção de solução de problemas descreve as mensagens de erro que podem ser encontradas nos registros do monitor de integridade nesses cenários.
No registro do monitor de integridade principal, essas mensagens de erro apontando a incompatibilidade no certificado secundário podem ser encontradas.
[system] [HealthMonitorThread] TOFU failed.
Check local trust Trust-on-first-use is configure for this connection.
Current certificate of the remote host is different from what was used earlier
- CN=prime-sec, OU=Prime Infra, O=Cisco Systems, L=SJ, ST=CA, C=US
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException:
Trust-on-first-use is configure for this connection.
Current certificate of the remote host is different from what was used earlier
- CN=prime-sec
Essas mensagens de erro podem ser encontradas nos logs de infraestrutura principal indicando a incompatibilidade no certificado do servidor ISE.
[system] [seqtaskexecutor-3069] TOFU failed.
Check local trust Trust-on-first-use is configure for this connection.
Current certificate of the remote host is different from what was used earlier
- CN=ISE-server
javax.net.ssl.SSLHandshakeException: java.security.cert.
CertificateException: Trust-on-first-use is configure for this connection.
Current certificate of the remote host is different from what was used earlier
- CN=ISE-server
No log do monitor de integridade secundário, essas mensagens de erro indicando a incompatibilidade no certificado principal podem ser encontradas.
[system] [HealthMonitorThread] TOFU failed.
Check local trust Trust-on-first-use is configure for this connection.
Current certificate of the remote host is different from what was used earlier
- CN=prime-pri, OU=Prime Infra, O=Cisco Systems, L=SJ, ST=CA, C=US
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException:
Trust-on-first-use is configure for this connection.
Current certificate of the remote host is different from what was used earlier
- CN=prime-pri
Os certificados TOFU atuais no prime precisam ser listados, a partir do qual a entrada de certificado antigo para o host remoto correspondente deve ser identificada e removida antes de tentar a integração do prime novamente.
O comando ncs certvalidation tofu-certs listcerts pode ser usado para exibir a lista de validação do certificado.
Esta saída é do servidor principal do Cisco Prime Infrastructure [IP=1XX.XX.XX.XX]:
prime-pri/admin# ncs certvalidation tofu-certs listcerts
Host certificate are automatically added to this list on first connection,
if trust-on-first-use is configured - ncs certvalidation certificate-check ...
host=1X.XX.XX.XX_8082; subject= /C=US/ST=CA/L=SJ/O=Cisco Systems/OU=Prime Infra/CN=prime-pri
host=1Z.ZZ.ZZ.ZZ_443; subject= /C=US/ST=CA/L=SJ/O=Cisco Systems/OU=Prime Infra/CN=ISE-server
host=1YY.YY.YY.YY_8082; subject= /C=US/ST=CA/L=SJ/O=Cisco Systems/OU=Prime Infra/CN=prime-sec
prime-pri/admin#
Esta saída é do servidor secundário do Cisco Prime Infrastructure [IP=1YY.YY.YY.YY]
prime-sec/admin# ncs certvalidation tofu-certs listcerts
Host certificate are automatically added to this list on first connection,
if trust-on-first-use is configured - ncs certvalidation certificate-check ...
host=1YY.YY.YY.YY_8082; subject= /C=US/ST=CA/L=SJ/O=Cisco Systems/OU=Prime Infra/CN=prime-sec
host=127.0.0.1_8082; subject= /C=US/ST=CA/L=SJ/O=Cisco Systems/OU=Prime Infra/CN=prime-sec
host=1X.XX.XX.XX_8082; subject= /C=US/ST=CA/L=SJ/O=Cisco Systems/OU=Prime Infra/CN=prime-pri
prime-sec/admin#
Use o comando ncs certvalidation tofu-certs deletecert host <host> para excluir a validação do certificado.
A partir do servidor principal, verifique e exclua as entradas antigas para certificados TOFU do ISE e do servidor secundário, respectivamente.
A partir do servidor secundário, verifique e exclua as entradas antigas do certificado tofu do servidor primário com o uso do comando ncs certvalidation tofu-certs deletecert host 1X.XX.XX.XX_8082.
Etapa 1. Faça login na Cisco Prime Infrastructure com uma ID de usuário e senha que tenham privilégios de administrador.
Etapa 2. No menu, navegue para Administration > Settings > High Availability (Administração > Configurações > Alta disponibilidade). O Cisco Prime Infrastructure exibe a página de status do HA.
Etapa 3. Selecione HA Configuration (Configuração de HA) e preencha os campos da seguinte maneira:
Recomenda-se usar o servidor DNS para resolver o nome do host para um endereço IP. Se você usar /etc/hosts em vez do servidor DNS, insira o endereço IP secundário em vez do nome do host.
Etapa 4. Se você usar o recurso IP virtual, marque a caixa de seleção Enable Virtual IP e preencha os campos adicionais da seguinte maneira:
O endereçamento IP virtual não funcionará a menos que ambos os servidores estejam na mesma sub-rede. Você não deve usar o bloco de endereços IPV6 fe80, ele foi reservado para o endereçamento unicast link local.
Etapa 5. Clique em Verificar prontidão para garantir se os parâmetros ambientais relacionados ao HA estão prontos para a configuração.
Etapa 6. Clique em Register para visualizar a barra de progresso do Marco, para verificar a conclusão de 100% do Pre-HA Registration, Database Replication e Post HA Registration conforme mostrado aqui. O Cisco Prime Infrastructure inicia o processo de registro de HA. Quando o registro for concluído com êxito, o Modo de configuração exibirá o valor de Principal ativo.
Etapa 1. Navegue até Administração > Servidores > Servidores ISE
Etapa 2. Navegue até Select a command > Add ISE Server e clique em Ir
Etapa 3. Insira o endereço IP, o nome de usuário e a senha do servidor ISE
Etapa 4. Confirme a senha do servidor ISE.
Etapa 5. Click Save.
O comando ncs certvalidation tofu-certs listcerts pode ser usado para verificar o novo certificado.
Notas de versão do Cisco Prime Infrastructure: http://www.cisco.com/c/en/us/support/cloud-systems-management/prime-infrastructure/products-release-notes-list.html