Je suis chargé de reconstruire un serveur LAN servant de serveur NTP pour des centaines de machines clientes. Malheureusement, c'est sur une machine virtuelle et comme démontré par des questions telles que quelles sont les limites des serveurs NTP dans des machines virtuelles? C'est loin d'être idéal.
Toutefois, dans les circonstances actuelles, c'est ce que je dois travailler, jusqu'à ce que les centaines de machines s'appuie sur ce serveur soient reconfigurées pour une installation plus robuste NTP, quelque part dans le futur.
Heureusement, les clients ne reposent pas sur une précision de milliseconde. J'ai envisagé de courir Chrony sur le nouveau serveur, de la configurer pour utiliser quatre serveurs Stratum 2 locaux.
Je suis nouveau à NTP servant et nouveau à Chrony. Quels paramètres côté serveur envisageriez-vous essentiel pour cette situation? L'objectif est de minimiser l'inexactitude compte tenu des contraintes fondamentales de la gestion d'un serveur NTPsur une machine virtuelle en premier lieu.
La question que vous avez liée est un bon exemple de la sagesse reçue dans une réponse établie devenant si obsolète pour être tout simplement faux pour la majorité des cas d'utilisation. En cours d'exécution NTP Les serveurs de VMS sur les hyperviseurs modernes avec des noyaux invités modernes ne sont généralement pas problématiques. Sur un réseau local, VMS peut atteindre une précision sub-milliseconde (je viens de vérifier quelques-uns de mes propres vms et ils étaient Tous les sous-0,5 ms). Beaucoup de serveurs de piscine publique exécutés dans VMS .
À votre question:
grep . /sys/devices/system/clocksource/clocksource*/[ac]*clocksource
. Ceci est typiquement tsc
pour le métal nu et Hyper-V, KVM et Xen ont tous leurs pilotes d'horloge respectifs qui sont nommés de manière évidente.refclock PHC /dev/ptp0 dpoll -2