Home > Linux, VMware, Windows & Co > VMware: Zeitsynchronisation in VM´s per Kommandozeile

VMware: Zeitsynchronisation in VM´s per Kommandozeile

VMware FirenlogoVMware: In einer virtuellen Maschine lässt sich mit der VMware Toolbox die Zeitsynchronisation ganz einfach mit einem kurzen Haken setzen. Leider gilt diese einfache Konfiguration der Zeitsynchronisation in der VMware nur für Windows Gastsysteme, oder Linux Systeme welche das X11 System nutzen. Fast alle meiner virtuellen Maschinen, welche ich unter VMware betreibe sind allerdings Linuxsysteme ohne X11 System.

Dennoch lässt sich hier die Zeitsynchronisation für die virtuelle Maschine aktivieren, sofern man weiß wie die aktuelle Einstellung ist.

Über die Kommandozeile lässt sich die Zeitsynchronisation für die virtuelle Maschine mit diesem Befehl aktivieren:

1
vmware-guestd --cmd "vmx.set_option synctime 0 1"

Analog dazu wird die Zeitsynchronisation der virtuellen Maschine mit diesem befehl deaktiviert:

1
vmware-guestd --cmd "vmx.set_option synctime 1 0"

Zur Erklärung des Syntax:

vmware-guestd --cmd "vmx.set_option (Option) (alter Wert) (neuer Wert)"

Es lassen sich mittels dieses Kommandozeilentools also auch andere Einstellungen für die virtuellen Maschinen von VMware ändern, aber dazu vielleicht an anders mal.

P.S.
Unter Windows nennt sich der vmware-guestd etwas anders, funktioniert aber genauso unter der Windows Kommandozeile:
VMware Zeitsynchronisation an:

vmwareservice --cmd "vmx.set_option synctime 0 1"

VMware Zeitsynchronisation aus:

vmwareservice --cmd "vmx.set_option synctime 1 0"

Viel Spass ;) Vergesst aber nicht regelmässig die Hardwareuhr auch zu “updaten”:

1
hwclock --systohc

Sonst könnte es nach einem Reset zu unangenehmen Überraschungen kommen!