1.3.2 同步服务器时间

1.概述

对于一些服务依赖于时间的集群(如Hadoop集群),需要有一部主机作为NTP服务器,其他客户端主机从这部主机进行时间同步,另外NTP服务主机从更高一层的服务器获得时间信息,NTP时间同步架构示意图如图1-7所示。

2.目标

使用NTP服务器时间。

3.准备

操作系统:CentOS 7.3。

4.考点:使用NTP服务同步时钟源时间

需要准备两台虚拟机qingjiao1、qingjiao2,其中qingjiao1作为NTP服务器,对外提供NTP服务,使用qingjiao2同步qingjiao1的时间。

图1-7 NTP时间同步架构

(1)qingjiao1配置时钟源

配置时钟源,主要是对配置文件/etc/ntp.conf进行修改,常见配置参数如下。

其中fudge必须和server一起使用,而且是在server的下一行。

NTP时钟以分层层次结构来加以组织,该时钟层次的每一层被称为层(Stratum),顶层分配为数字0。一个通过阶层n同步的服务器将运行在阶层n+1。Startnum的范围为0~15,数字表示与参考时钟的距离,用于防止层次结构中的循环依赖性。

qingjiao1作为NTP服务器,以本地时间为客户端提供时间服务,只需要配置server,保证可以提供对时即可。

修改配置后,重启服务。

(2)qingjiao2同步时钟源

客户端进行对时操作,可以使用IP地址、主机名。