ECS: xDoctor: RAP081: Wszystkie serwery NTP NIE nadają się do synchronizacji
Summary: xDoctor informuje, że serwery NTP (Network Time Protocol) nie nadają się do synchronizacji, ale podczas ręcznego sprawdzania nie znaleziono żadnego problemu.
Symptoms
Podczas testowania zdolności synchronizacji czasu serwera NTP okazało się, że serwer został wyłączony. Jednak po ponownym uruchomieniu polecenia widać, że serwer synchronizuje czas.
----------------------------------------------------------------------
WARNING - One or more NTP servers are NOT suitable for synchronization
----------------------------------------------------------------------
Node = Nodes
Extra = {"Nodes": ["169.254.1.1", "169.254.1.2", "169.254.1.3", "169.254.1.4"]}
Timestamp = 2025-11-21_151945
PSNT = APM00xxxxxxxxx @ 4.8-106.1
1. Pobierz listę serwerów NTP w każdym z wymienionych węzłów:
Polecenie:
# getrackinfo -r | grep NTP
Przykład:
admin@node1:~> getrackinfo -r | grep NTP
NTPServer = xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
2. Sprawdź, czy jest on w stanie synchronizować czas.
Polecenie:
# sudo ntpdate -p 2 -d <NTP IP Address / NTP FQDN>
or
# sudo ntpdate -p 2 -d `getrackinfo -r | grep NTP |grep -oP "(?:[0-9]{1,3}\.){3}[0-9]{1,3}"`
Przykład:
admin@node1:~> sudo ntpdate -p 2 -d 123.x.xx.xx
10 Mar 11:06:15 ntpdate[69998]: ntpdate 4.2.8p15@1.3728-o Thu Jun 25 14:17:29 UTC 2020 (1)
Looking for host 123.x.xx.xx and service ntp
123.x.xx.xx reversed to <NTP hostname>
host found : <NTP hostname>
transmit(123.x.xx.xx)
transmit(123.x.xx.xx)
123.x.xx.xx: Server dropped: no data
10 Mar 11:06:19 ntpdate[69998]: no server suitable for synchronization found
Poczekaj kilka sekund, a następnie ponownie uruchom to samo polecenie:
admin@node1:~> sudo ntpdate -p 2 -d 123.x.xx.xx
10 Mar 11:06:24 ntpdate[70526]: ntpdate 4.2.8p15@1.3728-o Thu Jun 25 14:17:29 UTC 2020 (1)
Looking for host 123.x.xx.xx and service ntp
123.x.xx.xx reversed to <NTP hostname>
host found : <NTP hostname>
transmit(123.x.xx.xx)
receive(123.x.xx.xx)
transmit(123.x.xx.xx)
receive(123.x.xx.xx)
server 123.x.xx.xx, port 123
stratum 1, precision -29, leap 00, trust 000
refid [NIST], root delay 0.000244, root dispersion 0.000488
reference time: e7b58d80.00000000 Fri, Mar 10 2023 11:05:36.000
originate timestamp: e7b58db2.9661f6d5 Fri, Mar 10 2023 11:06:26.587
transmit timestamp: e7b58db2.89fd47bf Fri, Mar 10 2023 11:06:26.539
filter delay: 0.13205 0.13127 ---- ----
---- ---- ---- ----
filter offset: -0.004465 -0.004421 ---- ----
---- ---- ---- ----
delay 0.13127, dispersion 0.00002, offset -0.004421
10 Mar 11:06:26 ntpdate[70526]: adjust time server 123.x.xx.xx offset -0.004421 secCause
Serwer NTP ma ograniczenie szybkości dla żądań NTP.
Gdy xDoctor próbuje zsynchronizować wszystkie węzły jednocześnie, gdy serwer NTP ma limit szybkości, odpowiada tylko pierwszemu węzłowi.
xDoctor wysyła wszystkie żądania bez opóźnień między nimi, dlatego są one blokowane na serwerze.
Resolution
Zespół xDoctor potwierdził, że problem zostanie naprawiony w przyszłej wersji xDoctor. (Bieżąca wersja: 4.8-89.0)
Informacje o wniosku: Zredukujpolecenia ntpdate, aby uniknąć ograniczania szybkości NTP, które powoduje wyniki fałszywie pozytywne, gdy xDoctor nie przeprowadza sprawdzania.
Additional Information
Aby uzyskać informacje na temat rozwiązywania problemów, sprawdź 000064221 bazy wiedzy.
ECS: xDoctor: RAP081: SymptomCode: 2048: „NTP daemon not running” lub „All servers not suitable for synchronization found” | Dell US