Symptoms:
vpxd service fails to start as it couldn't validate the certificate.
From the vcenter server logs we can see the below entry :
vpxd.log :-
YYYY-MM-DDTHH:MM:SS info vpxd[7EFD8E4B5800] [Originator@6876 sub=VpxdAuthClient] fallback to loginByCertificate
YYYY-MM-DDTHH:MM:SS error vpxd[7EFD8E4B5800] [Originator@6876 sub=ServerAccess] Remote login failed: N7Vmacore3Ssl18SSLVerifyExceptionE(SSL Exception: Verification parameters:
--> PeerThumbprint: 3C:3D:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:##:6A:98
--> ExpectedThumbprint:
--> ExpectedPeerName: localhost
--> The remote host certificate has these problems:
-->
--> * Host name does not match the subject name(s) in certificate.)
--> [context]zKq7AVECAAAAALtNpwANdnB4ZAAATHorbGlidm1hY29yZS5zbwAAHiQbAD5yGABe8RsA7XAiAPg9IgAvQiIAn/kjAAvFIwDyxyMAA9MrAdRzAGxpYnB0aHJlYWQuc28uMAACvY4ObGliYy5zby42AA==[/context]
YYYY-MM-DDTHH:MM:SS error vpxd[7EFD8E4B5800] [Originator@6876 sub=AuthzStorageProvider] [AuthzStorageProvider::CreateAuthzMgr] Failed to connect to IS: <N5Vmomi5Fault17HostCommunication9ExceptionE(vmodl.fault.HostCommunication)
VMware vCenter Server Appliance 6.x
VMware vCenter Server Appliance 7.x
Note: Before carrying out the following procedure, ensure you have a valid back up of all the nodes.
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store TRUSTED_ROOTS --text | grep -i serial -A 1
service-control --start vmware-vpxd