The vSphere cluster reports errors indicating that Cluster Agent VMs are missing, affecting the health of cluster services.
Cluster Agent VM is missing on cluster (vCLS), Event Type ID com.vmware.vim.eam.issue.cluster.agent.vmNotDeployed./var/log/vmware/eam/eam.log, the following entries repeat every 30 seconds: ERROR | cluster-agent-0 | AuditedJob.java | JOB FAILED: DeployVmJob(ClusterAgent(ID: )) com.vmware.eam.job.DeployVmJob$DeployVmJobFailure: Can't provision VM for ClusterAgent(ID: ) due to lack of suitable datastore.This issue occurs when the ESX Agent Manager (EAM) service remains stuck in a retry loop attempting to deploy External vCLS VMs on a cluster that has already transitioned to Embedded vCLS (introduced in vSphere 8.0 U3).
To resolve this issue, perform a Retreat Mode toggle to force a fresh reconciliation by following below steps. Note that vSphere HA and DRS functionalities are impacted while the cluster is in Retreat Mode.