eam.log file located at /var/log/vmware/eam/ show authentication failures:com.vmware.eam.security.NotAuthenticated: Failed to authenticate extension com.vmware.vim.eam to vCenter.
VMware vCenter Server 8.x
This issue occurs because the internal vpxd-extension solution user certificate has expired.
vCenter Server uses solution user certificates for internal service-to-service authentication. The ESX Agent Manager (EAM) service relies on the vpxd-extension certificate to authenticate with the vCenter Server. When this certificate expires, EAM can no longer manage vCLS VMs. Because vCLS is a mandatory requirement for DRS health in vSphere 7.x and 8.x, DRS functionality is disabled when these VMs are unavailable or orphaned.
Ensure there are valid backup or snapshot of the vCenter Server Appliance before implementing these steps. Snapshot Best practices for vCenter Server Virtual Machines.
service-control --stop --all && service-control --start --allservice-control --stop vmware-eam && service-control --start vmware-eamWhy certificates do not auto-renew
Internal solution user certificates are not auto-renewed by design to allow administrators to maintain control over the security chain and avoid unexpected service restarts in production environments.
Monitoring:
Administrators should monitor the Certificate Status alarm in vCenter Server. By default, this alarm triggers 30 days before a certificate expires. It is highly recommended to configure email or SNMP alerts for this alarm to prevent service outages.
Related Articles: