Isaac Bennetch on 8 Jul 2015 11:52:11 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] ntp |
JP and others, thanks for the great information. I knew using ntpdate was a workaround but looks like I should reevaluate that choice and do it the right way. Best, Isaac > On Jul 8, 2015, at 2:40 PM, JP Vossen <jp@jpsdomain.org> wrote: > > Ohhh, that's...bad... > > Running `ntpdate` periodically can be dangerous and is the WRONG answer > if the server hosts any kind of database or anything time sensitive > (even arguably just logs). Large jumps forward in time can be bad > enough, but if it adjusts backwards it can really be a problem. > > Just use NTP, do not use ntpdate [1]. > https://lists.debian.org/debian-user/2002/12/msg04091.html > https://www.redhat.com/archives/nahant-list/2005-December/msg00009.html > > Aside from the general wrongness of the answer, `ntpdate` is deprecated: > http://support.ntp.org/bin/view/Dev/DeprecatingNtpdate > > That said, VMs can be tricky. VMware tools has a "keep in sync" option > but even they recommend using NTP: > http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427 > "VMware recommends using NTP instead of VMware Tools periodic time > synchronization. NTP is an industry standard and ensures accurate > timekeeping in your guest..." > > I can't speak to other virtualization, but I'm positive solutions exist > if NTP isn't the right answer. > > Once in sync NTP should not "slip" and if it does it should certainly > not slip more than 1,000 seconds ([1] and `man ntpd`, then search for > -g). See also `ntptrace` `ntpstat` or `ntpq -pn` depending on distro > flavor and age. > > > [1] You used to use `ntpdate` at boot time to get the system clock close > enough that NTP would keep it in sync. Probably some distros still do that. > > NTP itself will refuse to adjust larger than the "panic threshold," > which is 1000s by default. It used to not be to clear about why it > wasn't working, and ntpdate used to be more clear. That has hopefully > improved, but I can't swear to it. My NTP, virtual or otherwise, Just > Works. > > >> On 07/08/2015 02:35 PM, Eric Lucas wrote: >> About 2 years ago I worked, briefly, with some systems using ntp. Turns >> out if the time is off by some small amount (less than a minute IIRC), > > 1,000 seconds per the man page I was just looking at in Debian 7. > >> it simply stops changing the target system's time because it "thinks" >> something is drastically wrong. >> >> Seems like a cron job to re-sync is a good idea to me. >> >> Eric >> >> On Wed, Jul 8, 2015 at 2:24 PM, Keith C. Perry >> <kperry@daotechnologies.com <mailto:kperry@daotechnologies.com>> wrote: >> >> I hope you're saying that in jest Walt. In my experience ntpd slips >> way too much. Once clocks get out of sync by too much ntpd won't >> nudge it back and that can happens more often than not on >> interactive and poorly tuned HPC nodes. >> >> You can have the same issue on system boots. >> >> My apologies if I'm misinterpreting tone. >> >> >> ----- Original Message ----- >> From: "Walt Mankowski" <waltman@pobox.com <mailto:waltman@pobox.com>> >> To: plug@lists.phillylinux.org <mailto:plug@lists.phillylinux.org> >> Sent: Wednesday, July 8, 2015 2:15:39 PM >> Subject: Re: [PLUG] ntp >> >> But...but... >> >> You do realize that's essentially what ntpd does, only ntpd does it >> way better, right? >> >> Right? >> >>> On Wed, Jul 08, 2015 at 01:37:59PM -0400, Keith C. Perry wrote: >>> That's what I do. Run "ntpdate us.pool.ntp.org >> <http://us.pool.ntp.org>" every 4 to 6 hours on critical / core systems. >>> >>> >>> >>> From: "Bill East" <wm.east@gmail.com <mailto:wm.east@gmail.com>> >>> To: "Philadelphia Linux User's Group Discussion List" >> <plug@lists.phillylinux.org <mailto:plug@lists.phillylinux.org>> >>> Sent: Wednesday, July 8, 2015 1:35:29 PM >>> Subject: Re: [PLUG] ntp >>> >>> >>> >>> I just had to deal with a vendor installation which was about 4 >> seconds off the ntp server it was supposed to be synced with. Come >> to find out the vendor ran a ntpdate command once a day and the vm >> was drifting 4 seconds in the 24 hours between. Their solution was >> to run the command once an hour instead. >>>> On Jul 8, 2015 1:13 PM, "Eric Riese" < eric.riese@gmail.com >>> <mailto:eric.riese@gmail.com> > wrote: >>> >>> >>> >>> So I just noticed that my KVM server's clocks were way off. The >> host OS was 4 minutes behind time.gov <http://time.gov> and the >> guests were 4 minutes ahead of time.gov <http://time.gov> . >>> >>> Turns out the host did not have ntp installed at all. It's Ubuntu >> 12.04 and was installed as some sort of minimal installation. A sudo >> apt-get install ntp and five minutes later it's in good shape. >>> >>> The guests are debian installs from turnkeylinux.org >> <http://turnkeylinux.org> and they have ntp installed but were not >> running by default! >>> >>> To think, Google runs it's own internal NTP servers and had to >> spread the leap second out over a day, and I'm off by whole minutes! > > > Later, > JP > ----------------------------|:::======|------------------------------- > JP Vossen, CISSP |:::======| http://bashcookbook.com/ > My Account, My Opinions |=========| http://www.jpsdomain.org/ > ----------------------------|=========|------------------------------- > "Microsoft Tax" = the additional hardware & yearly fees for the add-on > software required to protect Windows from its own poorly designed and > implemented self, while the overhead incidentally flattens Moore's Law. > ___________________________________________________________________________ > Philadelphia Linux Users Group -- http://www.phillylinux.org > Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce > General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug