/var/log/vmware/vsan-health/vmware-vsan-health-service.log in vCenter appliance shows errors similar to:2026-05-04T15:15:09.094+03:00 ERROR vsan-mgmt [#######] [VsanWcpUtil::ConnectVapi opID=noopId] Fail to connect VAPI Traceback (most recent call last): File "bora/vsan/health/vpxd/pyMoVsan/VsanWcpUtil.py", line 126, in ConnectVapi File "bora/vaan/health/vpxd/pyMoVaan/VaanWcpUtil.py", line 119, in _doConnectVAPI File "/usr/lib/vmware-vpx/vsan-health/vapi/vapi_common_client-2.100.0.egg/com/vmware/cis_client.py", line 205, in create File "/usr/lib/vmware-vpx/vsan-health/vapi/vapi_runtime-2.100.0.egg/vmware/vapi/bindings/stub.py", line 345, in invoke File "/usr/lib/vmware-vpx/vaan-health/vapi/vapi_runtime-2.100.0.egg/vmware/vapi/bindings/stub.py", line 295, in native_invoke com.vmware.vapi.std.error_client.Unauthenticated: (challenge: None, messages: [LocalizableMessage (id-vapi.security.authentication.invalid', default_message 'Unable to authenticate user', args[], params-None, localized-None)], data: None, error type: UNAUTHENTICATED) 2026-05-01T15:15:09.094+03:00 ERROR vaan-mgmt [3624047] [WcpChecker::CheckHealth opID-noopId] Failed to process WCP health check Traceback (most recent call last): File "bora/vsan/health/vpxd/pyMovsan/WcpChecker.py", line 55, in Checkffealth File "bora/vaan/health/vpxd/pyMoVaan/WcpChecker.py", line 75, in ProcessWcpHealth File "bora/vsan/health/vpxd/pyMoVsan/VsanWcpUtil.py", line 126, in ConnectVapi File "bora/vsan/health/vpxd/pyMovsan/VanWopUtil.py", line 119, in doConnectVAPI File "/usr/lib/vmware-vpx/vsan-health/vapi/vapi_common_client-2.100.0.egg/com/vmware/cis_client.py", line 205, in create File "/usr/lib/vmware-vpx/vsan-health/vapi/vapi_runtime-2.100.0.egg/vmware/vapi/bindings/stub.py", line 345, in invoke File "/usr/lib/vmware-vpx/vsan-health/vapi/vapi_runtime-2.100.0.egg/vmware/vapi/bindings/stub.py", line 295, in native_invoke com.vmware.vapi.atd.error_client.Unauthenticated: [challenge: None, messages: [LocalizableMessage(id='vapi.security.authentication.invalid', default message='Unable to authenticate user', arga=[], parama=None, localized=None)], data: None, error type: UNAUTHENTICATED)service-control --status in vCenter SSH session shows "vmware-vapi-endpoint" is not runningvCenter Server 8.x
In environments using Native Key Provider (NKP), this alert indicates a failure in the communication or trust bridge between vCenter and ESXi. One of the common reasons is that the vmware-vapi-endpoint service on the vCenter Server Appliance (VCSA) is not running.
shell.set --enabled trueshellvmware-vapi-endpoint:service-control --restart vmware-vapi-endpointvmware-vapi-endpoint service is running: service-control --status vmware-vapi-endpoint