"Unable to apply DRS resource settings on host" warning in summary tab of the ESXi host
search cancel

"Unable to apply DRS resource settings on host" warning in summary tab of the ESXi host

book

Article ID: 318644

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

To correct the error message.

Symptoms:

  • The Summary tab of the ESXi/ESX host reports the warning:

Unable to apply DRS resource settings on host. A general system error occurred: vim.fault.InvalidState. This can significantly reduce the effectiveness of DRS.
Unable to apply DRS resource settings on host. There were too many consecutive overrides of the resource settings pushed from the cluster.. This can significantly reduce the effectiveness of DRS
.

  • In the vCenter vpxd.log

2018-10-20T01:00:23.781Z info vpxd[7F93F4C1D700] [Originator@6876 sub=vpxLro opID=HB-SpecSync-host-64@53767-1a461c7e] [VpxLRO] -- BEGIN lro-83952540 --  -- SpecSyncLRO.Synchronize --
2018-10-20T01:00:28.075Z warning vpxd[7F93EFB7D700] [Originator@6876 sub=MoResGroup opID=########-######be] Receive ConfigIssue when processing RP updates from host [vim.HostSystem:host-64,<hostname>] type vmodl.fault.ManagedObjectNotFound on ManagedObject vim.ResourcePool:resgroup-59392 for method vim.ResourcePool.updateConfig
2018-10-20T01:00:28.075Z warning vpxd[7F93EFB7D700] [Originator@6876 sub=MoResGroup opID=########-######be] Receive ConfigIssue when processing RP updates from host [vim.HostSystem:host-64,<hostname>] type vmodl.fault.ManagedObjectNotFound on ManagedObject vim.ResourcePool:resgroup-60336 for method vim.ResourcePool.updateConfig

  • In ESXi vpxa.log

2018-10-20T01:00:23.802Z info vpxa[C18EB70] [Originator@6876 sub=vpxLro opID=HB-SpecSync-host-64@53767-1a461c7e-ea] [VpxLRO] -- BEGIN lro-406870 -- vpxa -- vpxapi.VpxaService.setConfig -- ########-####-####-####-########06d9
2018-10-20T01:00:23.815Z error vpxa[C18EB70] [Originator@6876 sub=vpxaVmomi opID=HB-SpecSync-host-64@53767-1a461c7e-ea] [VpxaClientAdapter::InvokeCommon] Re-throwing method-fault 'N5Vmomi5Fault21ManagedObjectNotFound9ExceptionE(vmodl.fault.ManagedObjectNotFound)--> [context]zKq7AUoCAgAAAGeTeQAsdnB4YQAAr8UtbGlidm1hY29yZS5zbwAAMloSAA/QDQEGeQxsaWJ2bW9taS5zbwABAfQaAX5NDQHcUg0C4J4VdnB4YQACM6EVATCNDwNJUMRsaWJ2aW0tdHlwZXMuc28AAvpOJQLxUCUC8VAlAsJVJQLrViUClR8lAnOqJQLTtCUCGrwfAufRGgIW/hoCm/4aBGGYCGxpYnZweGFwaS10eXBlcy5zbwAB9ygMAZpODAJG6igC0o4VAsniJwLpkicCEVkWAvLXJwJT9CcCkZInAs+ZJwLKTCgC/XsTAhFZFgBTNyAAfjsgAHWCIAC0Qi4FymwAbGlicHRocmVhZC5zby4wAAZOSQ1saWJjLnNvLjYA[/context]' received while invoking GetName on vim.ResourcePool:pool34

 

  • In ESXi hostd.log

2018-10-20T01:00:23.814Z info hostd[12D03B70] [Originator@6876 sub=Solo.Vmomi opID=HB-SpecSync-host-64@53767-1a461c7e-ea-a1d7 user=vpxuser:vpxuser] Activation [N5Vmomi10ActivationE:0x12a2d6c8] : Invoke done [GetName] on [vim.ResourcePool:pool34]
2018-10-20T01:00:23.814Z info hostd[12D03B70] [Originator@6876 sub=Solo.Vmomi opID=HB-SpecSync-host-64@53767-1a461c7e-ea-a1d7 user=vpxuser:vpxuser] Throw vmodl.fault.ManagedObjectNotFound
2018-10-20T01:00:23.814Z info hostd[12D03B70] [Originator@6876 sub=Solo.Vmomi opID=HB-SpecSync-host-64@53767-1a461c7e-ea-a1d7 user=vpxuser:vpxuser] Result:
--> (vmodl.fault.ManagedObjectNotFound) {
-->    faultCause = (vmodl.MethodFault) null,
-->    faultMessage = <unset>,
-->    obj = 'vim.ResourcePool:pool34'
-->    msg = ""
--> }

  •  In pools.xml and esx.conf file the pool34 still exists as below

           /etc/vmware/hostd/pools.xml
     <resourcePool id="0010">
   <lastModified>2018-09-28T16:30:42.377888Z</lastModified>
   <name>pt-sales</name>
   <objID>pool34</objID>
   <path>host/user/pool24/pool34</path>
  </resourcePool>


    In /etc/vmware/esx.conf

/resourceGroups/root/child[0001]/child[0000]/child[0000]/name = "pool34"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/cpu/maximum = "unlimited"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/cpu/minimum = "0"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/cpu/shares = "84"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/cpu/minLimit = "unlimited"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/cpu/units = "mhz"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/mem/maximum = "unlimited"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/mem/minimum = "1322"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/mem/shares = "2856"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/mem/minLimit = "unlimited"
/resourceGroups/root/child[0001]/child[0000]/child[0000]/mem/units = "mb"


Note:The preceding log excerpts are only examples.Date,time and environmental variables may vary depending on your environment

Environment

VMware vCenter Server 5.5.x
VMware vSphere ESXi 6.0
VMware vCenter Server Appliance 6.0.x
VMware vCenter Server 6.0.x
VMware vCenter Server Appliance 6.5.x
VMware vCenter Server 6.5.x
VMware vSphere ESXi 5.5
VMware vCenter Server Appliance 5.5.x
VMware vSphere ESXi 6.5

Cause

From vpxa perspective the removal failed and pool34 still exists. From hostd perspective also exist, but the actual object is unregistered, so any attempt to call anything on it results in ManagedObjectNotFound.

Resolution

This issue is resolved in VMware vSphere ESXi 6.5 U2. To download go to Broadcom Downloads



Workaround:

To work around this issue, restart the management agents on the ESXi/ESX host. For more information, see Restarting the Management agents on an ESX or ESXi Server (1003490).