After an outage or power off of the vCenter VM, the vCenter server appliance (VCSA) services fail to start. Many remain in StartPending or Stopped state.
While connected to SSH or a remote console of the affected vCenter VM, the following symptoms are observed:
failed to connect to service. Use service-control command to manage applmgmt service.
service-control --status --all
certificate verify failed: IP address mismatch. Certificate is not valid for <vCenter VM IP>
/usr/lib/vmware-vmafd/bin/vmafd-cli get-pnid --server-name localhostvCenter Server 8.x
The certificates used by the affected vCenter do not include the vCenter's IP address in the Subject Alternative Name (SAN).
While this is primarily observed in the Machine SSL certificate for the vCenter, this can also affect other certificates.
When prompted to add an IP address (optional), input the vCenter's IP address.
Use vCert to renew the Machine SSL certificate and ensure that the vCenter's IP address is included in the Subject Alternative Name (SAN).
service-control --stop --all && service-control --start --allservice-control --status --all