Ich habe eine VirtualBox-VM, auf der Centos 6.5 mit Gasterweiterungen installiert ist, und ich muss die Zeitsynchronisierung innerhalb des Gastes nach Belieben deaktivieren und aktivieren können. Standardmäßig synchronisiert der Gast seine Zeit mit dem Host alle 10 Sekunden [1]. Dies ist eine Funktion, die in den Gasterweiterungen integriert ist.
Es gibt Möglichkeiten, die Zeitsynchronisation zu deaktivieren, aber sie sind für meine Bedürfnisse nicht geeignet:
Deaktivieren Sie die Zeitsynchronisierung beim Start der VM:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Deaktivieren Sie die Gastzusätze innerhalb der VM zur Laufzeit:
sudo service vboxadd-service stop
Die Gründe, die sie für mich nicht arbeiten, sind:
Wenn ich sudo VBoxControl guestproperty enumerate
starte, sehe ich nichts mit der Zeitsynchronisation zu tun.
Also ... eine Möglichkeit, die Zeitsynchronisierung innerhalb einer VirtualBox-VM zu deaktivieren und zu aktivieren, ohne den Dienst vboxadd-service
zu deaktivieren, bitte:)
[1] Ссылка - Abschnitt 9.14.3
Sie können das Skript vboxadd-service
auf dem Client bearbeiten und die Option --disable-timesync
hinzufügen. Dann sollte sudo service vboxadd-service restart
und die Zeitsynchronisation deaktiviert sein.
Siehe auch Ссылка
Tags und Links virtualization vagrant virtualbox