Chrony時間同步服務

概:  網絡時間協議(Network Time Protocol,NTP)是用于網絡時間同步的協議 。提供NTP時間同步服務的軟件有很多 , 這里采用Chrony軟件來實現時間同步
chrony 的優勢:     更快的同步,從而最大程度減少了時間和頻率誤差,對于并非全天 24 小時運行的虛擬計算機而言非常有用     能夠更好地響應時鐘頻率的快速變化,對于具備不穩定時鐘的虛擬機或導致時鐘頻率發生變化的節能技術而言非常有用     在初始同步后,它不會停止時鐘,以防對需要系統時間保持單調的應用程序造成影響     在應對臨時非對稱延遲時(例如,在大規模下載造成鏈接飽和時)提供了更好的穩定性     無需對服務器進行定期輪詢,因此具備間歇性網絡連接的系統仍然可以快速同步時鐘
配置Chrony時間同步服務
compute計算節點、controller控制節點
一、安裝chrony
yum install chrony
兩個主要程序:chronyd和chronyc
chronyd:后臺運行的守護進程 , 用于調整內核中運行的系統時鐘和時鐘服務器同步 。它確定計算機增減時間的比率,并對此進行補償
chronyc:命令行用戶工具,用于監控性能并進行多樣化的配置 。它可以在chronyd實例控制的計算機上工作,也可在一臺不同的遠程計算機上工作
監聽端口: 323/udp , 123/udp
配置文件: /etc/chrony.conf
二、配置chrony服務
compute和controller均進入  vi /etc/host     添加ip和對應主機名

Chrony時間同步服務

文章插圖
檢查    ping controller/compute
修改主配置文件  vim /etc/chrony.conf
在controller節點只需修改:allow 網段/24  ; local stratum 后修改為1
Chrony時間同步服務

文章插圖
在compute節點:添加 server controller iburst
Chrony時間同步服務

文章插圖
【Chrony時間同步服務】三、測試、重啟服務(controller/compute)
檢查時區   timedatectl
關閉防火墻、重新啟動、設置開機啟動、查看chrony服務器狀態
systemctl restart/enable/status chronyd
查看當前客戶端與NTP服務器連接情況
chronyc sources
controller:
Chrony時間同步服務

文章插圖
compute同步    注意重啟chronyd
Chrony時間同步服務

文章插圖

    推薦閱讀