2016-02-03 6 views
0

Команда статуса цефалометрического не реагирует, если положить сервера в /etc/ntp.conf
У меня есть 3 цефалометрические узлы на CentOS 7 с этим/и т.д./НТПОМ. конф:Ceph статус не реагирует, когда нтп работает

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 

Если я комментирую серверы /etc/ntp.conf:

#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 

тогда ceph становится ответом. Но с этим ответом:

health HEALTH_WARN 
clock skew detected on mon.node2, mon.node3 
Monitor clock skew detected 
... 

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

Я действительно не могу понять, почему ceph становится безответственным, если мы размещаем серверы в ntp.conf.
Пожалуйста, помогите мне.

ответ

0

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

ntpdate 0.ua.pool.ntp.org 

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