DRS Fully Automated enabled, But VMs are unable to migrate to ESXi hosts after NSX VIBs updated
VMware NSX-T Data Center
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
VMs are unable to migrate to the ESXi due to No AgentVM deployment:
vCenter: /var/log/vmware/vpxd/vpxd.log
YYYY-MM-DD hh:mm:ss info vpxd[07833] [Originator@6876 sub=cdrsPlmt opID=CdrsLoadBalancer-xxxxxxxxx] Vm [vim.VirtualMachine:vm-xxx,<vm-name>] failed constraint check false on host [vim.HostSystem:host-xxx,<ESXi-Host-Name>] with <obj xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="/2001/XMLSchema-instance" xmlns="urn:vim25" versionId="7.0.3.0" xsi:type="LocalizedMethodFault"><fault xsi:type="InsufficientAgentVmsDeployed"><hostName><ESXi-Host-Name></hostName><requiredNumAgentVms>1</requiredNumAgentVms><currentNumAgentVms>0</currentNumAgentVms></fault><localizedMessage></localizedMessage></obj>
There are five ESXis in Maintenance Mode and EAM is unable to handle extra Bitdefender Agent with Exception:
vCenter: /var/log/vmware/eam/eam.log
com.vmware.eam.agent.crud.PreCheckException: Operational hosts not found.ClusterAgent(ID: 'Agent:XXXXXXXX-3543-XXXX-XXXX-XXXXXXXXXXXX:null')
at com.vmware.eam.agent.crud.impl.PreCheckBase.vmDeployCheck(PreCheckBase.java:143) ~[eam-server.jar:?]
at com.vmware.eam.agent.crud.impl.UpgradeAgentPreCheck.check(UpgradeAgentPreCheck.java:61) ~[eam-server.jar:?]
at com.vmware.eam.agent.crud.impl.PreCheckBase.execute(PreCheckBase.java:101) ~[eam-server.jar:?]
at com.vmware.eam.agent.crud.impl.UpgradeAgentPreCheck.execute(UpgradeAgentPreCheck.java:23) ~[eam-server.jar:?]
at com.vmware.eam.job.UpgradeAgentJob.runWorkflow(UpgradeAgentJob.java:183) ~[eam-server.jar:?]
at com.vmware.eam.job.AgentWorkflowJob.call(AgentWorkflowJob.java:93) ~[eam-server.jar:?]
at com.vmware.eam.job.AgentWorkflowJob.call(AgentWorkflowJob.java:48) ~[eam-server.jar:?]
at com.vmware.eam.async.impl.AuditedJob.call(AuditedJob.java:58) [eam-server.jar:?]
at com.vmware.eam.async.impl.FutureRunnable.run(FutureRunnable.java:55) [eam-server.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_402]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_402]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_402]
Ensure less than 5 ESXi hosts in Maintenance Mode