为什么尽管重新同步,两个 Windows 域控制器上的时间仍然不匹配?

为什么尽管重新同步,两个 Windows 域控制器上的时间仍然不匹配?

在我的域中有两个域控制器,它们的时间之间有 3 分钟的差距,然后我可以在许多客户端之间发现这种差异(这取决于它们的 DC)。

如果我运行这个命令:

w32tm /monitor

我可以看到 DC 可以看到彼此的时间。但如果我运行此命令:

w32tm /resync

没有任何变化,你能告诉我为什么吗?

编辑

这是我从辅助 DC 进行的测试输出:

PS C:\Users\administrator.MYDOMAIN> w32tm /config /syncfromflags:DOMHIER /update
The command completed successfully.
PS C:\Users\administrator.MYDOMAIN> w32tm /resync /nowait /rediscover
Sending resync command to local computer
The command completed successfully.
PS C:\Users\administrator.MYDOMAIN> w32tm /monitor
SRVDC1.MYDOMAIN.locale *** PDC ***[10.0.0.10:123]:
    ICMP: 0ms delay
    NTP: +0.0000000s offset from SRVDC1.MYDOMAIN.locale
        RefID: ntp.ngi.it [88.149.128.123]
        Stratum: 3
SRVDC2.MYDOMAIN.locale[[fe80::c5ec:8a39:e860:e2e7%13]:123]:
    ICMP: 0ms delay
    NTP: -146.4122820s offset from SRVDC1.MYDOMAIN.locale
        RefID: 80.84.77.86.rev.sfr.net [86.77.84.80]
        Stratum: 2

Warning:
Reverse name resolution is best effort. It may not be
correct since RefID field in time packets differs across
NTP implementations and may not be using IP addresses.
PS C:\Users\administrator.MYDOMAIN>

15分钟后,时间差距仍然存在。

这是查询状态命令输出(似乎同步正在工作):

PS C:\Users\administrator.MYDOMAIN> w32tm /query /status /verbose
Leap Indicator: 0(no warning)
Stratum: 2 (secondary reference - syncd by (S)NTP)
Precision: -6 (15.625ms per tick)
Root Delay: 0.0000000s
Root Dispersion: 0.0100000s
ReferenceId: 0x564D5450 (source IP:  86.77.84.80)
Last Successful Sync Time: 28/08/2014 08.52.00
Source: VM IC Time Synchronization Provider
Poll Interval: 6 (64s)

Phase Offset: 0.0051939s
ClockRate: 0.0156215s
State Machine: 2 (Sync)
Time Source Flags: 3 (Authenticated Hardware )
Server Role: 64 (Time Service)
Last Sync Error: 0 (The command completed successfully.)
Time since Last Good Sync Time: 3.3291425s

我不知道这是否重要,但 DC1 和 DC2 是两个不同服务器中的虚拟机。

答案1

  1. 重新同步操作通常不是即时的,而是通过加快或减慢时钟速度直到与时间源同步来实现的。

  2. 重新同步操作将重新同步系统时钟及其时间源。在这种情况下,您的域控制器使用相同时间源的可能性很小。如果您只是让它们与不同的、不同步的时间源(例如它们各自的硬件时钟)同步,它们的系统时钟将保持不同步。

    • 因此,请检查域控制器的 NTP 时间源。您的 PDC 仿真器应与可靠的时间源(例如,pool.ntp.org)同步,并且所有域控制器都应使用 PDC 仿真器作为其时间源。
    • 微软此处有关于时间设置的页面,您可能希望查看一下。

答案2

在不了解整个设置的情况下,您应该将 PDCe 同步到外部源。我不会使用 pool.ntp.org,因为您可以在不同层级上获取服务器。从辅助 DC 运行,w32tm /config /syncfromflags:DOMHIER /update然后w32tm /resync /nowait /rediscover从辅助 DC 运行。您应该会在几秒钟内看到时间变化。

这是我最喜欢的资源: http://blogs.technet.com/b/nepapfe/archive/2013/03/01/it-s-simple-time-configuration-in-active-directory.aspx

答案3

我解决了在辅助 DC Hyper-V 集成服务选项中删除时间同步选项的问题。现在辅助 DC 正在与主 DC 同步。

参考: http://technet.microsoft.com/en-us/library/virtual_active_directory_domain_controller_virtualization_hyperv%28WS.10%29.aspx#physical_to_virtual_migration (时间服务款)

相关内容