注意:centos7环境推荐使用chroy来搭建时间服务器,请移步:https://my-study-linux-services.readthedocs.io/en/latest/杂项/时间服务器-chrony.html
我在搭建集群的时候,发现集群怎么都没法运行,最终定位问题才发现时间不一致(哈哈,懵逼了好久)。在集群环境中,如果时间不一致,轻则可能集群无法提供服务,重则可能导致文件系统损坏,数据丢失。所以说集群内搭建时间服务器是绝对有必要的。
在搭建之前,我简单介绍下我的环境情况,我的两个服务器都是redhat6的,主机名分别为node1(192.168.168.201)和node2(192.168.168.202)。
注意LOCAL的这个就是与自身同步的ntpserver,而reach这个值,在启动ntpserver服务后,就从0开始不断增加,当增加到17的时候,从0到17是5次的变更,每一次是poll的值的秒数,是64秒*5=320秒的时间。
如果之后从ntp客户端同步ntpserver还失败的话,用ntpdate–d来查询详细错误信息,再做判断。
从客户端执行ntpdate–dserver_ip(debug模式)时有错误信息:Serverdropped:nodata.
检查ntp的版本,如果你使用的是ntp4.2(包括4.2)之后的版本,在restrict的定义中使用了notrust的话,会导致以上错误(版本差异).
检查ntpserver的防火墙,可能是server的防火墙屏蔽了upd123端口。可以用下面命令来关掉iptables服务后再尝试从ntp客户端的同步,如果成功,证明是防火墙的问题。解决方案:
postedon-05-:15LinuxPanda阅读()评论
(0)编辑收藏举报