我公司有几台服务器是部署在全国各省中心城市,基本上只有2-3台服务器。这几台服务器主要用于收集其它几个城市的采集数据!由于各地服务器比较分散,单独采购时间服务器又不值当,所以一直采用互联网公开的时间服务器,比如:阿里云 ntp.aliyun.com 但一直不稳定,也没太当回事。最近有空,闲来研空下。配置win ntp客户端服务器及同步源将windows 服务中的Windows Time服务,改为自动启动并启动。采用cmd修改ntp同步源w32tm /config /manualpeerlist:"ntp.aliyun.com" /syncfromflags:manual /reliable:yes /update通过以上命令修改time同步源之后,还需手动重启Time服务。确认同步状态正常情况下,通过以上方法可完成修改ntp同步源及服务,采用以下命令确认w32tm /query /status需要注意,立即执行以上命令并不会立即刷新时间同步配置,一般会显示源为Local,可手动刷新下时间同步。w32tm /resync /force情常处理:刷新时间会报以下错误:此计算机没有重新同步 因为没有可用的时间数据。查询与间服务器的时差,会报:error: 0x800705B4起初,也尝试google大法中的w32tm unregister/register 等方法,但一直法解决.直到通过华为防火墙的抓包发现,数据包有发送,但未有反向数据,难到网络不通。通过为防火墙增加放行udp 123端口的any to any再次w32 /resync /force 尽然可行了。我们的所有现场的配置及防火墙策略都是一样的,怎么会各地udp 123有的未放行,有的放行了呢!神奇~~总之,也算是解决了,虽然只是一个基础原因。
本文出自快速备案,转载时请注明出处及相应链接。