Sorry if this seems simple, I'm mainly a linux guy, having to wear the windows hat from time to time.
In the past, we tried to setup DFS between two sites with server 2008, and it was a disaster. Mainly due to the slow speed of the links between offices. Person in Primary office would upload something, while talking on the phone to person in Secondary office, and that person would complain if they didn't see the 50MB file in a few seconds. (same problem the other way too).. I ended up removing the second site, and we currently have a domain DFS share with one server in it.
We have a new server in the Secondary office, running Server 2008R2, and I would like to try again, however, I would like to force EVERYONE to use the server in the primary office as their main server..(Ignoring sites, subnets, etc). If, and only if the Primary server is down, they would use the server in the secondary office (everyone would). Then, if primary came back up, Everyone would use the primary one again. We have also beefed up our wan speed as well.
I think, If I'm understanding this right, I want to add both servers as targets, and then, in the target properties for Primary, under advanced, check Override Refferal ordering, and make it First among all peers. I would then do the same thing for the Secondary target server, making it last. (I'm guessing that would take some time to replicate the orders through active directory, so do it at night).. I would then ensure I had a full two way replicaiton between them, for the occasional failover, and everything would just be groovy. Worst case, in a failover scenario, there might be a few files that would not have synced yet, but most of the 500G would still be there.
Am I correct in this? I don't want to 'break production' if I'm wrong, and I don't have any more servers really to test this in a lab setting.