解決的問題: 保證集群中所有的節(jié)點時間一致
方案: 需要使用同步軟件NTP , 并在主機上開啟此服務(wù), 其他節(jié)點的時間都要和主機的時間保持一致
步驟:
- 確認主機的時間是否正確, 不正確時進行手動修改
date
date -s "2016-01-11 1:1:1"
- 確認是否已安裝ntp
1)確認是否已安裝ntp
rpm –qa | grep ntp
2)刪除已安裝ntp
若只有ntpdate而未見ntp,則需刪除原有ntpdate
yum –y remove ntpdate-4.2.6p5-22.el7.x86_64
3)重新安裝ntp
yum –y install ntp
b. 配置ntp 參數(shù): vi /etc/ntp.conf
添加信息: restrict 網(wǎng)段 mask 子網(wǎng)掩碼 nomodify notrap
注釋三行信息(目的不同步網(wǎng)絡(luò)時間) server 0.centos.pool.ntp.org 一下三行
之后增加信息( 使用本地時間同步): server 127.127.1.0
c. service ntpd start/stop/status
- 其他節(jié)點的機器設(shè)置定時任務(wù)的方式, 與主機的時間保持一致;
修改配置文件來設(shè)定時同步時間任務(wù): vim /etc/crontab
*/1 * * * * root ntpdate ip/主機名 注: ntpdate ip 將時間與某ip的主機同步;
- 確認3步驟正確性后, 將所有節(jié)點都設(shè)定時間同步的定時任務(wù); 可以使用scp命令發(fā)送crontab文件