So I'm not used to setting up DCs in multiple subnets/locations, I was hoping to get some guidance. I'm just messing with virtual servers at the time being.
DC1 = Apollo
DC2 = Cronos
Pre-AD Config
Firewall:
Green -> 192.168.0.15
Purple -> 192.168.3.15
DC1 (initial setup):
IP: 192.168.0.1
SN: 255.255.255.0
GW: 192.168.0.15
DNS: 192.168.0.15
(this will change, only used for initial setup)
DC2 (initial setup):
IP: 192.168.3.1
SN: 255.255.255.0
GW: 192.168.3.15
DNS: 192.168.0.1
(note this is the IP of DC1)
DC1
So I start by installing the ADDS role, and promoting DC1
as the new root domain of dev.local
I install DNS, GC (not really an option for the first server is it?). Doesn't create a DNS delegation zone, NetBIOS name is DEV
, keep paths as default.
After installing and restarting DC1, it sets the preferred DNS to 127.0.0.1
but I change this to the actual IP 192.168.0.1
DC2
I install ADDS, and promote it to a domain controller within an existing domain.
I assume it can detect dev.local
because my DNS points through.
Here is where I am uncertain, should I install the DNS and GC for this second site? Because ideally this would be at a separate physical site, it would be ideal, right?
Paths, additional options, are all defaults.
Post Config
Firewall:
Green -> 192.168.0.15
Purple -> 192.168.3.15
DC1:
IP: 192.168.0.1
SN: 255.255.255.0
GW: 192.168.0.15
DNS: 192.168.3.1 / 192.168.0.1
DC2:
IP: 192.168.3.1
SN: 255.255.255.0
GW: 192.168.3.15
DNS: 192.168.0.1 / 192.168.3.1
Testing
Running the AD Replication Status Tool at this point gives zero error messages and everything seems to running fine for the forest.
Sites and Services
I could have done this on DC1 before promoting DC2, and just choose the server at that point.
- I renamed
Default-First-Name-Site
toAtlanta
- I added
192.168.0.0/24
subnet toAtlanta
- I added a new site
Copenhagen
connected on theDEFAULTIPSITELINK
- I added
192.168.3.0/24
subnetCopenhagen
- Finally, I moved
Cronos
to theCopenhagen
site.
Special Note
I noticed that after doing this, my AD Replication Status Tool would give me an 8524, and 1908 error message. However I seemed to be able to fix that by going into the DNS servers and deleting the dev.local/_sites/Default-First-Name-Site
which mistakenly still listed DC2.
Forcing a replication and waiting a little bit leaves me with a happy domain structure.
Can anyone see anything wrong with this setup? Best practices?
I feel that my DNS settings should be swapped (local first, then remote branch).
Cheers!