Excessive VMware HeartBeat Status Changes

mattolan
mattolan used Ask the Experts™
on
I keep getting excessive amounts of email alerts regarding HeartBeats on my Guest OS. Yet I can't seem to figure out why. both the Guest VM and the Host that it is running on are not running anywhere near capacity. The host is spiking to a max of 25% and the guest is spiking to a max of 30% for thier CPU usage. Ram Ussage is sitting around 10 - 20% for both the guest and host as well?

I am running ESX 4.0

[VMware vCenter - Alarm VM HeartBeat] VM HeartBeat changed status from Gray to Red
Target: VCenter
Previous Status: Gray
New Status: Red
 
Alarm Definition:
([Yellow state Is equal to yellow; Red state Is equal to red])
 
Current values for metric/state:
 State = Red
 
Description:
Alarm 'VM HeartBeat' on VCenter changed from Gray to Red
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2009

Commented:
Try restarting guest OS

Author

Commented:
This was occuring even after restarting the guest OS,
It pops up once in a while and then goes away. I can't figure  out what is causing it.
Top Expert 2009

Commented:
OK so try reinstalling vmware tools as vm heartbeat relies on it
Success in ‘20 With a Profitable Pricing Strategy

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Top Expert 2009

Commented:
If that doesn't fix your problem then i suggest to upgrade to esx4u1

Author

Commented:
its not just one VM though.  It's only one VM at a time but all of my guest do this from time to time. I'm thinking I may have a setting wrong but am not sure what?
Commented:
I found on the VMware forums a way to increase the heartbeat delay, this seems to be a very common issue.

you have to log onto each host and modify the following file /etc/vmware/hostd/config.xml so that the VMSVC section includes the new heartbeat time between checks, as below


<vmsvc>
<enabled>true</enabled>
<heartbeatCheckInSecs> 30 </heartbeatCheckInSecs>
</vmsvc>

see for more info http://communities.vmware.com/message/1470128

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial