首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDCe不接受外部时间源

PDCe不接受外部时间源
EN

Server Fault用户
提问于 2016-09-20 09:55:15
回答 1查看 298关注 0票数 2

我注意到我们的PDCe已经晚了1:20分钟,当然,网络中的其他设备也是如此。我正试图与外部时间源同步,但进展不太顺利。

它是一个虚拟Windows 2008 R2之上的XenServer 6.0.0。主机使用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时

代码语言:javascript
复制
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)

代码语言:javascript
复制
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)

我还尝试将HKLM\SYSTEM\CurrentControlSet\services\W32Time\Config\AnnounceFlagsA设置为5,并通过cmdlet再次设置NTP服务器:

代码语言:javascript
复制
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在这个问题上是否扮演了某种角色。在任何情况下,客人的时间与主人的时间不一样。

更新23.9

代码语言:javascript
复制
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)
EN

回答 1

Server Fault用户

发布于 2016-09-20 16:28:08

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

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

在PDCe上尝试以下命令:

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/804185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档