当ntp运行时,Ceph状态不响应

时间:2016-02-03 12:45:46

标签: centos centos7 ntp ceph

如果我们在/etc/ntp.conf中放置任何服务器,

命令 ceph status 不响应
这个/etc/ntp.conf上有3个ceph节点在centos 7上:

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 status ntpd.service 显示服务已激活并正在运行。

我真的不明白为什么如果我们把服务器放在ntp.conf中,ceph会变成不负责任的。
请帮我。

1 个答案:

答案 0 :(得分:0)

我不知道为什么但是因为ntpd -gq中的命令而发生了。此命令从您在ntp.conf中编写的服务器更新数据时间,然后停止 我无法弄清楚为什么ceph在这个命令后失败但是当我把它改为:

 ntpdate 0.ua.pool.ntp.org

Ceph开始工作了。