如何在centos7的服务器上搭建ntp时间服务器
1、环境信息
节点名称 | IP地址 | 节点类型 |
---|---|---|
k8s-master1 | 192.168.227.131 | ntp时间服务端 |
k8s-node1 | 192.168.227.132 | ntp时间客户端 |
k8s-node2 | 192.168.227.133 | ntp时间客户端 |
如上表所示,把k8s-master1|服务器,作为ntp时间服务器。
2、安装ntp
- 查看是否安装ntp
rpm -qa | grep ntp|grep -v ntpdate
- 修改/etc/ntp.conf
#server 0.CentOS.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 127.127.1.0
fudge 127.127.1.0 stratum 11
- 启动ntp服务并设置开机自启动
启动服务:systemctl start ntpd.service
开机自启:systemctl enable ntpd.service
3、设置自动同步NTP时间
下面来测试下,上面安装的ntp时间服务器能否正常使用。
登录环境信息表格中,任一台服务器,
- 手动同步下ntp时间
[root@k8s-node1 ~]# ntpdate -u 192.168.227.131
2 Jun 13:52:04 ntpdate[35331]: adjust time server 192.168.227.131 offset 0.077093 sec
- 设置自动同步ntp时间,每小时的第10分钟自动进行时间校准。
[root@k8s-node1 ~]# crontab -e
10 * * * * /usr/sbin/ntpdate -u 10.1.8.14 >/dev/null 2>&1