報錯圖:
1. 開啟 VCenter ssh遠程連接
登錄vmware esxi,雙擊打開VCenter 控制臺黑窗口,根據提示按F2鍵 兩次,打開系統設置(有fn鍵使用fn+F2鍵)
輸入root密碼,按回車登錄
選擇“Troubleshooting Mode Options mageme”,按回車確定
開啟BASH和SSH,選中按回車可更改狀態,??右側提示is Enabled為開啟
然后使用終端工具輸入ip ssh登錄,
正常登錄成功是command窗口,需要輸入“shell”,切換為shell環境
檢查其他證書是否過期命令:
for store in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS); do
echo " [*] Store :" $store;
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $store --text | grep -ie "Alias" -ie "Not After";
done;
?如圖中標記已經顯示過期
續訂其他證書
使用VMCA重新生成vSphere 7.x證書。
# 啟動 vSphere Certificate Manager
/usr/lib/vmware-vmca/bin/certificate-manager
# 根據提示輸入相關信息并續訂證書
完成后,輸入VCenter地址已經沒有500錯誤
登錄后查看SSL有效期,后面提示過期及時續訂
關閉VCenter SSH訪問參考以上開啟步驟
參考文章:
如何使用 vSphere Certificate Manager 替換 SSL 證書
VMware 網頁登錄狀態500錯誤 處理方法 - CNESA
【vCenter證書過期】vCenter登錄失敗報500錯誤(一)-CSDN博客