Код события Openshift: 1038УЗЕЛ0009
Sommaire: Часы не синхронизируются.
Symptômes
Cause
NodeClockNotSynchronising Оповещения запускаются, когда на узел влияют проблемы с сервером NTP для этого узла. Например, это оповещение может появиться, когда на узле выполняется ротация сертификатов для сервера API и они не проходят валидацию из-за недопустимого времени.Résolution
Диагностика
Чтобы диагностировать основную проблему, запустите модуль отладки на затронутом узле и проверьте chronyd :
OC -n Узел отладки по умолчанию/<affected_node_name> systemctl status chronyd |
Смягчения
-
Если
chronydСервис не работает или остановлен, запустите его:systemctl start chonyd
Если служба chronyd готова, перезапустите ее
systemctl restart chronyd
Если
chronydПри успешном запуске или перезапуске служба настраивает часы и отображает вывод, похожий на следующий:18 окт 19:39:36 ip-100-67-47-86 chronyd[2055318]: Системные часы ошиблись на 16422.107473 секунды, началась регулировка 19 окт 00:13:18 ip-100-67-47-86 chronyd[2055318]: Системные часы были переведены на 16422.107473 секунды
-
Убедитесь, что
chronydСлужба выполняется:systemctl status chronyd
-
Проверьте с помощью PromQL:
min_over_time(node_timex_sync_status[5 м]) node_timex_maxerror_seconds
node_timex_sync_statusВозвращает1если NTP работает должным образом, или0если NTP не работает должным образом.node_timex_maxerror_secondsУказывает, на сколько секунд NTP отстает.Оповещение срабатывает, когда значение
min_over_time(node_timex_sync_status[5m])Равно0и значение дляnode_timex_maxerror_secondsбольше или равно16.
Поддержка
Если все вышеперечисленные действия не помогли решить проблему, обратитесь в службу технической поддержки Dell EMC для дальнейшего изучения.