Unisphere:“An error occurred while trying to retrieve the certificate for ESXi: abc”
Summary: 在 Unisphere for PowerMax 9.1.0.18 中注册 ESXi vCenter Server xyz.abc.local 时出现以下错误:“尝试检索 ESXi 的证书时出错:xyz.abc.local 正在使用受信任的 CA 签名证书。 正在使用受信任的 CA 签名证书。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
在 Unisphere for PowerMax 9.1.0.18 中注册 ESXi vCenter Server xyz.abc.local 时出现以下错误::
"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."
提醒: xyz.abc.local 表示 IP 地址为 11.22.33.44 的 ESXi 服务器的完全限定域名 (FQDN)。这是一个示例。
- 正在使用受信任的 CA 签名证书。
- ESXi vCenter Server 的 FQDN 和 IP 地址成功响应 ping。
Nslookup将服务器的 FQDN 解析为正确的 IP 地址。- 使用 IP 而不是 FQDN 会给出相同的错误。
- 使用端口 443 成功连接到 FQDN 的 OpenSSL。
- 正在使用 TLSv1.2。
- 在 vSphere Client 中检查时,显示 CA 证书作为三部分链证书存在于 ESXi vCenter Server 上。
在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
该错误表示 Unisphere 的 VMware 部分无法连接到 ESXi 证书。它与 Unisphere 证书无关。
Resolution
VMware ViClient 处理证书链。Unisphere 会将 .pem 证书的位置传递给 VMware,因此证书逻辑中存在一个问题,即信任链中不支持 x 个以上(例如两个)证书。
ESXi 证书可能未正确设置。
Unisphere 中的证书处理在证书链长度方面也有一项增强功能。计划对 2022 年第 3 季度安全 e-Pack 进行修复。有关更多详细信息,请联系戴尔支持。
Article Properties
Article Number: 000184093
Article Type: Solution
Last Modified: 07 Aug 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.