时间同步出错(错误代码95214时间同步失败)
- 时间:
- 浏览:82
- 来源:奥一装修网
浅析集群节点的时间同步
随着集群节点数量的增加,集群节点之间的时间不一致问题会越来越严重,往往会导致失败。为了避免类似的问题,需要设置一个独立的时间同步服务器,并设置所有节点定期与时间服务器同步。
集群时间同步构建
规划思路:
a使用node1作为时间服务器的主机来同步互联网时间
Node2、Node3、Node4、Node5同步node1(主)的时间。
即使node1和internet的时间同步错了,其他节点也是从master同步的。
从而保证集群中时间的一致性。
同步过程中使用了C ntp
节点2、节点3、节点4和节点5同步节点1以使用定时任务crontab
首先,设置主服务器时间
1.检查节点1上的时间和时区
[root@node1 ~]# date
2.选择时区和上海
2.1选择
[root@node1 ~]# tzselect
2.2设置
[root @ node 1 ~]# CP/usr/share/zoneinfo/Asia/Shanghai/etc/local time
其次,检查时间服务是否安装在主服务器上
1.检查是否安装了ntp服务器
[root@node1 ~]# rpm -q ntp
2.yum法安装
[root@node1 ~]# yum install ntp -y
3.启动服务
[root@node1 ~]#服务ntpd启动
4.它被配置为自动引导和启动
[root @ node 1 ~]# chkconfig-list ntpd
5.同步节点1上的时间
[root @ node 1 ~]# NTP date cn.pool.ntp.org
6.写入硬盘
[root@node1 ~]# hwclock -w
7.在群集的所有节点上,安装NTP软件包并将其配置为自动启动。
第三,更改主机上的相关配置文件
[root@node1 ~]# vim /etc/ntp.conf
服务器210.72.145.44 Perfer #中国国家时间中心
#当外部时间服务器不可用时,使用本地时间作为时间服务
2.启动服务
[root@node1 ~]#服务ntpd重启
3.查询NTPD服务。查看服务连接和侦听
[root@node1 ~]# netstat -tlunp |
4.设置crontab每5分钟与NTP服务器同步(以与互联网同步为例)
[root@node1 ~]# crontab -e
*/5 * * * * root(/usr/sbin/NTP date cn.pool.ntp.org/sbin/HW clock-w)/var/log/NTP date . log
4.将其他节点节点2、节点3和节点4的时间与节点1同步
[root@node2 ~]# ntpdate node1
2.经过验证,其他四个站的时间与node1完全相同。
[root@node1 ~]# date
3.设置其他节点每1分钟与node1同步一次。
[root@node2 ~]# crontab -e
*/1 * * * * /usr/sbin/ntpdate节点1