Inleiding
Dit document beschrijft een fout die u kunt ontvangen wanneer u een nieuwe CloudCenter Orchestrator (CCO) hebt ingesteld na de configuratie van aangepaste certificaten in CloudCenter Manager (CCM).
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
Gebruikte componenten
De informatie in dit document is gebaseerd op 4.8.0+.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Probleem
Wanneer u de Orchestrator configureren ontvangt u een foutmelding "Fout tijdens communicatie met Orchestrator." zoals in de afbeelding wordt weergegeven.
Wanneer u het osmosiellogbestand op de CCM bekijkt, is deze fout aanwezig.
VENDOR_ID::1::USER_ID::2::2017-11-06 15:06:29,103 ERROR impl.GatewayServiceImpl [http-apr-10443-exec-17] - Activate gateway exception message: I/O error on POST request for "https://34.228.91.179:8443/service/v1/gateway/config/activate":sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://34.228.91.179:8443/service/v1/gateway/config/activate":sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Oplossing
Dit wordt veroorzaakt door een mismatch van het certificaat tussen de CCO en de CCM.
Als de certificaten op het CCM met het gebruik van de configuratie van het CCM werden gecreëerd, voert u deze stappen uit:
Stap 1. Kopieer de map certs.zip die in de/tmp-map van de CCM is gemaakt naar de CCO-configuratietoestel op /usr/local/cliqr/bin/cco_config_wizard.sh.
Stap 2. Selecteer Config_Certs zoals in de afbeelding.
Stap 3. Typ het pad naar de map certs.zip.
Dit kopieert automatisch de betreffende certificaten en werkt het benodigde bestand bij om daarop te wijzen.
Als u het CCM-certificaat handmatig hebt gemaakt, voert u de volgende stappen uit:
Stap 1. Kopieer het certificaat, de sleutel en het certificaat van de certificeringsinstantie naar het CCO en plaats ze in de directory/usr/local/tomcat/conf/ssl/folder.
Stap 2. Update /usr/local/tomcat/conf/server.xml.
- Pak het gedeelte vast dat begint met <Connector poort="843" maxHTTPHeaderSize="8192".
- update het SSLCcertificateFile, SSLCcertificateKeyFile en SSLCACcertificateFile om naar de nieuwe bestanden te verwijzen die u hebt gekopieerd, zoals in de afbeelding.
Stap 3. Om de server opnieuw te starten, voert u de opdrachtservice uit om te stoppen, gevolgd door servicetechnicus om te starten.
Connectiviteit tussen het CCM en de CCO moet nu mogelijk zijn.