?
Solved

ESXi 4.1 NTP client not syncing time

Posted on 2011-09-13
7
Medium Priority
?
3,031 Views
Last Modified: 2012-05-12
I installed ESXi v4.1 on several servers and configured NTP to synchronize the time using my internal NTP server which runs on my core switch.  In order to get NTP to sync, I had to restart the management agent on each host.  So my question is why is this step necessary, shouldn't that happen automatically when the host is rebooted?

I rebooted several times, but time would not sync until I manually went to the ESXi console and restarted the management agents.  This has me wondering if NTP will continue to sync or if it will break again after the next reboot.

Since these servers will be deployed out to satellite offices, there will not be IT staff around to check up on them periodically, and I would like to ensure that their NTP configuration continues to work, and I'm not sure that will be the case if you have to restart the management agents manually after booting the host to get it to sync.
0
Comment
Question by:FWeston
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 123
ID: 36532207
NTP Time Sync with ESXi 4.1 syncs at random time intervals, what makes you think that time syncing is not occuring?

Have you setup NTP correctly to start at boot? using the vSphere GUI client?
0
 
LVL 3

Author Comment

by:FWeston
ID: 36532471
The fact that I set up NTP, restarted the NTP service, came back 30 minutes later and the time was still incorrect leads me to believe that NTP was not syncing.  Then I rebooted, waited another 30 minutes, same result.  Then I restarted the management agents and it synced within 5 minutes.

My point is that shouldn't the management agents be restarted every time the host reboots?  If that's the case, then what's different about me restarting the host and NTP not syncing vs manually restarting the management agents after which the NTP sync did work?

I guess after the initial sync, I don't care when it syncs, but I just want to make sure that once I have gotten it to sync once, it should be good to go forever?
0
 
LVL 123
ID: 36532542
Is your NTP source accurate and correct?

If you start or restart the NTP service from the vSphere GUI Client, it should Sync immediately, if the time source is correct.

You should not have to restart network management agents, to force a sync.

What is your NTP source?
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 
LVL 123
ID: 36532583
If you do not have a Stable NTP time source, ESX NTP will not sync and it will ignore the time source.

we've certainly not experienced any issues with ESX NTP sync, and we have many ESX installations in our offices, and we manage many client installations at our datacentre, and have many clients that manage their own.

We have seen if NTP source is not stable, ESX will not sync, and ignore NTP, we are also aware that VMware admins, are unhappy, that there is no regular interval, e.g. ever 600 seconds that it syncs, and there was no last sync time provided for diagnostics.

But usuaully, Stopping and Starting should Sync immediately, providing accurate and stable time source.
0
 
LVL 10

Expert Comment

by:BloodRed
ID: 36533753
Check out this ESXi NTP guide:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003063

Also, try setting your hardware clock to be consistent with the system clock which is updated via the NTP daemon with the '/sbin/hwclock --systohc' command.

What settings does your NTP source use? ESX's NTP client can be picky about the time dispersion setting of it's NTP source, check out this KB for more details.

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=103583
0
 
LVL 3

Author Comment

by:FWeston
ID: 36536087
My NTP source is my core Cisco switch, which is both accurate and reliable.  It seems to be staying synced now, but I'm confused as to why I had to restart the management agents to get it to sync the first time.
0
 
LVL 123

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 36536659
The only thing that springs to mind, is that the NTP service was not running or hung.

Meinberg NTP software has helped us many times, install it on a PC or Server, point to your internal NTP host, and it will create graphs, and warn if down or accuracy.

http://www.meinberg.de/english/sw/ntp.htm

We have found in the past when using Cisco routers, if the Upstream NTP source was down, the Cisco routers did not output correct time, and was ignored by ESX servers, hence why have now moved over to our own NTP servers, which sync from multiple sources, or Symmetricom NTP appliances

http://www.symmetricom.com/products/ntp-servers/ntp-network-appliances/

If using a GPS based device, you can be guaranteed of a correct time source, 24x7, 365 days a year, rather than relying on internet based time sources.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

719 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question