Notes from a successful swing migration from Windows 2000 to Windows 2003 of 300 users.
Prep:
- Windows Server 2003 R2 installation disk 2
- On any DC you use, make an MMC console with all the 4 AD MMC’s and DNS MMC in and save to the desktop that can aid this process. (you will need to perform “regsvr32 schmmgmt.dll” at cmd line to get the Schema MMC)
Steps:-
- [OldDC] Check the File Replication Service Event Log to see if there is a error saying that the replica root path has changed from it’s current location to it’s current location. If it has you need to do what it says and put a file with the name NTFRS_CMD_FILE_MOVE_ROOT in the new root path (Which is the path it gives) Then restart the File Replication service, which will put a warning in the event log saying it’s doing it, then you just need to wait until you get the two information messages in the event log saying it’s done
- [OldDC] Put Windows 2000 server in native mode.
- Active Directory Domains and Trusts snap-in.
- Right-click the domain you want to convert to native mode, and select Properties.
- Select the General tab, click Change Mode, as the Screen shows.
- [OldDC] Before you can introduce Windows Server 2003 domain controllers, you must prepare the forest and domains with the ADPrep utility.
- Place Windows Server 2003 R2 installation disk 2 in the CD drive
-
Drive:\CMPNENTS\R2\ADPREP\adprep.exe /forestprep on the [OldDC] (this is the schema master in your Windows 2000 forest)
-
Drive:\CMPNENTS\R2\ADPREP\adprep.exe /domainprep on the [OldDC] (this is the Infrastructure Master in each AD domain)
- [OldDC] Point DNS to OldDC and TempDC.
- [TempDC] Clean install a Windows 2003 Server (using SBS media) as a workgroup server only.
- [TempDC] Point DNS to OldDC and TempDC. Manually join it to the existing SBS domain, preparing this server as a TempDC.
-
Further information can be found here – http://www.petri.co.il/windows_2003_adprep.htm
-
-
[TempDC] Install DNS, perform DCpromo and designate as a Global Catalog Server. http://support.microsoft.com/kb/313994
- [OldDC] Note DHCP values for configuration on new server.
- Replicate DNS and AD
-
To force AD Replicatation – Active Directory Sites and Services > Sites > Services > Servers > NTDS Settings > Right-click object in right pane – Replicate Now.
-
- [TempDC] Transfer all FSMO roles to TempDC (Domain Naming, RID,PDC,Infrastructure, Scheme Master)
-
Use ntdsutil http://support.microsoft.com/kb/255504 / http://www.petri.co.il/transferring_fsmo_roles.htm
-
or graphical – http://support.microsoft.com/kb/255690
- Wait for replication to finish e.g. sysvol share to appear
-
- [OldDC] DCPROMO the OldDC to a standard member server
- [OldDC] Shutdown and disconnect
-
[TempDC] If the DCPromo is unsuccessful, then check and Purge the Active Directory metabase AND DNS of all previous Domain Controllers, Exchange and DNS Server references
-
You may need to read http://support.microsoft.com/default.aspx?scid=kb;en-us;216498 if the demotion is unsuccessful.
-
- [FinalDC] Clean install Windows 2003 Server just as before, reuse the original SBS Server name and IP.
- This server will look just like the previous SBS for name, IP, AD, and UNC/URL paths.
- Point IP DNS to the TempDC and FinalDC
- Manually join it to the domain.
- [FinalDC] Install DNS, then perform DCpromo, to designate as Global Catalog Server.
- [FinalDC] Replicate DNS and AD. Check the File Replication Event Log to make sure everything is replicating smoothly
- [FinalDC] Transfer all FSMO roles, from TempDC to FinalDC
- [TempDC] DCPROMO the temp (then purge the Temp DC from DNS and AD is dcpromo isn’t clean)
- [FinalDC] Change IP DNS settings and remove the TempDC
- [FinalDC] Finish normal SBS Setup using this Server.
- Complete the balance of all Data and shared resources
- Deploy Applications as normal for SBS.
Addendum Further steps after completion for Exchange scenario (not tested) :-
- Complete the balance of migration of Exchange,
- If desired, perform a migration of the intact Exchange Information Store as a direct mount of the previous Information Store as if it were an offline restore.
- Reconnect mailboxes.
Useful commands for checking AD =============================== dcdiag /test:ridmanager netdom query fsmo dcdiag /e /c /v /s:DC_Name /f:c:\dcdiag.log netdiag.exe /v > c:\netdiag.log repadmin.exe /showrepl dc* /verbose /all /intersite > c:\repl.txt
runPCrun – IT Support for London