I would recommend you look at utilizing CA’s XOsoft High Availability Solution. This solution will help synchronize 2 servers or more and can TEST on the fly when needed for verification. I’ve installed and configured this solution for a local bank and they love it as a charm. They used to test once inconsistently within 2 years due to issues varying from improper setup and configuration. With this solution, they are now consistently testing (LIVE TOO) with active users semi-annually. No issues to date. The solution will synchronize the contents between servers and when needed it will update DNS to the IP of your DR server and all users will automatically reconnect to the DR site with no intervention.