ADS: Schema Erweiterung 2012 R2

Der Support für Windows Server 2003 endet zum 14. Juli 2015 und noch immer finden sich zahlreiche 2003 Server-Systeme im produktiven Umfeld. Eine Migration auf die Plattform Server 2008 R2 wird meist zugunsten von Server 2012 R2 übersprungen.

Ich schildere hier das Upgrade durch hinzufügen eines weiteren Domänencontrollers 2012 R2 zur bestehenden Domäne auf Basis von Server 2003 R2 mit der ADS Schema Erweiterung auf Server 2012 R2.

Voraussetzungen

  • Domänen Funktionsmodus (domain functional level) muss mindestens “Server 2003” sein. Dazu das Tool “Active Directory Domänen und Vertrauensstellungen” öffnen und das Kontextmenü auf dem Domänennamen öffnen. Gleichermassen im Tool Active Directory Benutzer und Computer” Kontextmenü auf den Forest.
  • Neuer Windows Server 2012 R2 mit fester IP als Memberserver in der bestehenden Domäne.
  • Alle bestenden Domänencontroller müssen sauber replizieren. Es existieren keine Tombstones. Das Ereignislog ist sauber.
  • Microsoft SP1 Support Tools sind auf den 2003 Servern installiert.

Vorprüfung

Schema kontrollieren

Auf einem der bestehenden DC das Schema prüfen. Für die Domäne mydomain.com lautet dieser:

dsquery * cn=schema,cn=configuration,dc=mydomain,dc=com-scope base -attr objectVersion

In einer Server 2003 R2 Umgebung wird die Ausgabe der dsquery Abfrage 31 sein.

Schema objectVersion
13 Windows Server 2000
30 Windows Server 2003
31 Windows Server 2003 R2
44 Windows Server 2008
47 Windows Server 2008 R2
56 Windows Server 2012
69 Windows Server 2012 R2

Replikation prüfen

repadmin /replsummary

Mig2012_01Im Beispiel waren zu Beginn zwei DC vorhanden. Das Ergebnis sieht gut aus.

FSMO Rollen abfragen

netdom query fsmo

Die Ausgabe zeigt den Inhaber der aktuellen FSMO Rollen

  • Schema owner
  • Domain name owner
  • PDC role
  • RID Pool Manager
  • Infrastructure owner

DCDIAG

Dieser Befehl gibt eine detaillierte Diagnose der Bestehenden Active Directory Struktur aus. Im Beispiel wird der Domänencomtroller mit Namen “DC1” abgefragt. Da die Ausgabe recht umfangreich ist, lohnt sich die Umleitung in eine Datei (>).

Dcdiag /v /c /d /e /s:DC1 >c:\temp\dcdiag.log

Alle Signale auf Grün

Nach erfogreicher Diagnose kann die Heraufstufung des 2012 R2 Servers beginnen.

Ich gehe davon aus, dass der 2012 R2 Server bereits Domänenmitglied (Memberserver) ist, eine feste IPv4 Adresse hat und als DNS Server die bestehenden DCs eingetragen hat. Es sollten keine Manipulationen an IPv6 gemacht werden!

Bei früheren Migrationen (zum Beispiel auf Server 2008 R2) musste zuvor das Schema erweitert werden. Das ist zwar immer noch eine Voraussetzung, jedoch übernimmt diese Aufgabe künftig ein Assistent im Hintergrund.

Alle Arbeiten werden nun vom Seerver 2012 R2 aus getätigt mit einem Konto, das zur Gruppe der Domänen-Admin gehört.

Mig2012_02Im Servermanager wird die Rolle “Active Directory und Domänendienste” hinzugefügt.

Mig2012_03
Lesen, und “Weiter” klicken.
Mig2012-04
Zielserver ist der 2012 R2 Server selbst, von dem aus die Installation durchgeführt wird. Er wird im Standard zur Auswahl angezeigt.

Mig2012-05Die Rolle “Active Directory-Domänendienste” auswählen.

Mig2012-06Die Verwaltungstools sollten ebenfalls installiert werden (Haken unten im Fenster).

Mig2012-07

Es sind keine weiteren Features notwendig und der folgende Schritt kann mit “weiter” übersprungen werden.

Mig2012-08Lesen und “Weiter” klicken.

Mig2012_09

Nach erfolgreicher Installation der Rolle erscheint oben im Server Manager ein Hinweis bei den Aufgaben. Es kann mit der Heraufstufuzng begonnen werden.

Installation Bestätigen und Weiter klicken.

Mig2012-10

Dcpromo

Dies ist die eigentliche Heraufstufung zum DC.

Mig2012-11Der neue DC sollte DNS Server und Global Catalog enthalten.

Mig2012-12Default Einstellungen verwenden und mit Weiter fortsetzen.

Mig2012-13

Die Sysvol-Dateien müssen sich auf einem NTFS Datenträger befinden.

Mig2012-14

Mig2012-15Optionen prüfen und weiter.

Mig2012-16Der Vorgang ist abgeschlossen. Das Schema der bestehenden Domäne wurde vom Assistenten automatisch erweitert.

Mig2012-17

Kontrolle der Schemaversion

Dsquery * cn=schema,cn=configuration,dc=domain,dc=local -scope base -attr objectVersion

Mig2012-18Die Schemaversion 69 zeigt, daß die automatische Anhebung auf 2012 R2 erfolgreich war (vgl. Tabelle oben)

 FSMO Rollen umziehen

Bevor man die alten Domaincontroller (2003 R2) aus dem Rennen nehmen kann, müssen sie FSMO Rollen auf den neuen Domaincontroller übertragen werden.

 Kontrolle der Einstellungen

netdom query fsmo

Übertragung der Rollen mittels Powershell

Natürlich kann man die Rollen mit der GUI umziehen. Dies ist leider etwas mühsam, da man  unterschiedliche Tools verwenden muss. Wenn ohnehin alle Rollen umgezogen werden sollen, kann man dies viel bequemer mit Powershell und dem Cmdlet Move-ADDirectoryServerOperationMasterRole erledigen. “MyDC” ist dabei der Name des Zielservers, auf den die Rollen übertragen werden sollen.

Move-ADDirectoryServerOperationMasterRole -identity "MyDC" -OperationMasterRole 0,1,2,3,4

Im Beispiel werden die Rollen 0-4 übertragen.

PDCEmulator = 0
RIDMaster = 1
InfrastructureMaster = 2
SchemaMaster = 3
DomainNamingMaster = 4

DNS Einstellungen

Erst nach vollständiger Replikation aller Domänendaten kann die DNS Einstellung des neuen DC umgestellt werden. Primärer DNS wird die eigene IP Adresse. Sekundärer DNS einer der anderen DC.

Achtung! Macht man diese Umstellung zu früh (vor Abschluss der Replikation), kann es zu Replikationsfehlern kommen.

Links

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert