Masalahnya
Server belum disinkronkan dengan benar dengan server NTP. Laporan Chronyc tidak disinkronkan.
# chronyc tracking Reference ID : 00000000 () Stratum : 0 Ref time (UTC) : Thu Jan 01 00:00:00 1970 System time : 0.000000000 seconds fast of NTP time Last offset : +0.000000000 seconds RMS offset : 0.000000000 seconds Frequency : 0.000 ppm slow Residual freq : +0.000 ppm Skew : 0.000 ppm Root delay : 1.000000000 seconds Root dispersion : 1.000000000 seconds Update interval : 0.0 seconds Leap status : Not synchronised
Status layanan ditampilkan sebagai berjalan tanpa kesalahan.
# systemctl status chronyd * chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-06-19 07:23:16 EDT; 2 months 0 days ago Docs: man:chronyd(8) man:chrony.conf(5) Main PID: 23028 (chronyd) CGroup: /system.slice/chronyd.service '-23028 /usr/sbin/chronyd
Solusinya
Dalam hal ini, diamati bahwa perbedaan waktu yang tinggi antara server NTP dan klien chronyd. Mungkin saja chronyd tidak dapat mengoreksi waktu secara otomatis.
1. Pertama, hentikan layanan chronyd.
# systemctl stop chronyd
2. Sinkronkan waktu secara manual menggunakan chronyd untuk memperbaiki perbedaan waktu.
# chronyd -q 'server [NTP-SERVER] iburst'
Ganti [NTP-SERVER] dengan server ntp Anda sendiri untuk sinkronisasi manual.
3. Mulai layanan chronoyd lagi:
# systemctl start chronyd
4. Tunggu beberapa menit dan periksa statusnya.
# chronyc tracking
Cara Beralih Aliran Modul di CentOS/RHEL 8
Cara mengkonfigurasi NTP untuk kembali ke sumber jam sistem lokal di CentOS/RHEL