systemd-timesyncdの設定でどうしても時刻同期ができないのでchronyを導入する。
1.サービスの停止と削除、chronyインストール
sudo systemctl stop systemd-timesyncd
sudo apt remove systemd-timessyncd
sudo apt install chrony
2.コンフィグ修正
sudo cp /etc/chrony/chrony.conf /etc/chrony/chrony.conf.bak
sudo vim /etc/chrony/chrony.conf
Use Debian vender zoneの位置で
サーバの記述部分をコメントアウトして、
以下 記述を追加
server ntp.nict.jp iburst minpoll 8 maxpoll 14
server ntp.jst.mfeed.ad.jp iburst minpoll 8 maxpoll 14
server time.google.com iburst minpoll 8 maxpoll 14
ちなみに、サーバ横のオプションは 以下だそう。
iburst : 起動直後に短い間隔で4回問い合わせをする
minpoll n : ポーリング間隔最小値のべき乗数(2のn乗秒)
maxpoll n : ポーリング間隔最大値のべき乗数(2のn乗秒)
3.chrony起動とステータス確認
sudo systemctl restart chrony
sudo systemctl status chrony
うまくいった。
念のため 時刻比較
sudo apt install nptdate
sudo ntpdate ntp.nict.jp && date
dateの秒が若干ずれているが、コマンドの発行時間だと思う。。。
2台とも同じズレなのでたぶんそうだろう。