RHEL7客户端在集群当中有什么意义?100台服务器共同搭建一个集群,如果这100台服务器想要协同工作,必须有一个前提条件,那就是时间统一。如果100台中有一台时间不统一,那么其它99台就会投票把那一台时间不统一的关机。如果集群当中时间混乱,那么这个集群就会乱投票,不工作。所以时间是集群建立起来的一个基础,这个集群的时间不能相差太多。
那么现在就是在这个集群里选出一个老大,那就是NTP时间同步器,这个集群里所有的服务器都以这老大的时间为标准,自动同步进行Linux下GDB调试,如果改时间也只是改老大NTP时间同步服务器的时间。
接下来就是在服务端已经搭好的情况下,如何配置客户端,客户端软件包是chrony,这个软件负责去联系老大,那么如何知道老大是谁,就是修改这个软件的配置文件/etc/chrony.conf。
第一步,先装包,如下图:
装包
第二步
默认配置文件
修改后的配置文件
修改配置文件
然后查看一下:
第三步,systemctl restartchronyd(Daemon)重启服务,然后systemctl
enable chronyd,将这个服务设置为随机自启(开机自启):
设置为随机自启
第四步,验证,到底会不会同步时间,此时用到测试校时服务
配置错误时间、起校时服务、检查时间
-date -s 'yyyy-mm-ddHH:MM:SS'
测试校时服务
先改一个错的时间,然后再去同步时间,同步时间直接把服务重启一下,每当这个服务重启的时候它会自动找服务端,默认情况下有一个时间的限制,也就是说每隔一定时间会自动同步,因为我们想更快看到效果,所以就手动重新启动一下systemctl restartchronyd,然后再去看时间有没有变成正常。
自动找服务端
更改时间用到date -s的命令:-date -s 'yyyy-mm-dd HH:MM:SS'。
查看时间同步设置
首先查看一下时间,然后再改时间,然后restart一下,再看一下时间,有可能不会马上变,有1~3s的延迟,就是有一个同步的协议,就再查看一下,timedatectl | grep NTP:查看时间同步设置的一个命令,就是看有没有同步。
扫一扫咨询微信客服