Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit le problème d'intégration qui se produit en raison d'une non-concordance de certificat d'approbation lors de la première utilisation (TOFU) après qu'une nouvelle demande de signature de certificat (CSR) a été générée dans l'infrastructure Cisco Prime (principale/secondaire), comment la dépanner et la résoudre.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations contenues dans ce document sont basées sur Cisco Prime Infrastructure version 3.5 et ultérieures.
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Il s'agit des documents de référence qui fournissent des informations sur la haute disponibilité et la génération de certificats dans l'infrastructure Cisco Prime.
Guide de haute disponibilité : 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
Guide de l'administrateur : 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 - Le certificat reçu de l'hôte distant est approuvé lors de la première connexion.
Le certificat TOFU de l'infrastructure principale ou de l'hôte distant auquel prime est connecté peut changer si un nouveau certificat est généré ou si le serveur est à nouveau déployé sur l'hôte VM.
La génération et l'importation d'un nouveau CSR sur le serveur d'infrastructure principal (principal/secondaire) envoie les nouvelles informations de certificat TOFU aux serveurs distants lorsque la connectivité est relancée après un redémarrage du service.
Si l’hôte distant envoie un certificat différent pour une connexion ultérieure après la première connexion, la connexion est rejetée.
L'hôte distant peut être (serveur principal ou secondaire dans le déploiement haute disponibilité, serveur ISE (Integrated Service Engine)) où l'ancienne unité TOFU est toujours présente.
Cela entraîne l'échec de l'enregistrement entre les serveurs principal et secondaire, Prime et ISE.
La section de dépannage décrit les messages d'erreur qui peuvent être trouvés dans les journaux du moniteur d'intégrité dans de tels scénarios.
Dans le journal du moniteur d'intégrité principal, ces messages d'erreur signalant la non-correspondance dans le certificat secondaire sont trouvés.
[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
Ces messages d'erreur se trouvent dans les journaux de l'infrastructure principale et signalent la non-correspondance dans le certificat du serveur 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
Dans le journal du moniteur d'intégrité secondaire, ces messages d'erreur signalant la non-correspondance dans le certificat principal sont détectés.
[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
Les certificats TOFU actuels sur prime doivent être répertoriés, à partir de là l'ancienne entrée de certificat pour l'hôte distant correspondant doit être identifiée et supprimée avant que vous ne retentez l'intégration à partir de prime.
La commande ncs certvalidation tofu-certs listcerts peut être utilisée pour afficher la liste de validation de certificat.
Ce résultat provient du serveur principal 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#
Ce résultat provient du serveur secondaire 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#
Utilisez la commande ncs certvalidation tofu-certs deletecert host <host> afin de supprimer à la validation du certificat.
À partir du serveur principal, vérifiez et supprimez les anciennes entrées des certificats TOFU du serveur ISE et du serveur secondaire, respectivement.
À partir du serveur secondaire, vérifiez et supprimez les anciennes entrées du certificat tofu du serveur principal à l'aide de la commande ncs certvalidation tofu-certs deletecert host 1X.XX.XX.XX_8082.
Étape 1. Connectez-vous à Cisco Prime Infrastructure avec un ID utilisateur et un mot de passe disposant de privilèges d’administrateur.
Étape 2. Dans le menu, accédez à Administration > Settings > High Availability. L'infrastructure Cisco Prime affiche la page d'état HA.
Étape 3. Sélectionnez Configuration haute disponibilité, puis renseignez les champs comme suit :
Il est recommandé d’utiliser un serveur DNS afin de convertir le nom d’hôte en adresse IP. Si vous utilisez le fichier /etc/hosts au lieu du serveur DNS, vous devez entrer l'adresse IP secondaire au lieu du nom d'hôte.
Étape 4. Si vous utilisez la fonction IP virtuelle, cochez la case Enable Virtual IP, puis renseignez les champs supplémentaires comme suit :
L’adressage IP virtuel ne fonctionne que si les deux serveurs se trouvent sur le même sous-réseau. Vous ne devez pas utiliser le bloc d'adresses IPV6 fe80, il a été réservé à l'adressage monodiffusion link-local.
Étape 5. Cliquez sur Check Readiness afin de vous assurer que les paramètres environnementaux liés à la haute disponibilité sont prêts pour la configuration.
Étape 6. Cliquez sur Register afin de visualiser la barre de progression de l'étape, pour vérifier l'achèvement à 100 % de l'enregistrement de pré-HA, la réplication de base de données et l'enregistrement de post-HA comme indiqué ici. L'infrastructure Cisco Prime lance le processus d'enregistrement HA. Une fois l'inscription terminée avec succès, le mode de configuration affiche la valeur de Primary Active.

Étape 1. Accédez à Administration > Servers > ISE Servers
Étape 2. Accédez à Select a command > Add ISE Server, puis cliquez sur Aller
Étape 3. Entrez l’adresse IP, le nom d’utilisateur et le mot de passe du serveur ISE
Étape 4 : confirmation du mot de passe du serveur ISE
Étape 5. Cliquez sur Save.
La commande ncs certvalidation tofu-certs listcerts peut être utilisée pour vérifier le nouveau certificat.
Notes de version de Cisco Prime Infrastructure : http://www.cisco.com/c/en/us/support/cloud-systems-management/prime-infrastructure/products-release-notes-list.html
Commentaires