Hi @Tabani ,
your high level plan looks good overall.
There should be one minor difference in the plan:
- Site 2 Site VPN to on-prem
- Create VM in Azure
- Join it to the domain (on-prem)
- Install AD and make it a Domain Controller (use the option "additional DC to an existing domain").
- Replicate DC and make sure replication completed successfully.
- Update DNS entries in Azure Network (vNet)
- Update DNS entries on physical on-prem DC
- Shutdown on-prem DC for couple of hours and perform testing
- If no issue found, move the FSMO roles from on-prem to new Azure VM
- Elevate new DC(Azure VM) to primary domain
- Shutdown old DC for couple of hours/days and perform testing
- If no issue found, permanently shutdown physical servers (DCs)
If the tests passed successful there is no need to join the machines again because you still use the same AD domain.
In addition:
Be aware if there is an outage on the VPN Site 2 Site connection between on-premises and Azure for any reason you have no DC on-premises.
It's maybe an option after all steps in the list are done to install a new DC on-premises (additional DC to an existing domain) to get at least on DC on-premises.
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten