4 votes

Ntpdate ne met pas à jour l'heure du système dans la machine virtuelle XenServer

Nous avons un serveur Web Debian sur lequel j'essaie d'utiliser ntpdate pour synchroniser l'heure.

Quand j'exécute

ntpdate ntp0.cs.mu.oz.au

Je reçois

16 Sep 10:55:36 ntpdate[21626]: étape serveur de temps 128.250.36.2 décalage 318.914011 sec

Sans erreurs, ce qui devrait être une bonne chose, je pense...

Cependant, lorsque je vérifie l'heure de nouveau, elle n'a pas changé.

Je suis également incapable de définir l'heure manuellement en utilisant

date --set 11:00:00

Je pense donc qu'il y a d'autres problèmes.

Conseils seraient appréciés.

Mise à jour

Désolé pour l'erreur les gars, cette machine est une VM XenServer, que j'ai réussi à oublier.

Après avoir mis à jour l'horloge hôte, l'heure de la VM est maintenant correcte.

Merci pour vos réponses. Merci.

0 votes

Pas lié à la demande initiale, mais... notez que ntp0.cs.mu.oz.au a maintenant été arrêté et ne répond plus aux requêtes. Je suggère d'utiliser au.pool.ntp.org à la place.

10voto

Karolis T. Points 2649

J'ai déjà vécu cela auparavant.

Essayez (sur domU) :

echo 1 > /proc/sys/xen/independent_wallclock

et essayez de mettre à jour l'heure à nouveau.

1voto

Muhammad Points 699

Le temps a-t-il changé lorsque vous avez réglé la nouvelle heure en utilisant la date?

Essayez de vérifier l'horloge matérielle de la machine. (man hwclock)

0 votes

Non. Je ne parviens pas à définir la date avec ntpdate ou date

1voto

Xerxes Points 4113

Essayez d'exécuter ntpdate sur un port non privilégié (au cas où vous exécutez ntpd), sinon il refusera de faire des modifications.

ntpdate -u ntp0.cs.mu.oz.au

0 votes

Pas de dés. Toujours pas de changements.

1voto

Infinite Points 113

Essayez cette procédure :

Arrêtez d'abord le service ntpd :

service ntpd stop

Maintenant, mettez à jour l'heure locale

ntpdate "nom du serveur"

et ensuite démarrez le service :

service ntpd start

0voto

Kyle Brandt Points 81077

Avez-vous laissé le temps au temps? En général, ntp ajustera lentement l'heure, de sorte que lorsque vous consultez les journaux, les choses ont encore du sens et les applications ne sont pas perturbées. Cela s'appelle le limage, vous pouvez en savoir plus dans 'man ntpdate' ou RFC 1305.

« Les ajustements de l'heure sont effectués par ntpdate de deux manières. Si ntpdate détermine que l'horloge est en erreur de plus de 0,5 seconde, il ajustera simplement l'heure en appelant la fonction settimeofday() du système. Si l'erreur est inférieure à 0,5 seconde, il ajustera l'heure en appelant la fonction adjtime() du système. Cette dernière technique est moins perturbatrice et plus précise lorsque l'erreur est faible, et fonctionne très bien lorsque ntpdate est exécuté par cron chaque heure ou deux.»

0 votes

Avec quelle date l'exécutez-vous en tant que root?

0 votes

Oui, tout est exécuté en tant que root.

0 votes

Combien de temps cela devrait-il prendre? Il ne semble pas avoir changé au cours des .5 dernières heures. Je vois toujours le même décalage de 318.9... secondes.

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