從用於 RHEL 7.2 及更高發行版和 SLES 12 及更高發行版的 Db2® 11.1.3.3 開始,Chrony 受支持。
本主題概述如何使用 chronyd 設置網絡時間協議 (NTP) 服務器以確保運行實例的所有服務器都具有類似的時間設置。
使用以下步驟以通過 chronyd 將集群中的某個主機或成員可訪問的另一主機配置為 NTP 服務器。此主機上的系統時鍾將用作已同步的時鍾。此主機必須保持在線,才能繼續使主機上的時鍾同步。
NTP 服務器的主機。
編輯 /etc/chrony.conf 並確保它具有以下行: driftfile /var/lib/chrony/drift local stratum 8 manual allow 192.168.165 允許字段中的地址為允許客戶機從其進行連接的網絡地址或子網地址。
客戶機
#編輯 /etc/chrony.conf 並確保它具有以下行: server master iburst driftfile /var/lib/chrony/drift logdir /var/log/chrony log measurements statistics tracking #在每個主機上啟動並啟用 chronyd: systemctl start chronyd systemctl enable chronyd
確保在集群中的所有主機上僅設置了 ntpd 或 chronyd 的其中之一。否則,可能導致意外行為。特別是它們已針對另一時間服務器同步時。
兩個服務不能同時運行,只能選擇其中一個,大多數情況下,如果涉及其它非服務器設備,我們目前的選擇仍然是ntpd更好。
systemctl start ntpd.service systemctl stop ntpd.service systemctl restart ntpd.service systemctl enable ntpd.service systemctl disable ntpd.service systemctl start chronyd.service systemctl stop chronyd.service systemctl restart chronyd.service systemctl enable chronyd.service systemctl disable chronyd.service