VCHA failover happens as an active node restarts due to health check failure of vc-ws1a-broker and it is seen in /var/log/vmware/vmon/vmon.log.
|
<DATE_TIME> In(05) host-2503 <vc-ws1a-broker> Running the API Health command as user |
VMware vCenter Server
It is caused that reading health check file fails and it is seen in /var/log/vmware/vc-ws1a-broker/nginx-error.log.
| <DATE_TIME> [alert] 78#0: *53991 pread() read only 0 of 5 from "/opt/vmware/idm/health/healthCheck" while sending response to client, client: ::ffff:127.0.0.1, server: localhost, request: "GET /sddc/broker/health HTTP/1.1", host: "localhost:10121" |
This issue is fixed in vCenter server 8.0 U3g(Build 24853646).
Workaround:
To address this issue, stop the vc-ws1a-broker service and disable vc-ws1a-broker if external IDP such as Azure AD and Okta is not used.
|
vmon-cli --stop vc-ws1a-broker vmon-cli --update vc-ws1a-broker --starttype DISABLE |