9 votes

Comment mettre à jour en douceur la liste des pairs de ntpd ?

J'ai un réseau de serveurs solaris/linux qui ont ntpd configuré pour utiliser un seul serveur interne de strate 2 via un alias DNS/CNAME. Ce serveur est en panne depuis un certain temps et les horloges des serveurs clients ne sont pas synchronisées.

Comme nous avons un autre serveur interne de strate 1 (PPS), le DNS CNAME a été modifié pour pointer vers le nouveau serveur (qui est en place).

Mais en utilisant ntpq -p Je peux voir que les serveurs clients pointent toujours vers l'ancien serveur. Il semble qu'ils ne résolvent pas à nouveau le nom du pair, ce qui fait qu'ils ne reçoivent pas l'IP du nouveau serveur.

Comment mettre à jour la liste des pairs de ntpd de manière fluide ?

Si je redémarre (x)ntpd, cela va créer des sauts temporels. J'aurais aimé que ntpd mette à jour sa liste de pairs / sa configuration et se synchronise en douceur avec le nouveau serveur.

6voto

voretaq7 Points 78924

ntpdc peut le faire pour vous -- spécifiquement le addpeer y unconfig des commandes.
En gros, mettez à jour votre fichier de configuration, puis utilisez ntpdc pour ajouter les nouveaux pairs et supprimer ("unconfigure") les anciens ( nach ntpd accepte les nouveaux pairs comme des candidats sains pour la synchronisation).

Vous devriez également envisager d'utiliser un dispositif redondant (routeurs avec HSRP, ou machines unix avec HA failover/CARP/etc.) comme source NTP, ou configurer plus d'un pair -- Vous ne voulez pas que vos horloges deviennent folles juste parce qu'un serveur de temps a un problème...

0voto

mreggen Points 2940

Si lesdits serveurs sont configurés via DHCP (ce qui est le cas, pour faciliter la renumérotation, n'est-ce pas ? :) ), vous pouvez mettre à jour le serveur DHCP pour qu'il envoie l'option 42 avec la nouvelle adresse du serveur. Ils devraient tous réacquérir leurs baux (et être mis à jour) à un moment donné, non ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X