Comment faire pour désactiver VirtualBox de synchronisation de l'heure à partir de l'intérieur de l'invité lors de l'exécution
J'ai une VirtualBox VM en cours d'exécution Centos 6.5, avec en Guest Additions installé et j'ai besoin d'être en mesure de désactiver et activer la synchronisation de l'heure à partir de l'intérieur de l'invité. Par défaut, le client se synchronise son temps avec l'hôte toutes les 10 secondes[1], cette fonctionnalité est intégrée dans les Guest Additions.
Il existe des moyens pour désactiver la synchronisation de temps, mais ils sont insuffisants pour mes besoins:
-
Désactiver la synchronisation de l'heure à VM de démarrage:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
-
Désactiver les guest additions à partir de l'intérieur de la machine virtuelle lors de l'exécution:
sudo service vboxadd-service stop
Les raisons pour lesquelles ils ne travaillent pas pour moi sont:
- La première option ne fonctionne qu'au démarrage - j'ai besoin d'être en mesure de le faire au moment de l'exécution
- La deuxième option s'arrête à d'autres fonctions que j'ai besoin de la guest additions
Quand je lance sudo VBoxControl guestproperty enumerate
je ne vois rien à voir avec le temps la synchronisation.
Donc... un moyen de le désactiver et activer la synchronisation de l'heure à partir de l'intérieur d'une VM VirtualBox sans désactiver le vboxadd-service
service s'il vous plaît 🙂
[1] https://www.virtualbox.org/manual/ch09.html#idp59923008 - Section 9.14.3
OriginalL'auteur Nat Ritmeyer | 2014-07-30
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure de modifier le
vboxadd-service
script sur le client et ajouter le--disable-timesync
option. Puissudo service vboxadd-service restart
et synchronisation de l'heure doit être désactivé.Voir aussi https://www.winklerweb.net/index.php/blog/11-tools/25-disabling-time-synchronization-in-virtualbox-ubuntu-16-04
OriginalL'auteur Stefan Winkler
Cette une a fonctionné pour moi:
https://superuser.com/questions/742924/is-it-possible-to-get-a-virtualbox-vm-always-start-from-same-time-if-so-how
Mais je ont invité windows et le changement de registre est nécessaire pour le faire fonctionner. Je ne sais pas ce qui est équivalent à windows, les paramètres de registre dans votre chambre d'hôtes CentOS système.
OriginalL'auteur bujon
J'ai un ubuntu/trusty64 machine virtuelle que j'ai construit avec vagrant. J'ai dû désactiver la synchronisation de l'heure dans la virtualbox guest plus sur la machine virtuelle. Pour ce faire, j'ai ajouté VBOX_OPTS /etc/init.d/virtualbox-guest-utils:
éditer /etc/init.d/virtualbox-guest-utils insérer ces lignes:
de modifier cette ligne:
Maintenant arrêter et démarrer le service comme
Maintenant, je peux mettre la date de ce dont j'ai besoin et il reste de cette façon jusqu'à ce que je redémarre la machine.
OriginalL'auteur Michael Giordano