Die Zeit in meiner Gast-VM ist ca. 20-30 Minuten schneller als die Host-Zeit. Was kann ich tun, damit die Zeit im Gast dieselbe ist wie auf dem Host?
virtualbox
Acumenus
quelle
quelle
virtualbox-guest-dkms
und ändernvirtualbox-guest-utils
.apt
ist ein Paketmanager speziell für Debian-basierte Distributionen. Dies funktioniert bei anderen Linux-Gästen nicht.Das folgende Setup ermöglicht es meinem Gast, eine Zeit zu gewährleisten, die auf 1 Sekunde genau von meinem Host abweicht. Es wurde mit dem Host, auf dem VirtualBox 4.3.26 ausgeführt wird, und dem Gast, auf dem dieselbe Version von VirtualBox Guest Additions ausgeführt wird, getestet. In Bezug auf VirtualBox 5.x war es bisher nicht erforderlich, diese Konfigurationsänderungen vorzunehmen. Die Zeit wurde automatisch synchronisiert.
Referenz: https://www.virtualbox.org/manual/ch09.html#changetimesync
Listen Sie auf dem Host die VMs auf, um den Namen der entsprechenden VM zu ermitteln.
Konfigurieren Sie auf dem Host die Zeitsynchronisationsparameter für den Gast, indem Sie die folgenden Befehle ausführen. Stellen Sie zuerst
$VMNAME
den entsprechenden Wert ein. Wenn der Wert von$VMNAME
ein Leerzeichen enthält, sollte er natürlich in Anführungszeichen gesetzt werden.Die Werte der obigen Zeitparameter wurden auf ein Vielfaches von 10 beschränkt. Es ist möglicherweise verlockend,
timesync-set-threshold
stattdessen auf 10000 zu setzen. Dies kann jedoch zu einer drastischen Zeitänderung führen, wenn sie ausgelöst wird, und kann daher zu einem Absturz von Anwendungen führen.Zeigen Sie auf dem Host die aktualisierten relevanten Werte für den Gast an. Diese können jederzeit rückbestätigt werden.
Beenden und deaktivieren Sie auf dem Gast alle internen NTP- und zugehörigen Zeitnehmungsdienste. Sie sollten nicht verwendet werden, da sie wahrscheinlich VirtualBox stören. Auf einem CentOS 6-Gast:
Starten Sie auf dem Gast den Dienst namens neu
vboxadd-service
. Vorausgesetzt, Guest Additions wurde zuvor installiert, wäre dieser Dienst installiert und aktiviert worden. Auf einem CentOS 6-Gast:Wenn die Uhrzeit auf dem Gast noch nicht synchronisiert ist, starten Sie den Gast neu.
quelle
vboxadd-service
Dienstes hat die Dinge für mich zum Laufen gebracht und scheint nicht dokumentiert zu sein (zumindest nicht unter dem von Ihnen angegebenen Link).Ich gebe eine andere Lösung, um die Zeit zwischen Gast und Host zu synchronisieren, ohne Virtualbox-Gast zu installieren:
/etc/ntp.conf
./etc/ntp.conf
Datei und konfigurieren Sie die ZeileAktivieren Sie für Windows-Benutzer den Dienst „Windows-Zeit“. Sie können diese Seite dann lesen , um sie für die Sendezeit zu konfigurieren
quelle