Le guest VMWare perd l'heure : Différence entre versions
De wikiGite
m |
|||
Ligne 36 : | Ligne 36 : | ||
Valider que le nouveau noyau VMwaresmp sera bien pris en compte au redémarrage dans /boot/grub/menu.lst | Valider que le nouveau noyau VMwaresmp sera bien pris en compte au redémarrage dans /boot/grub/menu.lst | ||
+ | '''TEMPORAIRE''' ( | ||
MODIFIER /etc/fstab pour mettre /boot en RO (évite que yum mette à jour le noyau) : | MODIFIER /etc/fstab pour mettre /boot en RO (évite que yum mette à jour le noyau) : | ||
LABEL=/boot /boot ext3 ro,noexec,nosuid,nodev 1 2 | LABEL=/boot /boot ext3 ro,noexec,nosuid,nodev 1 2 |
Version du 3 décembre 2008 à 15:26
Le guest VMWare perd l'heure alors que l'hôte n'a pas ce problème.
Le noyau 2.6 interroge très souvent le timer de l'hôte (ce qu'il croit être le matériel) et celui-ci peut ne pas répondre correctement en fonction de divers paramètres (charge,...).
Sur Debian
S'assurer que les VMWareTools sont installés. Si ça ne résoud pas le problème :
Ajouter à GRUB, sur la ligne kernel :
Si l'horloge semble aller trop vite :
kernel /vmlinuz-2.4.20-28.9 ro root=/dev/hda2 clock=pit
Si l'horloge semble aller trop lentement :
kernel /vmlinuz-2.4.20-28.9 ro root=/dev/hda2 nosmp noapic nolapic
Installer openntpd et paramétrer des serveurs de temps dans /etc/openntp/ntpd.conf pour les petites dérives qui continueraient.
Si ça ne résout toujours pas le problème, installer en plus ntpdate et mettre en cron toutes les 2 minutes un script :
/usr/sbin/ntpdate atuin.systea.net jerakine.systea.net > /root/ntpdate_upd.log
NOTE 09/01/2008 : ATTENTION, UN UPDATE DU KERNEL PEUT MODIFIER LE MENU.LST ET SUPPRIMER LES OPTIONS
Sur CentOS / RedHat
La modification du menu.lst ne suffit pas sur CentOS 4. Il faut un kernel modifié
Ajout repository /etc/yum.repos.d/Vmware.repo :
# VMware.repo # [vmware] name=VMware - Centos $releasever - $basearch baseurl=http://vmware.xaox.net/centos/$releasever/$basearch/ gpgcheck=1 gpgkey=http://vmware.xaox.net/centos/$releasever/RPM-GPG-KEY
puis
yum update kernel-smp
Valider la clé si elle est signée "Mike Jones <mikej@primatech.com>"<bt> Valider que le nouveau noyau VMwaresmp sera bien pris en compte au redémarrage dans /boot/grub/menu.lst
TEMPORAIRE ( MODIFIER /etc/fstab pour mettre /boot en RO (évite que yum mette à jour le noyau) :
LABEL=/boot /boot ext3 ro,noexec,nosuid,nodev 1 2
reboot : l'heure est OK sans les 3 options nosmp napic nolapic, elles sont inutiles avec le nouveau noyau.
Mise en route de ntp (déjà installé) :
Dans /etc/ntp.conf, enlever les référence au serveur local (127.0.0.1) et fudge, mettre atuin et jerakine en serveurs de temps, puis :
chkconfig --level 3 ntpd on /etc/init.d/ntpd start
Si un message set_rtc_mmss.... apparait, synchroniser l'horloge hard (trop grande différence avec l'horloge système) :
hwclock --systohc
Penser à enlever /etc/cron.d/ntpdate s'il a été créé