NTP

Introduction

Le ntp permet de synchroniser l’horloge de la machine avec un serveur de temps. Cela permet de garantir que l’heure de la machine est toujours correcte. Cela est particulièrement important pour les serveurs qui doivent être synchronisés avec d’autres serveurs. Comme par exemple nos clusters XCP NG ou encore minio. Cela est utilisé pour garantir que les logs sont cohérents et que les fichiers sont synchronisés correctement. Ou que le quorum est bien respecté.

Installation

Pour installer le NTP nous avons installé une machine virtuelle sous Debian 12. Le ntp permet de synchroniser l’horloge de la machine avec un serveur de temps. Cela permet de garantir que l’heure de la machine est toujours correcte. Cela est particulièrement important pour les serveurs qui doivent être synchronisés avec d’autres serveurs. Comme par exemple nos clusters XCP NG ou encore minio. Cela est utilisé pour garantir que les logs sont cohérents et que les fichiers sont synchronisés correctement. Ou que le quorum est bien respecté.

Installation

Pour installer le NTP nous avons installé une machine virtuelle sous Debian 12.

Pour ceux qui est de l’installation du serveur NTP sur cette machine, nous avons utilisé chrony. Pour l’installer, il suffit de taper la commande suivante:

sudo apt install chrony

Configuration du serveur

Nous avons ensuite configuré le serveur NTP pour qu’il se synchronise avec les serveurs de temps de Debian. Pour cela, nous avons modifié le fichier de configuration de chrony. Pour cela, il suffit de modifier le fichier /etc/chrony/chrony.conf et d’ajouter les lignes suivantes:

## Serveur NTP stratum 1 à utiliser
server fr.pool.ntp.org iburst
## Les ip autorisé à se synchroniser avec le serveur
allow 10.0.0.0/16
## Fichier de dérive
driftfile /var/lib/chrony/drift
## Fichier de clé
makestep 1.0 3
rtcsync
keyfile /etc/chrony/chrony.keys
## Configuration de la zone par défaut
leapsectz Europe/Paris
## Log
logdir /var/log/chrony

Nous pouvons voir que tout est bien configuré pour que le serveur NTP fonctionne. NTP Service