vSphere Distributed Resource Scheduler (DRS) is not automatically migrating virtual machines to a specific ESXi host within the cluster. Manual vMotion migrations to the affected host complete successfully. Furthermore, placing peer ESXi hosts into maintenance mode does not force virtual machines to migrate to this host via DRS balancing.
VMware vCenter Server
VMware vSphere ESXi
The affected ESXi host is excluded from the required VM/Host DRS groups configured within the cluster. Because the host is missing from these mandatory groups, DRS rule constraints prevent it from being evaluated as a valid destination for automatic virtual machine placement.
Log in to the vSphere Client.
Navigate to the cluster containing the affected ESXi host.
Select Configure > Configuration > VM/Host Groups.
Identify the active Host Groups utilized by the cluster's VM/Host DRS rules.
Select the relevant Host Group and click Edit.
Add the affected ESXi host to the Host Group members list and click OK.
Verify DRS functionality by manually triggering a DRS run or placing a peer host into maintenance mode to simulate cluster balancing.