How to Build an AD Replication Delay (Lag) Site

 

To prevent having to restore objects from Active Directory due to accidentally deleting an object, you can have a remote DC which only sends/receives replication on a limited basis.  You also want to prevent users from authenticating against, as well as services being used by other machines, since the metadata on this DC is aging away w/o replication keeping it up to date

 

Because of this you want to remove all advertised services via dns lookup.  To do this, this DC must be isolated from other DC’s and all replication controlled.  For that reason a separate site is required to control Intersite Replication.

 

The following are the steps taken to create a single lag site dc.  If you would like to have more than one time frame to fall back upon, all you need do is repeat these steps for a different DC.

 

 

 

 

 

 

 

Now that the DC has been placed in its own site and is no longer receiving regular AD replication updates, it needs to no longer advertise itself as a usable DC.  To do this, a Group Policy Object will be created and linked to this new site.

 

 

 

 

 

Run dcdiag, repadmin and dnslint in verbose mode.

 

**Note 1: Using the /E switch in dcdiag will run diagnostics against ALL dc's in the forest.  If you have significant numbers of DC's this test could generate significant detail and take a long time.  You also want to take into account slow links to dc's which will also add to the time.

 

**Note 2: There are certain errors to expect, since the lag site DC won’t be advertising as a KDC you will be warned about this, etc…  But, replication should be error free.

 

**Note 3: Forced replication will still occur, this model only prevents scheduled replication.