PDCe将不接受外部时间源

我注意到我们的PDCe正在运行1:20min,当然还有networking中的其他设备。 我正尝试与外部时间源进行同步,但效果不佳。

这是一个基于XenServer 6.0.0的虚拟Windows Server 2008 R2。 主机使用ptbtime1.ptb.de和ptbtime2.ptb.de作为NTP服务器,时间是正确的。 PDCe(理论上)具有相同的NTP服务器,但时间晚了大约80秒。 我说“理论上”是因为HKLM\SYSTEM\CurrentControlSet\services\W32Time\Parameters\NtpServer具有值ptbtime1.ptb.de ptbtime2.ptb.de (我也试过ptbtime1.ptb.de,0x1 ptbtime2.ptb.de,0x1没有结果),但是当我在PowerShell中尝试

 PS C:\>w32tm /query /peers Number peers: 1 Peer: Status: Pending Time Remaining: 94.6710000s Mode: 0 (Reserved) Stratum: 0 (not specified) Peer polling interval: 0 (not specified) Host polling interval: 0 (not specified) 

 PS C:\>w32tm /query /configuration [Configuration] EventLogFlags: 2 (Directive) AnnounceFlags: 10 (directive) TimeJump Audit Offset: 28800 (Local) MinPollInterval: 6 (Directive) MaxPollInterval: 10 (directive) MaxNegPhaseCorrection: 172800 (directive) MaxPosPhaseCorrection: 172800 (directive) MaxAllowedPhaseOffset: 300 (directive) FrequencyCorrectRate: 4 (Policy) PollAdjustFactor: 5 (directive) LargePhaseOffset: 50000000 (directive) SpikeWatchPeriod: 900 (directive) Local Clock dispersion: 10 (directive) Hold Period: 5 (directive) PhaseCorrectRate: 1 (directive) UpdateInterval: 100 (directive) [Time Provider] NtpClient (Local) DllName: C: \ Windows \ system32 \ w32time.dll (Local) Enabled: 1 (Local) Input providers: 1 (Local) CrossSiteSyncFlags: 2 (Directive) AllowNonstandardModeCombinations: 1 (Local) ResolvePeerBackoffMinutes: 15 (directive) ResolvePeerBackoffMaxTimes: 7 (Directive) CompatibilityFlags: 2147483648 (Local) EventLogFlags: 0 (directive) LargeSampleSkew: 3 (Local) SpecialPollInterval: 3600 (directive) Type: NT5DS (directive) NtpServer (Local) DllName: C: \ Windows \ system32 \ w32time.dll (Local) Enabled: 1 (Local) Input providers: 0 (Local) AllowNonstandardModeCombinations: 1 (Local) VMICTimeProvider (Local) DllName: C: \ Windows \ System32 \ vmictimeprovider.dll (Local) Enabled: 1 (Local) Input providers: 1 (Local) 

我也尝试从A5设置HKLM\SYSTEM\CurrentControlSet\services\W32Time\Config\AnnounceFlags并通过cmdlet再次设置NTP服务器:

 PS C:\> w32tm.exe /config /manualpeerlist:"ptbtime1.ptb.de ptbtime2.ptb.de" /syncfromflags:manual /reliable:YES /update PS C:\> w32tm /config /update PS C:\> w32tm /resync PS C:\> Restart-Service w32time 

我不明白为什么服务器不会与外部NTP服务器同步。 我不知道XenServer是否在这个问题上扮演了一些angular色。 在任何情况下在客人的时间是不是从主机的同一时间。

更新23.9

 PS C: \> w32tm / query / configuration [Configuration] EventLogFlags: 2 (Directive) AnnounceFlags: 10 (directive) TimeJump Audit Offset: 28800 (Local) MinPollInterval: 6 (Directive) MaxPollInterval: 10 (directive) MaxNegPhaseCorrection: 172800 (directive) MaxPosPhaseCorrection: 172800 (directive) MaxAllowedPhaseOffset: 300 (directive) FrequencyCorrectRate: 4 (Policy) PollAdjustFactor: 5 (directive) LargePhaseOffset: 50000000 (directive) SpikeWatchPeriod: 900 (directive) Local Clock dispersion: 10 (directive) Hold Period: 5 (directive) PhaseCorrectRate: 1 (directive) UpdateInterval: 100 (directive) [Time Provider] NtpClient (Local) DllName: C: \ Windows \ system32 \ w32time.dll (Local) Enabled: 1 (Local) Input providers: 1 (Local) CrossSiteSyncFlags: 2 (Directive) AllowNonstandardModeCombinations: 1 (Local) ResolvePeerBackoffMinutes: 15 (directive) ResolvePeerBackoffMaxTimes: 7 (Directive) CompatibilityFlags: 2147483648 (Local) EventLogFlags: 0 (directive) LargeSampleSkew: 3 (Local) SpecialPollInterval: 3600 (directive) Type: NT5DS (directive) NtpServer (Local) DllName: C: \ Windows \ system32 \ w32time.dll (Local) Enabled: 1 (Local) Input providers: 0 (Local) AllowNonstandardModeCombinations: 1 (Local) VMICTimeProvider (Local) DllName: C: \ Windows \ System32 \ vmictimeprovider.dll (Local) Enabled: 1 (Local) Input providers: 1 (Local) 

Type: NT5DS (directive) – 告诉我,PDCe正在与域层次结构同步,而不是与外部时间源同步。

您应该确保您的域join的机器(包括域控制器在内的所有机器)不与XenServer主机同步。 如果在与主机同步的guest虚拟机上启用了时间同步集成服务/工具,则应该禁用它。 PDCe应该只与外部时间源同步,并且所有其他域客户端应与域层次结构同步。

在PDCe上尝试以下命令:

 W32tm /unregister Net stop w32time W32tm /register Net start w32time w32tm.exe /config /manualpeerlist: "ptbtime1.ptb.de ptbtime2.ptb.de" /syncfromflags:manual /reliable:YES /update Net stop w32time Net start w32time