L'heure de ma machine virtuelle invitée est plus rapide que l'heure de l'hôte d'environ 20 à 30 minutes. Que puis-je faire pour que l'heure de l'invité soit la même que celle de l'hôte?
virtualbox
Acumenus
la source
la source
virtualbox-guest-dkms
etvirtualbox-guest-utils
.apt
est un gestionnaire de paquets spécifiquement pour les distributions basées sur Debian. Cela ne fonctionnera pas sur d'autres invités Linux.La configuration suivante permet à mon invité de conserver de manière fiable une heure précise à 1 seconde près de mon hôte. Il est testé avec l'hôte exécutant VirtualBox 4.3.26 et l'invité exécutant la même version de VirtualBox Guest Additions. Pour ce qui est de VirtualBox 5.x, je n’ai pas eu besoin de faire ces changements de configuration; l'heure a été automatiquement synchronisée.
Référence: https://www.virtualbox.org/manual/ch09.html#changetimesync
Sur l'hôte, répertoriez les ordinateurs virtuels pour connaître le nom de l'ordinateur virtuel approprié.
Sur l'hôte, configurez les paramètres de synchronisation de l'heure pour l'invité en exécutant les commandes ci-dessous. Premier ensemble
$VMNAME
avec sa valeur appropriée. Si la valeur de$VMNAME
contient un espace, il convient bien sûr de le citer.Les valeurs des paramètres de temps ci-dessus ont été limitées à des multiples de 10. Il peut être tentant de définir la valeur
timesync-set-threshold
sur 10000, mais cela peut entraîner un changement de temps plutôt brutal au déclenchement, et donc interrompre les applications.Sur l'hôte, affichez les valeurs pertinentes mises à jour pour l'invité. Ceux-ci peuvent être reconfirmés à tout moment.
Sur l'invité, arrêtez et désactivez tous les services de chronométrage NTP internes et connexes. Ils ne doivent pas être utilisés car ils risquent d'interférer avec VirtualBox. Sur un invité CentOS 6:
Sur l'invité, redémarrez le service nommé
vboxadd-service
. En supposant que Guest Additions ait déjà été installé, ce service aurait été installé et activé. Sur un invité CentOS 6:Si l'heure sur l'invité n'est pas encore synchronisée, redémarrez l'invité.
la source
vboxadd-service
service est ce qui a fonctionné pour moi, et ne semble pas être documentée (du moins sur le lien que vous avez indiqué).Je donne une autre solution pour synchroniser le temps entre invité et hôte sans installer l’ajout d’invité Virtualbox:
/etc/ntp.conf
./etc/ntp.conf
fichier et configurez la lignePour les utilisateurs Windows, activez le service «Windows Time». Vous pouvez ensuite lire cette page pour la configurer pour diffuser du temps
la source