DRS does not work after ESXi NSX VIBs updated
search cancel

DRS does not work after ESXi NSX VIBs updated

book

Article ID: 372609

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

DRS Fully Automated enabled, But VMs are unable to migrate to ESXi hosts after NSX VIBs updated

Environment

VMware NSX-T Data Center 
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x

Cause

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]
 

Resolution

Ensure less than 5 ESXi hosts in Maintenance Mode