无法将ESXi添加到vCenter – 因证书无法验证

无法将ESXi添加到vCenter - 因证书无法验证

问题介绍

如果vCenter无法验证ESXi上的证书,而这时你去添加这个ESXi进去vCenter的时候,会添加失败,并会在任务栏上显示如下错误信息提示:

A general system error occurred: Failed to verify certificate on <ESXi-FQDN-or-IP>. 
When ESXi Certificate Mode is set to custom it is mandatory to install valid certificate on ESXi host before adding the host to VC

如果vCenter设置了语言是中文的话,错误可能是:

发生一般系统错误:未能验证<ESXi-FQDN-or-IP>上的证书。
当ESXi证书模式设置为custom时,必须在将ESXi主机添加至vCenter之前,在ESXi主机上安装有效的证书。

问题原因

证书链断裂,也就是说证书之间的信任关系不完整。所以无法加进去vCenter.


解决方案

  1. 将 ESXi 主机置于维护模式
    怎么进入维护模式教程:https://vmlib.com/esxi-maintenance-mode-steps
  2. 备份当前使用的 SSL 证书
    • mv /etc/vmware/ssl/rui.crt /etc/vmware/ssl/rui.crt.bak
    • mv /etc/vmware/ssl/rui.key /etc/vmware/ssl/rui.key.bak
  3. 重新生成 SSL 证书
    • /sbin/generate-certificates
  4. 重启服务以使新证书生效
    运行下面的命令,重启服务:
    • /bin/services.sh restart
    • 重启完毕后,ESXi 的证书就会变成自签名证书。
    • 可以打开浏览器,访问 “ESXi Host Client” >> “Host” >> “Manage” >> “Security&users” >> “Certificates” 来确认证书是否更新成功。
  5. 退出维护模式
    确认无误后,退出维护模式。
  6. 重新将ESXi添加到vCenter
    这时候再添加ESXi到vCenter,应该就能顺利完成了。

附加信息 – 如果要恢复之前的SSL步骤

如果需要恢复到之前的 SSL 证书,可以按照以下步骤操作:

  1. 将 ESXi 主机置于维护模式
    同样,先把主机置于维护模式。https://vmlib.com/esxi-maintenance-mode-steps
  2. 用之前的证书覆盖新证书
    在终端执行以下命令:
    • mv rui.crt.bak rui.crt
    • mv rui.key.bak rui.key
  3. 重启服务以使旧证书生效
    运行命令:
    • /bin/services.sh restart
    • 重启之后,证书将恢复为之前的状态。
    • 再次打开浏览器,进入 “ESXi Host Client” >> “Host” >> “Manage” >> “Security&users” >> “Certificates” 检查更改是否成功。
  4. 退出维护模式
    最后,退出维护模式即可。

总结一下

解决“ESXi添加到vCenter证书验证失败”的方法主要包括以下几个步骤:首先,将 ESXi 主机置于维护模式;其次,备份现有 SSL 证书;接着,重新生成证书,并重启相关服务;最后退出维护模式,再次添加主机到 vCenter。通过这些操作,可以有效修复 ESXi 主机与 vCenter 之间的证书验证问题,避免“ESXi添加到vCenter证书验证失败”对管理和维护带来的困扰。相信只要按步骤操作,问题就能迎刃而解。

参考官网KB

https://knowledge.broadcom.com/external/article?articleNumber=389767

有VM问题需要协助?

免费试用VMware技术助理(已接Deepseek)!即时解答VM难题

→ 🤖VM技术助理

解析和诊断各类vCenter错误,ESXi日志,虚拟机vmware.log

→ 📕VMware日志分析器

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware技术助理(已接Deepseek)!即时解答VM难题 → 🤖VM技术助理

试试 📕VMware日志分析器 免费诊断各类vCenter错误,ESXi日志,虚拟机vmware.log等等

########

扫码加入VM资源共享交流微信群(请备注加群

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

ESXi上的Windows VM时间突然乱跳?教你一招搞定
疑难杂症

ESXi上的Windows VM时间突然乱跳?教你一招搞定

在生产环境中,Windows Server 虚拟机在 ESXi 上突然出现时间漂移或跳变的情况很常见。本文结合实战经验,详细讲解如何排查 Windows VM 时间同步问题,识别 VMware Tools 与 Windows NTP 冲突,并提供域环境与独立服务器的时间同步修复方法,帮助运维快速解决虚拟机时间漂移问题。

Rocky Linux:如何从官网下载ISO安装镜像包
运维必备

Rocky Linux:如何从官网下载ISO安装镜像包

本文详细介绍了 Rocky Linux 官网下载 ISO 镜像 的步骤,适合新手快速获取安装包并完成操作系统安装。文章回顾了 Rocky Linux 的起源,解释了它如何成为 CentOS 的替代操作系统。教程涵盖了访问官网、选择 CPU 架构类型、选择所需 版本 与 镜像类型,以及获取 主流版本和历史版本的 ISO 下载地址。通过本指南,用户可以轻松完成 Rocky Linux 安装教程 并获取官方 ISO 下载包。

ESXi中Windows的虚拟机缺少KEK CA 2023的问题和解决办法
疑难杂症

ESXi中Windows的虚拟机缺少KEK CA 2023的问题和解决办法

在 VMware ESXi 环境中,部分 Windows 虚拟机启用 Secure Boot 后,KEK 列表中只存在 Microsoft Corporation KEK CA 2011,而缺少 KEK CA 2023。本文结合 Broadcom 官方 KB 421593,分析问题根因,并给出通过升级虚拟机硬件版本与重建 NVRAM 的实际解决方案,适用于 ESXi 7.x / 8.x 与 Windows Server 2019 / 2022 环境。

VMware VCF:如何重置 SDDC Manager 的 vcf 和 root 账户的密码
疑难杂症

VMware VCF:如何重置 SDDC Manager 的 vcf 和 root 账户的密码

本指南详细说明如何在 VMware VCF 中通过 GRUB 进入 Photon OS 单用户模式,重置 SDDC Manager 的 vcf 与 root 账户密码,包括解锁账户、清除失败次数、设置临时密码、修改密码有效期等完整步骤。适用于 vcf / root 密码遗失、账户被锁定或无法 SSH 登录的情况,并参考 Broadcom 官方 KB 323984,提供最可靠的 SDDC Manager 密码恢复方法。

//otieu.com/4/9119499