vCenter的证书过期问题

vCenter证书过期问题

VC的告警截图:
提示证书状态红色告警

解决思路:
查看证书是否到期,更新证书就好了


查看证书:
当前用户的vCenter版本是7.0.0.10300

在系统管理里面的证书管理中能看到相关证书的到期日期,但是这个版本的vCenter能看到的证书就两个,太少了(每个版本的vCenter能看到的证书还不太一样~~)

在这里插入图片描述

而且没有STS证书的到期时间,其他的证书也看不见

参考VMware官方告警KB
KB中有一句话很重要:STS/签名证书未存储在 VECS 存储中,因此未包含在 vCenter Server 警报中,请按照上述步骤验证此证书,然后再继续替换 VECS 存储中存储的其他证书,如果 STS 证书已过期,则这些证书的替换将失败。
看证书先看STS证书,这东西最坑,当STS证书未过期之后再查看其他证书过期问题,曾经有一次先更新的其他证书再更新的STS证书,导致了vCenter无论如何重启服务都有部分服务崩溃起不来的问题,最后只能重新搭建vCenter

关于查看更新STS证书和其他证书,建议根据丁辉大哥的文章更新:
解决vCenter6.x由于证书过期问题无法登录
里面有相应的下载链接,在上传插件的时候可能会遇到第一次上传vCenter的问题,可以参考VMwareKB
在这里插入图片描述
另一点问题要注意的是:在更新其他证书时候一般选项8更新所有证书,需要填写相关的信息

我这里检查的STS截图:还有八年到期(新版本一般都是十年,曾经的6.5是两年坑)
在这里插入图片描述
更新了其他证书的截图:我发现有点坑的是把我以前2030到期的许可也给我变成了2024年到期,有点坑,特别注意WCP证书,有过一次选项8全部更新以后WCP还是过期,重复再来一次才更新正常
在这里插入图片描述
原以为结束了,但是发现vCenter上的告警还会出现,去查资料发现应该是那个backup_store导致的,参考VMwareKB
在这里插入图片描述
这就有点NC了,按照KB中下载了工具执行了命令后发现不行,告警还是出来
那就只能想办法删除这个备份的过期告警了!
其实在最早的VMwareKB链接中最下面告诉了怎么删除,但是没注意!
/usr/lib/vmware-vmafd/bin/vecs-cli entry delete --store BACKUP_STORE --alias bkp___MACHINE_CERT -y

在这里插入图片描述
在这里插入图片描述

再狠一点就把那个备份存储也删除了:
/usr/lib/vmware-vmafd/bin/vecs-cli store delete --name BACKUP_STORE -y
再查看一下:
/usr/lib/vmware-vmafd/bin/vecs-cli store list
在这里插入图片描述
然后再重置告警绿色,再观察24小时看出不出来

上面的都是vCenter加DNS了,正反向解析好使的情况!

因为个人习惯我一般不会创建DNS的vCenter,面对SSL证书过期的问题更新完证书总是会卡在85%服务崩溃起不来,重建也不是办法~~经过多次实验发现还是有方法的!

有几个前提:
1.无DNS创建的vCenter
2.在创建vCenter的时候或者后期现改的vCenter的hosts文件中要添加比如192.168.10.1 localhost

然后/usr/lib/vmware-vmca/bin/certificate-manager选择8全部更新
重点来了!
前面一路默认加输入administrator@vsphere.local的密码
到IPAddress的一个选填选项—>输入192.168.10.1
到hostname的选项中—>输入192.168.10.1
到VMCA Name中—>输入VMCA

然后就可以100%了不会卡在85%服务起不来了
记得关闭浏览器再打开浏览器登录vCenter
登录5480查看服务中自动的选项是不是都起来了~~

后续:
最近又做了几个证书要到期的vCenter,发现VMCA的名字不是非要跟FQDN或者主机名一致的,可以的话看一下原有的样子,比如:
在这里插入图片描述

按照这里面颁发者名称CA和原有的公用名称填写信息就好,更新完以后:
在这里插入图片描述

另外细节注意:
vCenter如果做了HA配置,需要先删除,vCenter的HA状态不能更新证书,参考VMware文档
在这里插入图片描述

如果关联了horizon,记得登录horizon管理界面在vCenter连接那里重新编辑下会提示证书改变,重新验证就好了!如果没提示,关闭浏览器再打开horizon界面查看vCenter重新验证。

小结:今天去巡检一个客户,特意上去查看证书,SSL等和STS证书全部都是十年过期。。。这个6.7版本是真好啊!7.0的两年有点坑~

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值