我有一个ntpd在虚拟服务器上工作的Xen Centos 5.5服务器。
NTP时间同步似乎不起作用。
我禁用了任何防火墙。
我的grep -i ntpd /var/log/messages输出:
Apr 1 16:15:47 posadadelpuerto ntpd[17635]: ntpd [email protected] Sat Dec 19 00:56:13 UTC 2009 (1) Apr 1 16:15:47 posadadelpuerto ntpd[17636]: precision = 1.000 usec Apr 1 16:15:47 posadadelpuerto ntpd[17636]: Listening on interface wildcard, 0.0.0.0#123 Disabled Apr 1 16:15:47 posadadelpuerto ntpd[17636]: Listening on interface wildcard, ::#123 Disabled Apr 1 16:15:47 posadadelpuerto ntpd[17636]: Listening on interface eth0, fe80::216:36ff:fe5e:53f3#123 Enabled Apr 1 16:15:47 posadadelpuerto ntpd[17636]: Listening on interface lo, ::1#123 Enabled Apr 1 16:15:47 posadadelpuerto ntpd[17636]: Listening on interface lo, 127.0.0.1#123 Enabled Apr 1 16:15:47 posadadelpuerto ntpd[17636]: Listening on interface eth0, 192.168.0.100#123 Enabled Apr 1 16:15:47 posadadelpuerto ntpd[17636]: kernel time sync status 0040 Apr 1 16:16:15 posadadelpuerto ntpd[17636]: frequency initialized 0.000 PPM from /var/lib/ntp/drift
谢谢你的帮助
罗伯托
默认情况下,(pv)DomUs的时间与Dom0的时间相关联。 所以把你的时间放在Dom0上,不要在(虚拟化的)DomU上ntp。
我在虚拟机上也用了CentOs 5.5的许多ntp时间同步问题。 以下是我所做的更改:
/boot/grub/grub.conf:添加notsc divider = 10开关
title CentOS (2.6.18-194.32.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-194.32.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet notsc divider=10 initrd /initrd-2.6.18-194.32.1.el5.img
/etc/ntp.conf:minpoll / maxpoll设置有点激进,所以你可能想增加它们。
tinker panic 0 restrict 127.0.0.1 restrict default kod nomodify notrap server 0.us.pool.ntp.org minpoll 4 maxpoll 4 server 1.us.pool.ntp.org minpoll 4 maxpoll 4 server 2.us.pool.ntp.org minpoll 4 maxpoll 4 driftfile /var/lib/ntp/drift server 127.127.1.0 fudge 127.127.1.0 stratum 10
你能告诉我们ntpq -p的输出吗?
您的NTP查询有没有可能被外部防火墙阻止? 这仍然可以阻止事情,即使您的本地closures。