Ntp (AIX)

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Synchronisation horaire
Démon xntpd, piloté par le SRC
Contexte AIX — équivalent historique de chrony/systemd-timesyncd sous Linux
Voir aussi Xntpd · Startsrc · Refresh

Sous AIX, la synchronisation horaire repose sur le démon xntpd, démarré et supervisé via le System Resource Controller (SRC) — un mécanisme différent de chrony ou systemd-timesyncd utilisés sur les distributions Linux modernes. Voir Xntpd pour le détail du démon et des commandes d'interrogation (ntpq, xntpdc).

Démarrage automatique au boot

Ajouter une entrée dans /etc/inittab (avec vi) pour que le service démarre à chaque redémarrage :

vi /etc/inittab

Ligne à ajouter :

xntpd:2:once:/usr/bin/startsrc -s xntpd

Configuration du service

vi /etc/ntp.conf

Ajouter selon le mode de synchronisation souhaité :

server ntp.exemple.tld prefer

ou, en mode broadcast :

broadcastclient ntp.exemple.tld

Démarrer / rafraîchir le service

startsrc -s xntpd
refresh -s xntpd

Voir Startsrc et Refresh pour le détail de ces deux commandes SRC.

Dépannage : décalage horaire persistant

Un décalage horaire persistant après un changement de fuseau demande souvent de revalider la variable TZ :

  • Vérifier la référence IBM « Managing the Time Zone Variable » pour construire la bonne chaîne de fuseau (à vérifier selon la version d'AIX)
  • Positionner TZ à la main dans /etc/environment
  • Redémarrer, ou exécuter export TZ=valeur_du_fuseau dans la session courante
  • Forcer une resynchronisation ponctuelle avant de relancer le démon :
/usr/sbin/ntpdate -b ntpserver
startsrc -s xntpd

En cas de dérive persistante, redémarrer le démon en mode « slew » explicite :

startsrc -s xntpd -a "-x"

Voir aussi

  • Xntpd — démon NTP et commandes d'interrogation (ntpq, xntpdc)
  • Startsrc / Refresh — cycle de vie SRC
  • Smitty — alternative en mode menu pour certaines opérations de configuration système