First off this is a Windows Server 2003 to 2012 DC/DNS/AD migration. We do have a backup 2003 DC/DNS/AD server as well, but I don't think that is a concern at the moment but can be used if needed. I have already done some of the heavy lifting and have a new 2012 server configured and set up as a AD/DC/DNS host (to the best of my knowledge) using several step-by-step guides including the following:
I have tested the server with a client offline and it seems everything is working as intended. This worked surprisingly well much to my surprise.
Now the tricky parts:
- All 200+ client workstations are static addressed
- Clients are spread across multiple remote locations behind VPN connectivity
- Clients are about 75% XP and 25% Windows 7 Pro
- 2003 DCs have been in place for a decade, no realistic idea how much they are actually doing
My co-workers and I are spit-balling options to make this as painless as possible but none of us have performed a migration quite like this. The following are the most feasible so far.
Option 1
- Transfer FSMO Roles
- Power down 2003 DC
- roll IP on 2012 DC (off hours) and cross fingers that the MS gods do not require a sacrifice.
PROS: Sounds easy enough
CONS: If we are missing jobs that are running on 2003 there will be allot of back and forth. Possibly loads of Client/Domain trust errors. Probably more issues that I cannot foresee.
Option 2
- Use Scripts and Group Policy to change as many client Primary DNS using
netsh
to 2012 DC - Transfer FSMO roles
PROS: Likely no Trust issues. Both servers can be up in case we miss jobs, files etc.
CONS: Scripts are complicated likely to miss some if not MOST clients.
I am hoping for something a little closer to best practices and a little less risky.
Thank you in advanced for any additional ideas of how we can get this accomplished as painlessly as possible.