Steps to migrate 2012R2 DC to 2019 DC

Puneet Chauhan 25 Reputation points

I am migrating old DC (VM) with windows 2012 R2 to new DC (VM) with windows 2019. Old DC also has DNS, DHCP, FS, PS and IIS roles in it. I want to keep the same name and ip address and i.e. why I would like to show the steps I am planning to do so that if I am missing something important I can work on that before doing the final migration. Please let me know if something is missing or some order needs to be change.

1 Create new VM in HyperV and Install 2019. Add it to domain and set TCP/IP etc.

2 Export Certificates, firewall, IIS, DHCP and PS settings from existing 2012R2 DC and copy it into new 2019 server.

3 Using Robocopy transfer all data w/o deletion (FS related) to new server (I are planning SharePoint online later this year, therefore, not creating a separate FS).

4 Prepare existing 2012 R2 server AD forest for 2019 DC

5 Transfer all 5 FSMO roles to the new server

6 Only Install DHCP, FS, PS and IIS one by one without setting it configurations

7 Promote the new server to a domain controller using ADDS config wizard and replicate the DNS from old DC

8 Import DHCP, DNS, IIS, PS files

9 Demote the old DC and configure the IP address and name of the new server to match the old server and turn off the old server. Reboot the new DC.

10 Raise the domain and forest functional levels

11 Verify the migration. If needed (Import firewall, certificate settings) and run flushdns, registerdns, dcdiag/fix to fix any record and reboot the DC.

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,549 questions
Windows Server 2012
Windows Server 2012
A Microsoft server operating system that supports enterprise-level management, data storage, applications, and communications.
1,558 questions
Active Directory
Active Directory
A set of directory-based technologies included in Windows Server.
6,098 questions
Windows DHCP
Windows DHCP
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.DHCP: Dynamic Host Configuration Protocol (DHCP). A communications protocol that lets network administrators manage centrally and automate the assignment of Internet Protocol (IP) addresses in an organization's network.
1,032 questions
{count} vote

Accepted answer
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    1 deleted comment

    Comments have been turned off. Learn more

1 additional answer

Sort by: Most helpful
  1. Amit Singh 4,861 Reputation points

    You can do the extra step of renaming and re-addressing the new DCs, but I wouldn't recommend it. Are you doing this because you have other functions you put on your domain controllers?