The same question/statement always comes up during a scoping call or project implementation that involves Windows servers in a virtual environment. “Should we virtualize all of our servers (including DCs)?” or “We are planning to virtualize all of our servers.”
The short answer is: No! Don’t do it.
Here is why…
Review #4 under the “Avoid creating single points of failure” heading:
- “Maintain physical domain controllers in each of your domains. This mitigates the risk of a virtualization platform malfunction that affects all host systems that use that platform”
Review the last note under the “Things to consider when you host domain controller roles in a virtual hosting environment” heading:
- Note: Always have at least one DC that is on physical hardware so that failover clusters and other infrastructure can start.