ECS: xDoctor: RAP081: Tutti i server NTP NON sono adatti per la sincronizzazione
Summary: xDoctor segnala che i server NTP (Network Time Protocol) non sono adatti per la sincronizzazione, ma durante il controllo manuale non viene rilevato alcun problema.
Symptoms
Durante il test del server NTP se è in grado di sincronizzare l'ora, mostra che il server si è interrotto. Tuttavia, quando si esegue nuovamente il comando, il server sta sincronizzando l'ora.
----------------------------------------------------------------------
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- Ottenere l'elenco dei server NTP su ciascuno dei nodi elencati:
Comando:
# getrackinfo -r | grep NTP
Esempio:
admin@node1:~> getrackinfo -r | grep NTP
NTPServer = xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
2- Verificare se è in grado di sincronizzare l'ora.
Comando:
# 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}"`
Esempio:
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
Attendere alcuni secondi, quindi eseguire nuovamente lo stesso comando:
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
Il server NTP ha una limitazione di velocità per le richieste NTP.
Quando xDoctor tenta di sincronizzare tutti i nodi contemporaneamente mentre il server NTP ha un limite di velocità, risponde solo al primo nodo.
xDoctor invia tutte le richieste senza un ritardo tra di loro, quindi vengono bloccate dal server.
Resolution
Il team di xDoctor ha confermato di risolvere il problema in una versione futura di xDoctor. (Versione attuale: 4.8-89.0)
Informazioni richiesta: Ridurrei comandi ntpdate per evitare la limitazione della velocità NTP, che causa falsi positivi quando xDoctor non esegue il controllo.
Additional Information
Per la risoluzione dei problemi, consultare l'articolo 000064221 della Knowledge Base.
ECS: xDoctor: RAP081: SymptomCode: 2048: "NTP daemon not running" o "All servers not suitable for synchronization found"