Vcenter证书续订难题解决攻略,应对忘记VC Root密码的应急措施
处理VCenter证书续订问题并忘记VC Root密码,可以按照以下步骤进行:
### 1. 处理VCenter证书续订问题
1. "检查证书有效期":
- 登录到VCenter服务器,查看证书的有效期。
2. "使用vSphere Client":
- 打开vSphere Client,连接到VCenter服务器。
- 在vSphere Client中,选择“配置” > “安全配置” > “证书管理器”。
3. "导入新证书":
- 在证书管理器中,选择需要续订的证书。
- 点击“操作” > “导出证书”。
- 将证书保存到本地。
4. "生成新的私钥":
- 使用OpenSSL或其他工具生成新的私钥。
5. "导入新证书和私钥":
- 在证书管理器中,选择“操作” > “导入证书”。
- 选择保存的新证书文件和私钥文件。
6. "重启VCenter服务":
- 重启VCenter服务以应用新的证书。
### 2. 忘记VC Root密码
1. "备份VCenter配置":
- 在尝试重置密码之前,备份VCenter配置文件。
2. "使用命令行工具":
- 在VCenter服务器上,打开命令行工具。
3. "重置root密码":
- 使用以下
相关内容:
vcenter有些证书是2年需要手工续订一下,不然会导致vc登录不了,报500错误等情况,今天处理了证书续订异常的问题,记录一下处理步骤:
续订证书的时候报错:续订证书时发生意外错误

登录VC管理管理:https://ip:5480,开启shell 等功能



如果忘记root 密码,可以通过登录ssh ,进行修改:
输入vc管理账户和密码

进入shell命令后:
sudo passwd root //即可修改vc虚拟机的root密码 ,VC虚拟机操作系统本身也是linux系统
通过登录shell:
for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $i --text | egrep "Alias|Not After"; done

/usr/lib/vmware-vmca/bin/certificate-manager --mode repair //使用命令修复证书
证书修复后会强制重启VC服务,登录验证即可。

验证:
