集羣時間同步

版權聲明:本文爲yunshuxueyuan原創文章。
如需轉載請標明出處: http://www.cnblogs.com/sxt-zkys/
QQ技術交流羣:299142667node

時間同步簡介

一、爲何須要時間同步vim

   隨着集羣節點數的增長,集羣各節點之間時間不一致的問題會愈來愈嚴重,常常會引起故障,爲避免相似問題出現,須要架設獨立的時間同步服務器,並設置全部節點定時與時間服務器進行同步。服務器

集羣時間同步搭建

規劃思路:spa

a  以node1做爲時間服務器master,同步互聯網時間.net

b  node2,node3,node4,node5同步node1(master)的時間。rest

   即便node1的時間和互聯網的時間同步有偏差,可是由於其它節點都是從master同步,server

   從而保證了集羣中的時間的一致。blog

c  同步過程使用了ntpcrontab

   node2,node3,node4,node5同步node1使用定時任務crontab 同步

 

1、設置master服務器時間

一、查看node1上的時間和時區

[root@node1 ~]# date

二、選擇時區,選擇上海

 2.1選擇

[root@node1 ~]# tzselect

 2.2 設置

   [root@node1 ~]#  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2、在master服務器上檢查時間服務是否安裝

一、檢查ntp服務器是否安裝

  [root@node1 ~]# rpm -q ntp

二、yum方式安裝

  [root@node1 ~]# yum install ntp -y

三、啓動服務

  [root@node1 ~]# service ntpd start

四、配置爲開機自啓動

  [root@node1 ~]# chkconfig --list ntpd

五、在node1上同步時間

  [root@node1 ~]# ntpdate cn.pool.ntp.org

六、寫入硬盤

  [root@node1 ~]# hwclock -w

七、在集羣全部節點上,安裝好NTP軟件包,配置爲自啓動。

3、在master上更改相關配置文件

一、vim /etc/ntp.conf

  [root@node1 ~]# vim /etc/ntp.conf

restrict 192.168.190.0 mask 255.255.255.0 nomodify notrap

 

server 210.72.145.44 perfer   # 中國國家受時中心

server 202.112.10.36             # 1.cn.pool.ntp.org

server 59.124.196.83             # 0.asia.pool.ntp.org

 

# 外部時間服務器不可用時,以本地時間做爲時間服務

server  127.127.1.0     # local clock

fudge   127.127.1.0 stratum 10

二、啓動服務

 [root@node1 ~]# service ntpd restart

三、查詢NTPD服務狀況。查看服務鏈接和監聽

 [root@node1 ~]# netstat -tlunp | grep ntp

四、設置crontab每隔5分鐘和NTP服務器同步一次(以和互聯網時間同步爲例)

  [root@node1 ~]# crontab -e

*/5 * * * * root (/usr/sbin/ntpdate cn.pool.ntp.org && /sbin/hwclock -w) &> /var/log/ntpdate.log

 

4、 將其餘節點node2,node3,nod4的時間與node1進行同步

一、ntpdate node1

   [root@node2 ~]# ntpdate node1

二、驗證,其它4臺的時間與node1徹底相同。

  [root@node1 ~]# date

三、設置其它節點和node1每隔1分鐘同步一次。

  [root@node2 ~]# crontab -e

*/1 * * * * /usr/sbin/ntpdate node1

相關文章
相關標籤/搜索