After upgrading the Machine SSL cert, we are unable to:
You may also see the following error when you try to turn on DRS:
Failed to log into [uri=http://localhost:1080/wcp, sessionMgr=VapiSessionManagerInfo [_sessionMgrSvcId=com.vmware.cis.session, _loginOpId=create, _logoutOpId=delete], ssoDomain=vsphere.local(#####-####-####-####-############)]: com.vmware.vapi.std.errors.internal_server_error => {data=<unset>, error_type=INTERNAL_SERVER_ERROR, messages=[com.vmware.vapi.std.localizable_message => {args=[a general error occurred while exchanging the token], default_message=Internal server error occured on authorization: a general error occurred while exchanging the token, localized=<unset>, id=vapi.security.authorization.internal_server_error, params=<unset>}]}
Finally, when you go the certificate management view in vCenter you will see that there is an expired trusted root:
This happens when there is an expired Certificate Authority. This causes vCenter to be unable to recognize the Machine SSL as valid. This prevents DRS or vCenter tasks from running.
Before running vCert make sure to take a powered off snapshot of vCenter.
unzip vCert-#.#.#-########.zipcd vCert-#.#.#-########./vCert.py#service-control --stop --all && service-control --start --allFor additional information on vCert see: https://knowledge.broadcom.com/external/article/385107