Ceph: обнаружен сдвиг часов HEALTH_WARN

Я настроил ntp на узлах Ceph, и время синхронизировано! Но ceph status всегда показывает асимметрию часов.

ceph health detail shows:
mon.node2 aadr 192.168.56.102:6789/0 clock skew 7192.45s > max 0.05s (latency 0.0129368s)
mon.node3 aadr 192.168.56.103:6789/0 clock skew 7192.46s > max 0.05s (latency 0.00915873s)

Как заставить Ceph обновлять статус? Все время на узлах равно! Если я выполню команду даты на всех узлах, она покажет правильное и то же время. Но Ceph считает, что время смещено на 7192,45 с!

Это моя конфигурация на узлах /etc/ntp.conf:

driftfile /vat/lib/ntp/drift

restrict 0.0.0.0 mask 0.0.0.0

server 0.ua.pool.ntp.org iburst
server 1.ua.pool.ntp.org iburst
server 2.ua.pool.ntp.org iburst
server 3.ua.pool.ntp.org iburst

includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor

Это мой /etc/rc.local на узлах:

touch /var/lock/subsys/local
/sbin/iptables-restore < /etc/sysconfig/iptables
/sbin/ntpd -gq
/sbin/hwclock --systohc
systemctl enable ntpd.service
systemctl start ntpd.service

systemctl status ntpd.service показывает, что служба активна и работает.

Вдобавок некоторые странные вещи происходят с ceph, если я помещаю одноранговые узлы в /etc/ntp.conf. Ceph становится безответственным и ceph -s ничего не показывает (зависает)

Пожалуйста, помогите мне.

0
задан 3 February 2016 в 20:32
1 ответ

Не знаю почему, но это произошло из-за команды в ntpd-gq. Эта команда обновляет ваше время данных с серверов, которые вы записали в ntp.conf, а затем останавливается.
. Я не могу понять, почему ceph провалился после этой команды, но когда я изменил ее на:

ntpdate 0.ua.pool.ntp.org

Ceph стал работать.

.
2
ответ дан 4 December 2019 в 13:43

Теги

Похожие вопросы