天天看點

大資料高可用叢集環境安裝與配置(02)——配置ntp服務

大資料高可用叢集環境安裝與配置(01)——伺服器基礎配置

NTP服務概述

NTP伺服器【Network Time Protocol(NTP)】是用來使計算機時間同步化的一種協定,它可以使計算機對其伺服器或時鐘源(如石英鐘,GPS等等)做同步化,它可以提供高精準度的時間校正(LAN上與标準間差小于1毫秒,WAN上幾十毫秒),且可介由加密确認的方式來防止惡毒的協定攻擊。時間按NTP伺服器的等級傳播。按照離外部UTC源的遠近把所有伺服器歸入不同的Stratum(層)中。

安裝部署

執行指令,安裝ntp和ntpdate軟體包

yum install ntp -y
      

配置NTP伺服器端

vi /etc/ntp.conf      

修改下面内容(沒有的就添加,有的就修改):

restrict default ignore
restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
#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 10
      

PS:在配置=中,192.168.10.0 這個是目前伺服器所在IP段位址,你需要根據自己伺服器的IP段進行修改,它将會開放可通路目前ntp伺服器的位址段

啟動ntp服務

systemctl start ntpd.service
systemctl enable ntpd.service      

配置用戶端伺服器

vi /etc/ntp.conf      

将server注釋掉,并添加master主機為伺服器節點

#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 master      

将同步的系統時間寫入到硬體(BIOS)時間裡

vi /etc/sysconfig/ntpd      

在裡面添加

SYNC_HWCLOCK=yes      

測試是否可以連主ntp服務

ntpdate -u master      

在定時器中添加自動同步設定

vi /etc/crontab      

添加下面指令

0 * * * * root /usr/sbin/ntpdate -u master      

繼續閱讀