Thanks for posting on our forum!
Based on your demand, I agree with what @Alex Bykovskyi and @Leon Laude suggested. The proper course of action would be to create two Domain Controllers. You can put DC in a cluster but we always not recommend to do that, as the cluster rely on active directory. If a node fails or for what reason the cluster has to contact AD, there was be some problem. Besides, if you want Domain Controllers to be virtualized , just keep the DC VMs off the cluster. Don't confuse a clustered, highly available VM with a clustered, highly available service. A clustered, highly available VM makes the VM highly available and indirectly makes the services on the VM highly available BUT only so long as the VM itself is up and running. if the VM itself is down, so are the services it provides. Clustered VM's protect against HOST failures, not VM or service level failures.
In addition, in Microsoft Learn, we recommend that your clustered servers be member servers rather than domain controller. If they are, you need an additional server that acts as the domain controller in the domain that contains your failover cluster. Here is an example of how to deploy a two-node clyster:
Thanks for your support! Besides, I would appreciate it if you could help me Accept Answer to support my job and to make others who have a similar issue with yours to get to their answers more quickly.
Have a nice day! : )
If the Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.