I have an AD 2008 domain and am in the process of setting up a reliable outside time source (the domain was originally setup without one, other than using the default PDC). As of now, all servers and workstations are synced to the PDC. My intent is to modify the Default Domain Controllers policy to include the following Windows Time service settings:
NTP Server – (outside time source FQDN)
Type – NTP
There are other settings but you get the idea. This should sync all of my DC’s in the domain with the settings in the NTP Server. Additionally I was going to create a GPO at the default domain level and set the Type to NT5DS which uses the domain hierarchy (I know this is the default for workstations and servers in the domain but doing this should guarantee it).
I have one big concern before I do this, however. Currently the domain PDC is about 13 minutes off of the reliable time source. Once I change the Default Domain to pull the time from the ‘Stratum device’ all of my servers and workstations will be off by 13 minutes. Is this going to cause Kerberos V5 authentication problems with all
of my applications?
If I temporarily change the following GPO setting “Maximum tolerance for
computer clock synchronization” from the current 5 minutes to say 15 minutes before I make Time service settings, will this resolve the Kerberos authentication problems until everything eventually syncs up?
Thanks
My recommendation:
Use a Windows port of the classic *ix NTP service, sync a master (or two, three) with an external source (i.e. from pool.ntp.org) and sync the clients and DCs to the master. The NTP service software is free. Easy to install and configure, works like a charm and is stable as a rock. And it is nicer when it comes to one of the rare cases of troubleshooting.
See this article for the "How To".
The NTP service has a low ressource footprint, therefore the NTP functionality could be hooked onto existing machines or VM's like webservers, ftp servers, mailservers or database hosts - even in a DMZ - without visible performance impact.
If securtity is an issue, you might as well place radio controlled clock appliances into your LAN who serve time very reliable and precise.
About your current time difference:
13 Minutes is a bit much ... but there's hope for a smooth transition.
NTP handles initial time differences by tuning the clock to run faster/slower, until the clocks are in sync. This which results in a "smooth" landing and circumvents "hard" steps. If you set up the classic NTP client with the command line options "-x -g" (could be done in the registry - edit HKEY_LOCAL_MACHINE\SYSTEM\
To handle your 13 Minutes, I would temporarily set up a "time server" machine with a NTP client that syncs to it's local clock.