Cannot perform power operation on host. DRS cannot move <hostname> out of standby mode
and:
Alarm 'Exit standby error' on <hostname> triggered by event 451990711 'DRS cannot move <hostname> out of standby mode'
/var/log/vmware/vpxd/vpxd-<number>.log contains messages similar to the ones below:
<timestamp> info vpxd[34441] [Originator@6876 sub=vpxLro opID=CdrsLoadBalancer-########-########-01] [VpxLRO] -- BEGIN task-### -- vitesxu636.vismait.no -- Drm.ExitStandbyLRO --
<timestamp> error vpxd[34441] [Originator@6876 sub=Default opID=CdrsLoadBalancer-########-########-01] IPMILIB - too many open connections
vpxd.cfg file, found in /etc/vmware-vpx/ then restart the vpxd service using the command "service-control --restart vpxd":
<config>
..
<ipmi>
<debugLevel>3</debugLevel>
<recvWaitTimeout>10000</recvWaitTimeout>
</ipmi>
..
<log>
..
<level>verbose</level>
..
</log>
</config>
<timestamp> error vpxd[33822] [Originator@6876 sub=Default opID=CdrsLoadBalancer-########-########-01] [VpxLRO] -- ERROR task-### -- -- <host-fqdn> -- Drm.ExitStandbyLRO: :vim.fault.HostPowerOpFailed\n--> Result:\n--> (vim.fault.HostPowerOpFailed) {\n--> faultCause = (vmodl.MethodFault) null, \n--> faultMessage = <unset>\n--> msg = ""\n--> }\n--> Args:\n-->
<timestamp> error vpxd[33822] [Originator@6876 sub=MoHost opID=CdrsLoadBalancer-########-########-01] ILO lib: GetPowerState call failed; error: 66 ('BMC_MISSING_SUPPORT')
VMware vCenter Server 8.0.x
This is caused by a limitation in the code used by the IPMI library vCenter used to communicate with the standby hosts. This code currently has a 1024-descriptor limit, which is prone to get exhausted in DPM setups.
There is currently no resolution available for this issue.
Please subscribe to this article to be made aware when a fix has been released.