我有一个属于域成员的 Windows 2008R2 服务器。前几天我发现它的时间与域控制器的时间相差七秒。我运行了以下命令...
w32tm /config /syncfromflags:domhier /update
net stop w32time
net start w32time
然后我重新启动服务器只是为了确定。服务器上的时间很快就“正确”了。但是一两天后,服务器又偏移了 3 秒。
此域上的所有其他成员服务器都很好(时间同步到一秒钟之内)
我检查了 regedit 中的设置,“类型”键显示“NT4DS”,我认为这对于从域同步的服务器是正确的。该文件夹下的所有其他注册表项都与工作服务器匹配。
我相信所有正确的端口在服务器和域之间都是开放的。服务器没有其他与域相关的问题。
服务器是虚拟的 (VMware)。虚拟机未设置为与主机同步时间。大多数其他服务器(没有这个问题)也是虚拟的,在同一个主机对上。
有任何想法吗?或者我可以检查以验证配置的任何其他区域?
编辑: 新信息。我刚跑w32tm /query /status
就得到了这个...
跳跃指示器:3(最后一分钟有 61 秒)
层数:0(未指定)
精度:-6(每滴答声 15.625 毫秒)
根延迟:0.0000000s
根色散:0.0000000s
ReferenceId:0x00000000(未指定)
上次成功同步时间:未指定
来源:自由运行的系统时钟
轮询间隔:10 (1024s)
在另一台服务器上,“源”参数列出了域控制器。因此,这台服务器出现问题肯定有一个“好的”理由。我将自己对此进行调查,但在这里提供它是为了让那些关注这个问题的人受益。
编辑以提供时间同步任务历史的屏幕截图...
“自由运行系统”或“本地 CMOS 时钟”= 不与域层次结构同步。您可能希望启用 w32tm 调试日志记录以获取更多信息。还要检查它正在同步的域控制器,如果它有 w32tm 问题/没有广告,它将无法同步客户端。
启用 Windows 时间服务调试日志
http://technet.microsoft.com/en-us/library/cc816838%28v=ws.10%29.aspx
Windows 时间服务不是为这种准确性而设计的,也不是为了这种准确性而设计的。
http://support.microsoft.com/kb/939322
http://blogs.technet.com/b/askds/archive/2007/10/23/high-accuracy-w32time-requirements.aspx