There’s a new problem a few customers have reported whereby-
- ESX disconnects randomly from VirtualCenter
- ESX disconnects when performing VI Client tasks from VirtualCenter.
- Tasks randomly timeout after a long idle time
- “An error occurred communicating to the remote host” pops up.
This only refers to Update 3. This issue seem to be affecting customers with firewalls using state-ful inspection, such as a Juniper ISG 2000, Software Revision 6.1.0R3.
The problem occurs because of SOAP timeouts, and this behavior did not exist in VC 2.0.x or 2.5 GA, as they used a different mechanism to communicate with ESX.
A knowledgebase article is in the works, but Engineering is still actively investigating this problem. One work-around that I have seen mentioned (not verified to work!) is as follows:
- Create a dummy VM on each host (e.g. 16 MB RAM, no disk, no network).
- Set CPU affinity to the last core to prevent VMotion.
- Create a new Scheduled Task that performs:
- Change power state: Power-on dummy VM. Every hour, on the hour.
- Create another Scheduled Task that performs:
- Change power state: Power-off dummy VM. Every hour, 30 minutes after the hour.
Like I said, Engineering is aware of this issue and actively investigating it.
Pingback: VMware ESX U3 - VirtualCenter Potential Disconnect Issue | TechHead.co.uk
many disconnects troughout the clusters and with almost any action we get
disconnect errors…
very strange
Pingback: ESX disconnects randomly or when doing VI client tasks from VC, task randomly timeout after a long idle time | vmwarenews.de
Pingback: vCenter tasks time-out or ESX disconnects? » Yellow Bricks
It is always some “Unknown environmental cause” and I have to close them because I just don’t have time to run network traces all over north america.
Any other ideas on what might cause this kind of behavior?
Pingback: VirtualPro » vCenter tasks time-out or ESX host disconnects
I don’t know the answer to that for sure, but to me it only would make sense to do this on the affected hosts.
Just to let you know that the workaround has resolved the issue with the consistent failure we were having. Will keep an eye out for the permanent fix from VMware.
Thanks
C Stewart
It keeps dropping out my VI sessions… Argh! No VC, so no scheduled task… Any ideas on a work around? Perhaps a cronjob on the host?
sysopt connection tcpmss 0
Today I added the dummys, but I still get the error. I have noticed each thing I try seems to help a little, but the problem will never go away.
My server disconnects every few minutes. While it was in test with no load it worked flawlessly, but as soon as I Vmotioned my VMs to it it started disconnecting. Opening a support case for that SOAP patch now
The way it solved is by connecting to the ESX server which has the problem using putty
and ran
/etc/init.d/vmware-vpxa stop
/etc/init.d/vmware-vpxa start