Sebelum kita melangkah lebih jauh untuk belajar konfigurasi setup NTP Server, kita harus tahu dulu tentang NTP.
Apa itu NTP?
NTP adalah singkatan dari Network Time Protocol dan merupakan protokol yang digunakan untuk keperluan sinkronisasi waktu jam antara komputer dalam jaringan. Anehnya, istilah NTP dapat diterapkan baik untuk protokol itu sendiri maupun aplikasi client-server yang dijalankan di komputer.
Bagaimana Cara Kerja NTP? Pertama dan terpenting, mari kita sedikit ke ketepatan waktu. Meskipun ada banyak jam mekanis di luar sana yang dapat menentukan waktu dengan sangat akurat, tidak ada yang lebih tepat daripada jam atom. Jadi, standar internasional untuk penunjuk waktu (yaitu, panjang satu detik) didasarkan pada osilasi atom cesium. Jadi, bagaimana ini berhubungan dengan NTP? Ini menyinkronkan waktu di perangkat yang berbeda dengan mengambil sinyal waktu dari satu atau lebih jam atom dan mendistribusikannya ke perangkat jaringan. Sederhananya, server NTP menerima waktu UTC dari jam atom dan mendistribusikannya di antara klien yang berbeda.
Bagaimana Konfigurasi NTP di MikroTik? Sekarang setelah Anda mengetahui apa itu protokol waktu jaringan dan mengapa penting untuk digunakan dalam jaringan perusahaan, izinkan kami menunjukkan cara mengkonfigurasi NTP pada router MikroTik. Untuk mengaktifkan fitur ini, kita harus mengedit 2 konfigurasi. Pertama, router harus memperbarui tanggal dan waktunya dari server NTP internet. Maka kita harus membuat router menyiarkan/broadcast tanggal dan waktu ini ke perangkat lain (cuslter storage all nodes di proxmox) di jaringan.
Sekarang Anda dapat mengatur IP MikroTik pada sistem lain untuk menyinkronkan waktu dan tanggal dengan router, lebih tepatnya adalah mikrotik sebagai NTP Server lokal system cluster storage proxmox.
Langkah selanjutnya adalah custom konfigurasi pada semua nodes yang ada pada cluster storage proxmox, yang pertama lakukan perintah-perintah dibawah ini pada nodes yang mau di syncronkan dengan NTP Server Mikrotik.
[email protected]:~# timedatectl set-ntp true r[email protected]:~# timedatectl set-zona waktu Asia/Jakarta [email protected]:~# sed -i 's/#NTP=/NTP=10.254.254.1 0.id.pool.ntp.org 1.id.pool.ntp.org 2.id.pool.ntp.org 3.id.pool.ntp. org/' /etc/systemd/timesyncd.conf [email protected]:~# systemctl restart systemd-timesyncd.service [email protected]:~# systemctl status systemd-timesyncd.service
Jika semua langkah anda berhasil, maka jika kita cek status systemd-timesyncd.service , akan muncul seperti gambar dibawah ini.
"Synchronized to time server for the first time 10.254.254.1:123 (10.254.254.1)." Artinya nodes proxmox sudah syncron dengan mikrotik NTP Server di jaringan lokal kita.
Tujuan dari tutorial setup NTP Server Mikrotik syncronization dengan lokal nodes di proxmox cluster adalah untuk menghilangkan notice error pada status ceph dengan notifikasi
clock skew detected on mon.pve19 mon.pve19 clock skew 0.0927485s > max 0.05s (latency 0.0011606s)
Output dari Tujuan tersebut adalah status healty ceph cluster proxmox seperti gambar dibawah ini :
NB : Jika anda memakai Proxmox versi 7.0.x Maka sudah ada pembaharuan mengenai syncronization dengan Chrony ( lebih cepat systemnya dari pada system ntpd ).