Hello Hammer,
Thank you for posting in Q&A forum.
Yes, you can virtualize all domain controllers in your organization. However, it is recommended to have at least one physical domain controller in case of any issues with the virtual environment. Additionally, it is important to ensure that the virtual environment meets the necessary hardware and software requirements for running domain controllers.
I hope the information above is helpful.
If you have any questions or concerns, please feel free to let us know.
Best Regards,
Daisy Zhou
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.