I have a new client with 3 sites and I want to join/combine/trust ADs. The setup is as follows:
Site 1: No AD.
Site 2: Hosted VMs on a dedicated local domain (for the 3 servers in the VLAN only).
Site 3: Different local domain (than site 2).
The requirement is to join all sites logically and manage AD centrally with regards to GPOs etc.
What are my options and what is best practice?
I understand all the requirements in terms of firewalling or client OS requirements etc.
Assuming that by "dedicated local domain" and "different local domain" you mean that the domains are not part of the same forest, your options are:
"Best Practice" probably comes down to assessing the precise needs of the business and the complexity of migrating from both existing domains to each other or to a new domain.