Unable to apply DRS resource settings on ESXi host
search cancel

Unable to apply DRS resource settings on ESXi host

book

Article ID: 436276

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

 

  • Manual or DRS-triggered virtual machine migrations fail with the error: "Unable to apply DRS resource settings on host. This can significantly reduce the effectiveness of DRS."

  • vCenter Server events log the fault: vim.fault.InsufficientMemoryResourcesFault on the Cluster Root Resource Pool (e.g., resgroup-#).

 

Environment

vSphere 8.0 Update 3

Cause

The "Insufficient Memory" error is often a logical accounting failure rather than a lack of physical memory. When Memory Reservations at the cluster level approach 100% of capacity, the host fails to initialize the cluster resource tree (resgroup-#). Consequently, the host remains in a standalone state (ha-root-pool), causing any cluster-level resource updates to be rejected.

Resolution

Reduce Cluster Memory Reservation Pressure

  1. Navigate to the Cluster > Monitor > Resource Allocation > Memory.

  2. If Total Reservation Capacity is near 100%, identify VMs with high fixed reservations.

  3. Edit Settings for non-critical VMs and reduce the Memory Reservation to 0 or a lower value.

  4. Ensure there is at least 5-10% unreserved memory buffer in the cluster.