Cette question a été posée plusieurs fois de manière localisée, cette question est destinée à fournir la méthode préférée / meilleure pour synchroniser l'horloge d'un système à l'aide de NTP.
La solution doit gérer correctement plusieurs problèmes, tels que:
Corrigez le temps au démarrage rapidement lorsque l'horloge a une grande asymétrie.
Fournissez une configuration qui protège et / ou corrige les situations où l'horloge peut parfois développer un grand décalage dans le temps.
Une solution robuste qui peut gérer et synchroniser l'heure rapidement lorsque certains problèmes surviennent tels que: "le serveur de temps n'était pas accessible au démarrage" ou "Internet est inaccessible au démarrage".
La solution idéale serait un seul fichier de configuration NTP capable de gérer tout cela.
Les références
Bon nombre des éléments qui fourniront la solution «ultime» sont répartis sur le site U&L dans des questions telles que celles-ci:
- Comment forcer les paramètres d'heure et de date à se rafraîchir à partir d'Internet?
- Synchronisation de l'heure des machines sur le LAN avec le serveur GPS NTP sur le LAN
- Comment puis-je créer un module Puppet qui fixe le temps?
- NTP ne se synchronise pas dans une machine virtuelle
Il y en a forcément d'autres mais ce sont ceux que j'ai vus qui me viennent à l'esprit comme étant pertinents.