Probleme / starke Abweichungen bei der Uhrzeit können mitunter zu gravierenden Problemen innerhalb des Netzwerkes beim Zugriff auf Dienste führen.
Dieser Beitrag beschäftigt sich bei Zeitproblemen von Windows Computern im Zusammenspiel mit VMware.
„Quick and Dirty“ – Im Notfall
Ist es sehr dringend und zeitkritisch, kann diese Lösung verwendet werden, bis eine vollständige Problemanalyse und Problembehebung durchgeführt wurde.
Dazu auf die Domänencontroller (bzw. gewünschten Server) aufschalten, die Eingabeaufforderung als Administrator starten und folgenden Befehl eingeben:
time XX:XX:XX AM
„XX XX XX“ durch die gewünschte Uhrzeit ersetzen und AM oder PM entsprechend anhängen.
Hinweis: Dies ist keine permanente Lösung bei Zeitproblemen. Nach einem Neustart können die gemachten Einstellungen ggf. wieder verworfen sein!
Lösung
VMware Zeitkonfiguration
Sicherstellen, dass in VMware (vCenter oder ESXI) die richtige Uhrzeit entweder manuell oder via NTP-Server konfiguriert ist. Ist kein NTP-Server angegeben, bezieht sich die manuelle Zeit im Standard auf die CMOS-Clock des jeweiligen Hosts. Die Uhrzeitkonfiguration des Hosts in VMware entspricht wiederum der CMOS-Clock der VMs.
Dazu via vCenter den entsprechenden Host auswählen und über den Reiter Konfiguration auf den Punkt System wechseln und dort Uhrzeitkonfiguration klicken. Ebenso prüfen, ob das vCenter an sich mit der korrekten Uhrzeit konfiguriert wurde (vCenter Server Appliance Management).
Alle VMs sollten, wenn möglich, mit der aktuellsten VMware-Tools Version ausgestattet sein.
Gruppenrichtlinie für die Domänencontroller erstellen und zuweisen
Bei aktivierter GPO wird die Zeit extern standardmäßig von time.windows.com aus dem Internet synchronisiert. Natürlich ist es auch möglich die Zeit ausschließlich lokal vom Computer zu beziehen (CMOS). Eine andere Möglichkeit wäre die Firewall oder das Internet-Gateway als Synchronisationspunkt zu verwenden. Das ist vor allem für diejenigen Interessant, die dem Computer keine Verbindung in das Internet gestatten wollen.
Hinweis: Computer innerhalb einer Domäne synchronisieren sich automatisch mit dem Zeitgeber (DC). Eine separate Gruppenrichtlinie ist nicht nötig, kann bei Bedarf aber erstellt und zugewiesen werden.
Windows Server Konfiguration
Anschließend auf die Domänencontroller aufschalten und folgende Befehle nacheinander als Administrator in die Eingabeaufforderung eingeben:
gpupdate /force w32tm /config /reliable:yes net stop w32time && net start w32time w32tm /resync /rediscover
Nach kurzer Synchronisationzeit kann geprüft werden, ob die Uhrzeit des Servers mit den eingestellten Parametern übereinstimmt. Als Hilfe kann eine Website wie https://www.uhrzeit.org/atomuhr.php als Abgleich verwendet werden.
Hinweis: Durch die definierte Karenz in der Gruppenrichtlinie kann die Tatsächliche Uhrzeit von der Uhrzeit innerhalb des Netzwerkes ein paar Sekunden abweichen
Client-Systeme aktualisieren sich automatisch im konfiguriertem Intervall.
Manuell kann dieser Vorgang über die Eingabeaufforderung wie folgt angestoßen werden :
w32tm /resync