ECS. xDoctor. RAP081: Все серверы NTP НЕ подходят для синхронизации
Summary: xDoctor сообщает, что серверы с протоколом Network Time Protocol (NTP) не подходят для синхронизации, но при проверке вручную проблем не обнаружено.
Symptoms
При тестировании сервера NTP, если он способен синхронизировать время, отображается, что сервер потерян. Но при повторном выполнении команды отображается, что сервер синхронизирует время.
----------------------------------------------------------------------
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- Получите список NTP-серверов на каждом из перечисленных узлов:
Команда:
# getrackinfo -r | grep NTP
Пример.
admin@node1:~> getrackinfo -r | grep NTP
NTPServer = xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
2- Проверьте возможность синхронизации времени.
Команда.
# 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}"`
Пример.
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
Подождите несколько секунд, затем снова выполните ту же команду:
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
Сервер NTP имеет ограничение по частоте для запросов NTP.
Когда xDoctor пытается синхронизировать все узлы одновременно, когда у NTP-сервера есть ограничение по частоте, он отвечает только первому узлу.
xDoctor отправляет все запросы без задержки между ними, поэтому они блокируются на сервере.
Resolution
Команда xDoctor подтвердила, что эта проблема будет решена в следующем выпуске xDoctor. (Текущий выпуск: 4.8-89.0)
Информация о запросе: Сократитеколичество команд ntpdate, чтобы избежать ограничения частоты NTP, которое приводит к появлению ложных срабатываний, когда xDoctor не выполняет проверку.
Additional Information
Для поиска и устранения неисправностей см. 000064221 базы знаний.
ECS: xDoctor. RAP081: SymptomCode: 2048. «NTP daemon not running» или «All servers not suitable for synchronization found» | Dell US