I have a project at hand that I need your help with. I need to build a test environment for our Exchange environment. Currently, I have two production Exchange servers A and B, in two different physical sites. I have backups of the .stm and .edb databases for both servers. Here's what I'm thinking:
1) I plan on isolating the test environment from the production environment. No internet access.
2) I have pretty robust HP server where all my test environment will live. I plan on using virtual machines for both Exchange exchange servers as well as the domain controller. (Hardware is enough for this)
Is this a good approach or is there a more efficient approach to building this test environment? Also, how do I make a replica of one of the domain controllers as well as DNS server for this environment? I know that it has to do with the system state, but I've never had to replicate a domain controller.
Your suggestions would be greatly appreciated.