We run multiple isc-dhcpd servers. They are all configured over omapi from our management-stations, and they are thus having the same ip->mac mappings, and are operating independently from each other.
Installation
To install a dhcp server, install the role "role::dhcp" and list its information in hiera so that the dashboard knows about it.