VxRail:添加节点 NIC 配置错误: SSL地址:CERTIFICATE_VERIFY_FAILED

摘要: 添加节点在进行 NIC 配置时失败,并显示错误: SSL地址:CERTIFICATE_VERIFY_FAILED

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

在执行节点添加时,我们无法通过 NIC 配置页面。

错误日志:

22-04-28T05:33:31.194+0000 ERROR [pool-69-thread-1] com.vce.commons.domainowner.graphq.DefaultQueryExecutorImpl DefaultQueryExecutorImpl.filterOutErrorData:173 - Errors in do-host responsFQDN:9090 ssl:<gevent._ssl3.SSLContext object at 0x7f31e9481278> [[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:
852)]","locations":[{"line":1,"column":1542,"sourceName":null}],"description":null,"validationErrorType":null,"queryPath":null,"errorType":null,"path":["configuredHosts","0","hardware","pos
ition","rackName"],"extensions":null}

卷曲检查:

vxrm # curl --capath /var/lib/vmware-marvin/trust/lin --user root -X GET -H "Content-Type: application/json" -d '{}' https://ServerName.site.lab:9090/rest/ps/private/v1/misc/certservice/certs
Enter host password for user 'root':
curl: (35) error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure

原因

ESXI 和 VXRM 之间的 SSL 握手失败。

解决方案

运行以下命令以验证证书问题。
使用下面的 VMware 文档检查和更新 ESXi 证书:

1.运行以下命令以测试 ESXi 主机连接,并捕获整个输出:

vxm: # openssl s_client -crl_check_all -CApath /var/lib/vmware-marvin/trust/lin/ -connect <esxi_fqdn>:443


2.运行以下命令以测试 ESXi 主机连接,并捕获整个输出:

vxm: # openssl s_client -crl_check -CApath /var/lib/vmware-marvin/trust/lin/ -connect <esxi_fqdn>:443


3.运行以下命令以测试 ESXi 主机连接,并捕获整个输出:

vxm: # openssl s_client -CApath /var/lib/vmware-marvin/trust/lin/ -connect <esxi_fqdn>:443
Example output:
Verify return code: 0 (ok)
Or,
Verify return code: 12 (CRL has expired)


查看 VMware 文档以续订和刷新 ESXi 证书:

受影响的产品

VxRail, VxRail Software

产品

VxRail Software
文章属性
文章编号: 000198975
文章类型: Solution
上次修改时间: 05 9月 2025
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。