PDCe не принимает внешний источник времени

Я заметил, что наш PDCe запускается с опозданием на 1: 20 мин и, конечно же, остальные устройства в сети. Я' m пытается синхронизироваться с внешним источником времени, но это не удается.

Это виртуальный Windows Server 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

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)

, я также попытался установить HKLM \ SYSTEM \ CurrentControlSet \ services \ W32Time \ Config \ AnnounceFlags от A до 5 и снова установите серверы 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 какую-то роль в этой проблеме. В любом случае время в гостевой системе отличается от времени хоста.

ОБНОВЛЕНИЕ 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)
2
задан 4 October 2016 в 09:28
1 ответ

Тип: NT5DS (директива) - говорит мне, что PDCe синхронизируется с иерархией домена, а не с внешним источником времени.

Вам следует убедиться, что подключенные к домену машины (все они, включая контроллеры домена) не синхронизируют время с узлом XenServer. Если на гостевой машине включена служба/инструмент интеграции синхронизации времени, который синхронизирует время с хостом, то вы должны отключить ее. 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
0
ответ дан 3 December 2019 в 14:21

Теги

Похожие вопросы