Çözüldü Sorun bu makinede Hyper-V idi. Hyper-V'yi kaldırdım, VMware Server'ı yükledim, aynı VM'yi çalıştırdım. Zaman senkronizasyonu sorunları ortadan kalktı (bir gün sonra <100 ms fark).
Kurulumum şöyle:
HYV1 - HyperV machine (non domain) - sync irrelevant
AD1 - VM AD server on HYV1, sync'd to time.nist.gov. HyperV time sync off.
S1 - Physical machine, sync'd to domain.
S2 - Physical machine running HyperV, sync'd to domain.
V1 - Linux VM machine on S2, sync'd to AD1. No HyperV integration.
AD1 ve S1'in ince senkronizasyonu vardır - stripchart 100ms'den az fark gösterir.
S2 deli gibi sürükleniyor. İşte AD1'e karşı biraz stripchart:
18:33:22 d:+00.0010138s o:+05.4101899s
18:33:24 d:+00.0010138s o:+05.4319765s
18:33:26 d:+00.0000000s o:+05.4788429s
18:33:28 d:+00.0000000s o:+05.6089942s
18:33:30 d:+00.0010138s o:+05.7240269s
18:33:32 d:+00.0000000s o:+06.0421911s
18:33:34 d:+00.0081104s o:+06.5613708s
18:33:37 d:+00.0000000s o:+06.9096594s
18:33:39 d:+00.0000000s o:+06.8867838s
18:33:41 d:+00.0010127s o:+06.8936401s
20 saniye içinde bir saniyenin üzerine sürüklendi. Manuel olarak 1 saniye içinde sıfırlarsam, birkaç dakika içinde yaklaşık 2 saniye geri sürüklenir. Gecede ~ 2s ~ 5s gitti. S2 içindeki Linux VM, AD1 ile mükemmel senkronizasyona sahiptir.
İşte yapılandırma:
C:\Users\mgg>w32tm /dumpreg /subkey:Parameters
Value Name Value Type Value Data
------------------------------------------------------------
ServiceDll REG_EXPAND_SZ %systemroot%\system32\w32time.dll
ServiceMain REG_SZ SvchostEntry_W32Time
ServiceDllUnloadOnStop REG_DWORD 1
Type REG_SZ NT5DS
NtpServer REG_SZ ad01.mydomain ad02.mydomain
C:\Users\mgg>w32tm /dumpreg /subkey:Config
Value Name Value Type Value Data
-----------------------------------------------------------
FrequencyCorrectRate REG_DWORD 4
PollAdjustFactor REG_DWORD 5
LargePhaseOffset REG_DWORD 50000000
SpikeWatchPeriod REG_DWORD 900
LocalClockDispersion REG_DWORD 9
HoldPeriod REG_DWORD 5
PhaseCorrectRate REG_DWORD 1
UpdateInterval REG_DWORD 30000
EventLogFlags REG_DWORD 2
AnnounceFlags REG_DWORD 5
TimeJumpAuditOffset REG_DWORD 28800
MinPollInterval REG_DWORD 2
MaxPollInterval REG_DWORD 8
MaxNegPhaseCorrection REG_DWORD -1
MaxPosPhaseCorrection REG_DWORD -1
MaxAllowedPhaseOffset REG_DWORD 300
Olay günlüğüne baktım ve senkronizasyon hakkındaki uyarıların dışında (senkronizasyondan çıktıktan sonra), başka uyarı yok.
Bu sorunu nasıl giderebilirim? Bu sorunu yaşayan tek makine bu. Diğer tüm makineler (fiziksel ve sanal) iyi durumda.
Düzenleme: Açıklığa kavuşturmak için: VM (AD1) tümleştirmesi kapalıdır ve time.nist.gov ile eşitlenir. AD1 iyidir. AD1 ile senkronize edilemeyen ve her yere sürüklenen fiziksel makine S1'dir. Diğer tüm fiziksel sunucular AD1 ile senkronize edilebilir.
Güncelleme Yani, VM'nin çalıştırılmasıyla ilgili bir sorun gibi görünüyor. Saat, VM kapalıyken yavaşça kayar. Açıldığında, hemen saniye kaybetmeye başlar. Sanal Makineyi sadece kaynakların yarısını kullanacak şekilde değiştirdim ve şimdilik bunu biraz hafifletmiş gibi görünüyor. Teşekkürler!