This demonstrates a simple Samba 4 Active Directory proof-of-concept with two domain controllers and a single client.
The two domain controllers run Fedora 34, and the client runs CentOS Stream 8. The two domain controllers are using the stock Fedora packages.
To test, simply do the following on a system with Git, Bolt, Vagrant, and a Vagrant provider (VirtualBox or libvirt) installed:
git clone https://github.com/silug/vagrant-samba4-dc.git
cd vagrant-samba4-dc
vagrant up