Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ntpd] crash sur machine virtuelle (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bagghera69
n00b
n00b


Joined: 03 Oct 2011
Posts: 10

PostPosted: Thu Nov 24, 2011 11:47 am    Post subject: [ntpd] crash sur machine virtuelle (résolu) Reply with quote

Bonjour,

J'ai mis en place un serveur avec kvm-qemu et libvirt pour gérer des machines virtuelles et ça fonctionne bien à part pour la 'date' des VMs.

Je sais qu'il faut bien mettre un ntp sur les VMs car les cycles d'horloges ne sont pas cohérent et les machines.
J'ai donc configurer /etc/ntp.conf avec mon serveur NTP et mis le service NTPD au démarrage mais de temps en temps celui ci se plante. Le pid reste mais la daemon à disparu.

J'ai rien de spécifique dans les logs...

Une idée ?

Merci


Last edited by bagghera69 on Mon Nov 28, 2011 7:53 am; edited 2 times in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Nov 24, 2011 8:53 pm    Post subject: Reply with quote

Je vois pas, il n'y a pas de raison que ça ne fonctionne pas.
Que disent les logs système (/var/log/syslog ou /var/log/messages suivant ta configuration) quand le démon plante ?


PS : peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci :)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
barul
Guru
Guru


Joined: 28 May 2010
Posts: 430

PostPosted: Fri Nov 25, 2011 6:53 am    Post subject: Reply with quote

C'est vrai que là comme ça, je vois pas vraiment de raison flagrantes; les logs aident toujours à mieux voir le pourquoi du problème.
Back to top
View user's profile Send private message
bagghera69
n00b
n00b


Joined: 03 Oct 2011
Posts: 10

PostPosted: Fri Nov 25, 2011 7:40 am    Post subject: Reply with quote

Bah ouai je me suis bien dis ça mais logs n'indique pas de plantage.
Bon ce matin ça tournait toujours, je le surveille avec Nagios pour voir si ça replante car j'ai peut être trouvé.

Dans les logs j'avais ça

Nov 25 00:31:40 ma_vm ntpd[30418]: ntpd 4.2.6p3@1.2290-o Sun Oct 9 18:42:03 UTC 2011 (1)
Nov 25 00:31:40 ma_vm ntpd[30419]: proto: precision = 11.390 usec
Nov 25 00:31:40 ma_vm ntpd[30419]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Nov 25 00:31:40 ma_vm ntpd[30419]: Listen normally on 1 lo 127.0.0.1 UDP 123
Nov 25 00:31:40 ma_vm ntpd[30419]: Listen normally on 2 eth0 192.168.10.78 UDP 123
Nov 25 00:31:40 ma_vm ntpd[30419]: peers refreshed

et comme il est pas à l 'heure je met à jour avec ntpdate puis relance ntpd

ma_vm~ # ntpdate 192.168.101
25 Nov 08:36:45 ntpdate[32631]: step time server 192.168.10.1 offset 1599.441672 sec
ma_vm~ # /etc/init.d/ntpd restart
* Stopping ntpd ...
* start-stop-daemon: no matching processes found [ ok ]
* Starting ntpd ... [ ok ]


Et en fait à 00:00 tous les jours je lance un script pour mettre à jour les bios sur toutes les machines. Sauf que sur la VM le bios :S
J'ai donc supprimé cette tâche et je vois si ça replante.
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Nov 25, 2011 8:51 am    Post subject: Reply with quote

bagghera69 wrote:
Et en fait à 00:00 tous les jours je lance un script pour mettre à jour les bios sur toutes les machines. Sauf que sur la VM le bios :S
J'ai donc supprimé cette tâche et je vois si ça replante.

C'est quoi ton script ? un simple hwclock --systohc ? Effectivement pas utile sur une VM !
Après, je pourrais pas t'aider plus s'il n'y a rien dans les logs, je n'utilise pas ntpd/ntpdate mais openntpd qui ne me pose aucun souci de stabilité :wink:
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
bagghera69
n00b
n00b


Joined: 03 Oct 2011
Posts: 10

PostPosted: Fri Nov 25, 2011 9:10 am    Post subject: Reply with quote

Quote:
C'est quoi ton script ? un simple hwclock --systohc ?

oui, c'est ça de copier des configurations :lol:

Quote:
mais openntpd qui ne me pose aucun souci de stabilité


J'irais peut être voir de ce coté car avec ntpd mes PC windows ne veulent pas de synchroniser dessus.
Back to top
View user's profile Send private message
idiway
n00b
n00b


Joined: 23 Nov 2011
Posts: 10
Location: France

PostPosted: Fri Nov 25, 2011 11:07 am    Post subject: Reply with quote

ntp et ntpdate ne font rarement bon ménage.
Pour ma part j'ai désinstallé ntpdate et pour mettre à jour l'heure au démarrage du system j'utilise ntp-client qui à le même fonctionnement que ntpdate mais géré par ntp
Code:
rc-update add ntp-client default

Depuis, plus de problème.
_________________
Stéphane, iDIWAY.
Back to top
View user's profile Send private message
bagghera69
n00b
n00b


Joined: 03 Oct 2011
Posts: 10

PostPosted: Fri Nov 25, 2011 11:12 am    Post subject: Reply with quote

Oui mais ntp-client n'est pas un démon il me semble. donc si tu n'arrêtes jamais le serveur il risque de se décaler non ?

Moi j'ai
linux # rc-update show default | grep ntp
ntp-client | default
ntpd | default

Comme ça au démarrage il fait la requête au démarrage grâce à ntp-client puis le démon ntpd se lance.
Back to top
View user's profile Send private message
idiway
n00b
n00b


Joined: 23 Nov 2011
Posts: 10
Location: France

PostPosted: Fri Nov 25, 2011 11:37 am    Post subject: Reply with quote

C'est très bien. J'ai également les 2 ntp-client et ntpd . Tu peux enlever ntpdate et faire
Code:
 /etc/init.d/ntp-client restart


Le message
Quote:
* Setting clock via the NTP client 'ntpdate' ...
va s'afficher, mais pas de panique, il n'utilise pas ntpdate qui de mémoire n'est plus dans le portage.
_________________
Stéphane, iDIWAY.
Back to top
View user's profile Send private message
bagghera69
n00b
n00b


Joined: 03 Oct 2011
Posts: 10

PostPosted: Fri Nov 25, 2011 12:01 pm    Post subject: Reply with quote

En fait je n'utilisait pas ntpdate en tant que service mais en tant que commande.
La même qui est utilisé dans ntp-client.

Quote:
J'ai également les 2 ntp-client et ntpd


Sauf que à quoi ça sert d'avoir 2 services qui font la même chose ? Si je veux pas que ma machine soit serveur ntp je peux virer ntpd ?
Back to top
View user's profile Send private message
idiway
n00b
n00b


Joined: 23 Nov 2011
Posts: 10
Location: France

PostPosted: Fri Nov 25, 2011 12:31 pm    Post subject: Reply with quote

bagghera69 wrote:
Sauf que à quoi ça sert d'avoir 2 services qui font la même chose ?

Ils ne font pas la même chose ou plutôt pas de la même façon. L'un (ntp-client) change "brutalement" l'heure, ce qui peut poser des problèmes dans certains cas. L'autre, ntpd, travaille en douceur en corrigeant la vitesse d'horloge plutôt que l'heure pour faire en sorte que le décalage n'apparaisse pas.
Quand un système n'est plus à l'heure du tout -> ntp-client, après, en fonctionnement stabilisé -> ntpd.
_________________
Stéphane, iDIWAY.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8042
Location: ~Brussels - Belgique

PostPosted: Fri Nov 25, 2011 12:39 pm    Post subject: Reply with quote

Le serveur ntpd d'openntpd permet de remettre l'heure immédiatement au démarrage avec l'option -s ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sat Nov 26, 2011 11:25 am    Post subject: Reply with quote

XavierMiller wrote:
Le serveur ntpd d'openntpd permet de remettre l'heure immédiatement au démarrage avec l'option -s ;)

Tout a fait, et c'est même plus fin que ça : il règle "brutalement" l'horloge si et seulement si la dérive est > 3 minutes. Sinon, il règle progressivement, comme si "-s" n'était pas spécifié. Bref, c'est pas mal, perso je laisse toujours cette option au démarrage.
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3098
Location: Paris

PostPosted: Sat Nov 26, 2011 12:34 pm    Post subject: Reply with quote

/me rajoute discrètos une petite option sur sa machine...
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
Poussin
l33t
l33t


Joined: 08 Jun 2007
Posts: 659
Location: Liège

PostPosted: Sat Nov 26, 2011 12:45 pm    Post subject: Reply with quote

Ben perso, je préfère garder mon net-misc/ntp qui ne m'a jamais fait défaut, mais c'est une question de choix. L'un ou l'autre, ça devrait fonctionner.

Petit rappel:
ntpd: permet de rester synchronisé
ntp-client: synchro brutale -> intéret limité!

Sous windows, je pense qu'il n'y a qu'une seule horloge (je peux me tromper), mais chez nous, c'est différent. Il y a la hardware clock (celle qui apparait dans le bios) et la clock système(celle que l'on voit sous linux). Au démarrage, le système peut utiliser la hwclock pour initialisé la clock système. Cela se configure dans /etc/conf.d/hwclock:
Code:

# If you want to set the system time to the current hardware clock
# during bootup, then say "YES" here. You do not need this if you are
# running a modern kernel with CONFIG_RTC_HCTOSYS set to y.
# Also, be aware that if you set this to "NO", the system time will
# never be saved to the hardware clock unless you set
# clock_systohc="YES" above.
clock_hctosys="YES"


Mais ce n'est pas obligatoire. On peut utiliser en lieu et place quelque chose comme ntp-client qui, au démarrage, va mettre l'heure système à jour (l'un n'empêchant pas l'autre).

Par contre, utiliser en cours d'utilisation un brol qui met à jour l'heure avec violence, je dis non! Certains softs examinent l'heure de modification des fichiers afin de conditionner une action (exemple simple: make). On peut alors se retrouver avec des incohérences qui ne se seraient pas produite avec une mise à jour souple de l'heure. Donc, les ntpdate/ntp-client ... à proscrire hors du cas du démarrage de machine!
Back to top
View user's profile Send private message
bagghera69
n00b
n00b


Joined: 03 Oct 2011
Posts: 10

PostPosted: Mon Nov 28, 2011 7:52 am    Post subject: Reply with quote

Franchement merci pour toutes vos précisions car j'avais jamais trop compris les différences en tout ça.
C'est vachement intéressant tout ça :D

Du coup ce WE j'ai quand même compris pourquoi j'avais ce problème d'écart de temps.
En fait dans la nuit je fais une "pause" de mes machines pour faire une sauvegarde du fichier img.
Je sais que le mieux ça serait de les mettre sur un système de fichier partagé mais pour l'instant j'en ai pas les moyens :(

Du coup ça stoppe l'horloge et quand je les relance j'ai perdu 20 minutes. Du coup je relance les ntpd et ntp-client à la remise en route... :o
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum