• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • Unexplored Territory Podcast
  • HA Deepdive
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

Increasing the time-out within vCenter for remote ESX hosts

Duncan Epping · Feb 11, 2009 ·

One of my colleagues is deploying an enormous VI3 environment. The customer wanted to have 1 central management console for all ESX hosts of which most hosts are located in a satellite offices. (One central management system for more than 200 hosts remote) With a 1Gb or more link this shouldn’t be a problem, but this customer had 64Kb links between these satellite offices and head quarters. This means that most ESX hosts were displayed as “disconnected” most of the time. To avoid this a time-out value for vCenter was increased:

The ESX Host sends heartbeats every 10 seconds, VirtualCenter server has window of 20 seconds to receive it. If the UDP Heartbeat message is not received VirtualCenter server will treat ESX as not responding.

By increasing the timeout limit in VirtualCenter, it will show the ESX host as continuously “connected”.

  1. Edit C:/Documents and Settings/All Users/Application Data/VMware/VMware VirtualCenter/vpxd.cfg
  2. Add the following in the <vpxd> tags.
    <heartbeat>
    <notRespondingTimeout>60</notRespondingTimeout>
    </heartbeat>
  3. Restart VirtualCenter server service

Related

Server ESX, Howto, vcenter

Reader Interactions

Comments

  1. pironet says

    12 February, 2009 at 13:35

    Hi Duncan, while talking about network traffic between vCenter and ESX host how much bandwidth do you need? How much data is going thru both ends ?

    I guess you just need to multiply by the number of host you have in your environment, right ?

    Thx,
    PiroNet

  2. John says

    12 February, 2009 at 17:43

    This is a GREAT tip. Making this change today. Thank you Duncan!

    I only wish the five tickets I opened with support had been able to provide this kind of simple information rather than having me run network traces and all manner of diagnostics.

  3. Duncan says

    12 February, 2009 at 19:45

    Pironet, check this viops document:
    http://viops.vmware.com/home/docs/DOC-1144

    contains the info you are looking for.

  4. deercutter says

    17 February, 2009 at 16:01

    If Ihave a 100MB connection to a remote site, should I set a timeout of 30 seconds then?

  5. Ashmai says

    17 February, 2009 at 21:49

    Another reason you would want to increase this amount, is for ticketing. Lets say you are using an application like nWorks to agentlessly monitor your guests. Once in awhile you will see a small “hickup” or disconnect with your hosts, that will intern generate tickets for every VM that was on the host, regardless of how small of a window the disconnect was for. Increasing this # cuts back on the amount of tickets generated for non-critical issues like 5 second disconnects…

  6. Tim says

    13 January, 2010 at 15:11

    Hi!

    What about vCenter 4? Can the timeout value be set there, too?

    thanks und greetings
    tim

Primary Sidebar

About the Author

Duncan Epping is a Chief Technologist and Distinguished Engineering Architect at Broadcom. Besides writing on Yellow-Bricks, Duncan is the co-author of the vSAN Deep Dive and the vSphere Clustering Deep Dive book series. Duncan is also the host of the Unexplored Territory Podcast.

Follow Us

  • X
  • Spotify
  • RSS Feed
  • LinkedIn

Recommended Book(s)

Advertisements




Copyright Yellow-Bricks.com © 2025 · Log in