Logo faq-o-matic.net
Logo faq-o-matic.net

Virtuelle DCs: Zeitprobleme vermeiden

von veröffentlicht am21. April 2010, 18:31 Uhr Kurzlink http://faq-o-matic.net/?p=2304 Zitatlink
Kategorie Kategorie: Active Directory, Virtualisierung   Translate with Microsoft Translator Translate EN
Zuletzt aktualisiert: 27. Juli 2010

Wer Domänencontroller als virtuelle Maschinen betreibt, sollte besonderes Augenmerk auf die korrekte Zeitsynchronisation legen. Diese ist kritisch für Active Directory, weil bereits eine Abweichung von fünf Minuten ausreicht, damit Kerberos-Tickets ihre Gültigkeit verlieren.

In virtuellen Umgebungen steht die Systemzeit unter einigen Einschränkungen. Da eine virtuelle Maschine nicht exklusiv auf ihren Prozessor zugreift, sondern vom Hypervisor immer nur einzelne CPU-Zyklen erhält, gerät die Systemzeit leicht aus dem Takt. Wer dies nicht im Griff hat, gerät leicht in eine Situation, in der die Zeiten der virtuellen Maschinen auseinanderlaufen.

In einer AD-Domäne ist immer der Domänencontroller mit der PDC-Emulator-Rolle der Zeitgeber – es sei denn, man konfiguriert dies anders, wovon in den meisten Umgebungen aber strikt abzuraten ist. Die allgemeine Empfehlung lautet, dass der PDC-Emulator – und nur dieser! – seine Zeit mit einer externen Quelle synchronisieren sollte. Dafür eignet sich ein externer NTP-Server, den man folgendermaßen festlegt:

NET TIME /setsntp:<SNTP-Server-Address>
(für Windows vor 2008)
W32TM /config /syncfromflags:manual /manualpeerlist: <SNTP-Server-Address>
(ab Windows Server 2008)

Noch besser ist allerdings dieses Verfahren, das in einer Domäne wahrscheinlich die höchste Flexibilität bietet:

[Zeitserver - w32time - ueber Gruppenrichtlinien konfigurieren]
http://www.gruppenrichtlinien.de/HowTo/Zeitserver_per_GPO.htm

Hierfür ist es am günstigsten, dass der PDC-Emulator selbst nicht als virtuelle Maschine läuft, sondern als physischer Server. Anderenfalls kann es passieren, dass er selbst zwischen den Synchronisierungen aus der Zeit läuft – was zwar korrigierbar wäre, aber unnötige Fehler hervorrufen kann.

Für die Mitglieder der Domäne heißt dies, dass sie ihre Zeit von der Domäne beziehen sollen. Standardmäßig tun sie dies – doch gerade in VM-Umgebungen neigen viele Admins dazu, die Zeitsynchronisation der VM-Gäste mit dem VM-Host zu aktivieren. Das ist insbesondere dann problematisch, wenn der VM-Host nicht mit der Zeit des PDC-Emulators synchron läuft.

Die Zeitsynchronisation von virtuellen DCs mit dem VM-Host kann aber auch dann zu Problemen führen, wenn bei den virtuellen DCs eine externe NTP-Zeitquelle eingetragen ist. In diesem Fall kommen sich nämlich beide Zeitgeber in die Quere, und im Effekt laufen die virtuellen DCs dann oft mit der falschen Zeit. Abhilfe in so einem Fall: Host-Zeitsynchronisation in der VM abschalten, manuelle NTP-Liste bei allen DCs bis auf den PDC-Emulator entfernen, virtuellen DC neu starten.

Update 27. Juli 2010: Achtung: Wer mit Hyper-V den SC VMM 2008 R2 (Virtual Machine Manager) einsetzt, sollte kontrollieren, ob die Zeitsynchronisation tatsächlich abgeschaltet ist. Es scheint im VMM mit dieser Einstellung Probleme zu geben. Ich bin dieser Sache auf der Spur. Einstweilen sollte man die Zeitsynchronisation über den Hyper-V-Manager abschalten.

Verwandte Beiträge:

  1. Hyper-V-Sizing: Virtuelle und echte CPUs
    Eine wichtige Frage bei der Virtualisierung betrifft die Ausstattung der Host-Server mit CPUs und die damit zusammenhängende Zahl von virtuellen...
  2. Zeitprobleme mit VMware bei eigenen NTP-Servern
    In einem Kundenprojekt hatte ich neulich ein seltsames Phänomen. In der Umgebung läuft VMware vSphere 4 zur Virtualisierung einiger Serversysteme....
  3. Virtuelle Floppies erzeugen
    Arbeitet man etwa zu Test- oder Entwicklungszwecken in abgeschotteten virtuellen Server-Umgebungen, ist es manchmal verhext: Immer mal wieder gibt es...
  4. Darf man einen Domänencontroller virtualisieren?
    Auf diese Frage gibt es gleich zwei Antworten: eine kurze und eine längere. Die kurze ist: Ja, man darf, wenn...
  5. Hyper-V Dynamic Memory: Reservierung für den Parent
    Toni Pohl vom österreichischen TechNet-Team weist auf einen Umstand hin, den man bei dem kommenden Dynamic Memory für Hyper-V berücksichtigen...

© 2005-2012 bei faq-o-matic.net. Alle Rechte an den Texten liegen bei deren Autorinnen und Autoren.

Jede Wiederveröffentlichung der Texte oder von Auszügen daraus - egal ob kommerziell oder nicht - bedarf der ausdrücklichen Genehmigung durch die jeweiligen Urheberinnen oder Urheber.

Das Impressum findet sich unter: http://www.faq-o-matic.net/impressum/

Danke, dass du faq-o-matic.net nutzt. Du hast ein einfaches Blog sehr glücklich gemacht!