NTP服務常用來在伺服器叢集之間同步時間。
一般情況可以如此配置:
叢集裡選一台伺服器作為主同步節點,配置此伺服器與網際網路上的公共NTP伺服器同步時間;
叢集裡的其他伺服器同主同步節點同步時間。
安裝:
yum install ntp
主同步節點
修改配置:
vim /etc/ntp.conf
主要内容:
# 配置叢集網段,允許本網段的機器同步本機器的NTP服務
restrict 10.183.32.0 mask 255.255.255.0 nomodify notrap
# 本機器要同步的公共NTP服務位址
server cn.pool.ntp.org prefer
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 0.asia.pool.ntp.org
server 3.asia.pool.ntp.org
server 0.centos.pool.ntp.org iburst
# 如果外部時間伺服器不可用,則以本地時間作為時間服務
server 127.0.0.1
fudge 127.0.0.1 stratum 10
配置完啟動同步服務:
# 啟動服務前,先用下面指令手動同步下時間,以免本機與外部時間伺服器時間差距太大,讓ntpd不能正常同步。
ntpdate -u cn.pool.ntp.org prefer
# 啟動同步服務
service ntpd start
過個幾分鐘一般會同步成功,可以用以下指令檢視:
ntpstat
其他(非主同步節點)節點
修改配置:
vim /etc/ntp.conf
主要内容:
server 10.183.32.100
配置完啟動同步服務:
# 啟動服務前,先用下面指令手動同步下時間
ntpdate -u 10.183.32.100
# 啟動同步服務
service ntpd start
過個幾分鐘一般會同步成功,可以用以下指令檢視:
ntpstat