Unisphere: "Ett fel uppstod vid försök att hämta certifikatet för ESXi: abc"
Summary: Följande fel uppstår när du registrerar ESXi vCenter Server xyz.abc.local i Unisphere för PowerMax 9.1.0.18: "Ett fel uppstod vid försök att hämta certifikatet för ESXi:xyz.abc.local Ett betrott CA-signerat certifikat används. Ett betrott CA-signerat certifikat används. ...
Symptoms
Följande fel uppstår när du registrerar ESXi vCenter Server xyz.abc.local i Unisphere för PowerMax 9.1.0.18: :
"An error occurred while attempting to retrieve the certificate for ESXi:xyz.abc.local Error:com.emc.em.smc.VirtualIntegration.exceptions.VmWareException: Failed to retrieve the issuer certificate for ESXi: xyz.abc.local Please check that the CA certificate exists on the ESXi/vCenter Server."
- Ett betrott CA-signerat certifikat används.
- FQDN och IP-adressen för ESXi vCenter Server svarar på pingar.
Nslookupmatchar serverns FQDN till rätt IP-adress.- Om du använder IP-adressen i stället för FQDN visas samma fel.
- En OpenSSL-anslutning till FQDN med port 443 lyckas.
- TLSv1.2 används.
- Om du checkar in vSphere-klienten ser du att CA-certifikatet finns på ESXi vCenter Server som ett kedjecertifikat i tre delar.
Följande fel finns i SMAS.log:
WARN [em.smc.SMC] (default task-48) ManageServerService.getVMwareSystemDetails: Couldn't find a certificate for vCenter/ESXi server details. User has not accepted it ERROR [em.smc.COMMAND] (default task-48) VirtualServerAndVmCommandProcessor.registerVCenterServer: No Certificate found for vCenter/ESXi Server. ERROR [em.smc.SMC] (default task-17) com.emc.em.smc.VirtualIntegration.VirtualDeviceService.obtainCertificate(): Exception Creating Certificate Trust Issuer for: xyz.abc.local ERROR [em.smc.SMC] (default task-17) com.emc.em.smc.VirtualIntegration.VirtualDeviceService.obtainCertificate(): An Error occurred while attempting to retrieve the Certificate for ESXi: xyz.abc.local Error : com.emc.em.smc.VirtualIntegration.exceptions.VmWareException: Failed to retrieve the issuer certificate for ESXi: xyz.abc.local Please Check the CA Certificate exists on the ESXi/vCenter Server [em.smc.COMMAND] (default task-17) VirtualServerAndVmCommandProcessor.registerVCenterServer: An Error occurred while attempting to retrieve the Certificate for ESXi: xyz.abc.local Error: com.emc.em.smc.VirtualIntegration.exceptions.VmWareException: Failed to retrieve the issuer certificate for ESXi: xyz.abc.local Please Check the CA Certificate exists on the ESXi/vCenter Server
Cause
Felet indikerar att VMware-delen av Unisphere inte kan ansluta till ESXi-certifikatet. Det är inte relaterat till Unisphere-certifikatet.
Resolution
VMware ViClient hanterar certifikatkedjan. Unisphere skickar platsen för .pem-certifikatet till VMware, så det finns ett problem i certifikatlogiken där fler än x (till exempel två) certifikat i förtroendekedjan inte stöds.
ESXi-certifikaten kanske inte är korrekt konfigurerade.
Det finns också en förbättring för certifikathanteringen i Unisphere när det gäller längden på certifikatkedjan. En korrigering planeras för Q3 2022 Security e-Pack. Kontakta Dells support om du vill ha mer information.