VMware vCenter Server 8.x
VMware vCenter Server 7.x
vCenter Server requires a valid Machine SSL certificate for vCenter services to start/run.
1. Snapshot the vCenter as per the best practices in VMware vCenter in Enhanced Linked Mode pre-changes snapshot (online or offline) best practice
2. Validate vCenter certificates using the query below on vCenter per: Verify and resolve expired vCenter Server certificates using command line interface
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;
Identify the expired certificate and use one of the below tools to replace the expired certificates
3. After replacing certificates, restart services using:
service-control --stop --all; service-control --start --all
Impact/Risks:
Some browsers do not trust VMCA issued self-signed certificates.