Di CentOS/RHEL 8, ntp tidak lagi didukung. chrony diaktifkan secara default. Karena alasan ini, Anda mungkin perlu bermigrasi dari ntp ke chrony.
Catatan :Di CentOS/RHEL 7 pengguna memiliki pilihan antara ntp dan chrony. Tapi Mulai dari CentOS/RHEL 8, mereka harus menggunakan chrony bukan ntp.Di server CentOS/RHEL 8 standar, chrony harus sudah diinstal dan sudah aktif. Itu dapat diverifikasi dengan mengeksekusi:
# systemctl status chronyd ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-01-25 16:31:25 GMT; 2 days ago Docs: man:chronyd(8) man:chrony.conf(5) Process: 1401 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS) Process: 1388 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 1397 (chronyd) Tasks: 1 (limit: 100197) Memory: 2.0M CGroup: /system.slice/chronyd.service └─1397 /usr/sbin/chronyd
Perintah chronyc dapat digunakan sebagai klien, misalnya untuk memeriksa sumber yang ada dengan:
# chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* xxx.xxx.xxx.xxx 2 10 377 130 -40us[ -71us] +/- 36ms
Dan jika chrony tidak diinstal, paket dapat diinstal melalui yum, dengan menginstal chrony:
# yum install chrony
NTP vs Chrony
Di bawah ini adalah ringkasan perbandingan antara NTP dan chrony:
Migrasi dari NTP ke chrony
RedHat menyediakan skrip bagus yang dapat langsung mengubah pengaturan NTP Anda menjadi chrony. Skrip /usr/share/doc/chrony/ntp2chrony.py in disertakan secara default bersama dengan chrony di CentOS/RHEL 8. Skrip secara otomatis mengubah konfigurasi ntp yang ada menjadi chrony.
Di bawah ini adalah contoh mengonversi konfigurasi NTP Anda ke chrony menggunakan skrip:
# python3 /usr/share/doc/chrony/ntp2chrony.py -b -v Reading /etc/ntp.conf Reading /etc/ntp/crypto/pw Reading /etc/ntp/keys Writing /etc/chrony.conf Writing /etc/chrony.keys
Di sini,
-b – membuat cadangan /etc/chrony.conf atau /etc/chrony.keys asli sebelum membuat perubahan apa pun.
-v – pencetakan versbose.
Semua arahan yang tidak didukung dari ntp.conf disertakan dalam chrony.conf sebagai komentar.