В 3-нода кластере у нас возникла проблема, так как мы используем PVE 4.1-22 (делали чистую установку, не обновляли). Кластер PVE также является кластером хранения CEPH (те же узлы). Похоже, что systemd-timesyncd менее стабилен и точен, чем NTP, поэтому кластер CEPH видит "сдвиги часов" каждые несколько часов (мы заметили это, потому что запускаем скрипт каждую минуту, и если состояние не "HEALTH_OK", скрипт отправляет нам электронное письмо). Поэтому я установил NTP на всех узлах и выполнил: # timedatectl set-ntp false # systemctl stop systemd-timesyncd # systemctl stop systemd-timedated # systemctl disable systemd-timesyncd # systemctl disable systemd-timedated Это работает отлично, пока systemd-timesyncd не запущен и узел не перезагружается. Когда узел перезагружается, несмотря на "systemctl disable systemd-timesyncd", systemd-timesyncd запускается, и у нас снова появляются "сдвиги часов" через несколько часов (пока мы вручную не остановим systemd-timesyncd и не позволим NTP выполнять свою работу). "systemctl status systemd-timesyncd" после перезагрузки: ● systemd-timesyncd.service - Синхронизация времени сети Загрузен: загружен (/lib/systemd/system/systemd-timesyncd.service; отключен) Активен: активен (работает) с пт 22 апр 2016 11:37:13 CEST; 1 мин 55 с назад Документы: man:systemd-timesyncd.service(8) Основной PID: 767 (systemd-timesyn) Статус: "Используется сервер времени 146.185.139.19:123 (2.debian.pool.ntp.org)." CGroup: /system.slice/systemd-timesyncd.service └─767 /lib/systemd/systemd-timesyncd "systemctl status systemd-timesyncd" после того, как я вручную остановил systemd-timesyncd: ● systemd-timesyncd.service - Синхронизация времени сети Загрузен: загружен (/lib/systemd/system/systemd-timesyncd.service; отключен) Активен: неактивен (мертв) с пт 22 апр 2016 11:40:35 CEST; 6 с назад Документы: man:systemd-timesyncd.service(8) Процесс: 767 ExecStart=/lib/systemd/systemd-timesyncd (код=выход, статус=0/УСПЕХ) Основной PID: 767 (код=выход, статус=0/УСПЕХ) Статус: "Без дела." Есть идеи? Зависит ли systemd-timesyncd от какого-либо демона PVE или запускается им?
PVE 4.1, systemd-timesyncd и CEPH (расхождение времени), Proxmox Виртуальная Среда
|
22.04.2016 11:41:00
|
|
|
|
|
|
14.05.2016 17:31:00
Я действительно хотел бы, чтобы Proxmox лучше справлялся с этим. Нам не нужны такие обходные пути, а синхронизация времени очень важна для кластеров и Ceph.
|
|
|
|
|
|
18.07.2016 19:49:00
Кажется, это все еще не получает должного внимания. Прошло уже несколько месяцев с тех пор, как они прокомментировали ошибку. =(
|
|
|
|
|
|
02.10.2016 05:16:00
Спасибо
|
|
|
|
|
|
08.09.2022 11:06:00
обнаружен сдвиг времени: сдвиг часов 0.0677506с > макс 0.05с (задержка 0.00111048с)
|
|
|
|
|
|
17.05.2016 21:21:00
Я только что попросил команду PVE попрощаться с systemd-timesyncd на Bugzilla (). Посмотрим, что они об этом подумают.
|
||||
|
|
|
|||
Читают тему
