Unisphere: "Er is een fout opgetreden tijdens het ophalen van het certificaat voor ESXi: abc"
Summary: De volgende fout wordt weergegeven bij het registreren van ESXi vCenter Server xyz.abc.local in Unisphere voor PowerMax 9.1.0.18: Er is een fout opgetreden bij het ophalen van het certificaat voor ESXi:xyz.abc.local Er wordt een vertrouwd CA-ondertekend certificaat gebruikt. Er wordt een vertrouwd CA-ondertekend certificaat gebruikt. ...
Symptoms
De volgende fout wordt weergegeven bij het registreren van ESXi vCenter Server xyz.abc.local in Unisphere voor 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."
- Er wordt een vertrouwd CA-ondertekend certificaat gebruikt.
- De FQDN en het IP-adres van de ESXi vCenter Server reageren succesvol op pings.
NslookupLost de FQDN van de server op naar het juiste IP-adres.- Het gebruik van het IP-adres in plaats van de FQDN geeft dezelfde foutmelding.
- Een OpenSSL-verbinding met de FQDN via poort 443 is geslaagd.
- TLSv1.2 wordt gebruikt.
- Controleren in de vSphere Client toont of het CA-certificaat aanwezig is op de ESXi vCenter Server als een driedelig ketencertificaat.
De volgende fouten zijn te vinden in 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
De fout geeft aan dat het VMware-gedeelte van Unisphere geen verbinding kan maken met het ESXi-certificaat. Het is niet gerelateerd aan het Unisphere-certificaat.
Resolution
De VMware ViClient verwerkt de certificaatketen. Unisphere geeft de locatie van het .pem-certificaat door aan VMware, waardoor er een probleem is in de certificaatlogica waarbij meer dan x (bijvoorbeeld twee) certificaten in de vertrouwensketen niet worden ondersteund.
De ESXi-certificaten zijn mogelijk niet correct ingesteld.
Er is ook een verbetering voor certificaatafhandeling in Unisphere met betrekking tot de lengte van de certificaatketen. Er is een oplossing gepland voor het Q3 2022 Security e-Pack. Neem contact op met Dell Support voor meer informatie.