Aller au contenu

Configuration d'un serveur NTP sur les machines cyberelements.io / cyberelements Cleanroom

L'utilisation d'un serveur NTP permet de synchroniser les horloges des machines avec celle du serveur NTP.
Dans cette documentation il sera traité le paramétrage d'un serveur NTP pour le serveur Edge Gateway cyberelements.io ou cyberelements Cleanroom.

Prérequis

Un accès SSH ou console + la possibilité d'utiliser le compte super-utilisateur sur la machine sont requis. De plus, il est nécessaire de s'assurer que le serveur ait bien le flux UDP 123 ouvert vers le ou les serveurs NTP désirés.

La configuration NTP sur le serveur se paramètre dans le fichier /etc/systemd/timesyncd.conf.
Pour cela décommentez la ligne 16 (retirer le # du début de ligne) et indiquez le ou les serveurs NTP à paramétrer.

Exemple

Pour paramétrer les serveurs ntp1.systancia.local et 172.16.20.20, le fichier serait paramétré comme ceci :

15
16
17
18
19
20
21
22
[Time]
NTP=ntp1.systancia.local 172.16.20.20
#FallbackNTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048
#ConnectionRetrySec=30
#SaveIntervalSec=60

Synchroniser l'heure système avec le serveur Mediation Controller

Afin de synchroniser l'horloge entre le serveur Edge Gateway et le serveur Mediation Controller, il suffit de renseigner le serveur 127.0.0.1 dans la configuration NTP.

Information

Plus d'informations pour le paramétrage du fichier peuvent être obtenues avec la commande man timesyncd.conf.

Après enregistrement de la nouvelle configuration, un redémarrage du service systemd-timesyncd est nécessaire :

1
systemctl restart systemd-timesyncd