Currently my DHCP server is my PF-Sense firewall, but Zentyal would also work.
My DMZ has no DHCP server as everything there is statically assigned
On my Lan the PFsense server handles DHCP
- Gateway = Pfsense
- DNS1 = Zentyal PDC
- DNS2 = Zentyal BDC
- DNS3 = Pfsense
All of my servers are static, with only client computers (Windows PC's, tablets, phones, TV's, etc...) receive a addresses through DHCP
I have a Proxmox 3 node cluster on 10Gb network using local SSD, NVME and central storage (ISCSI, SMB, NFS) via two Freenas Storage servers
- PFSense, Zentyal and all the other servers run virtually in the cluster with the important ones setup with High Availability