Source: Cobbler Wikipedia
Cobbler is a Linux provisioning server that facilitates and automates the network-based system installation of multiple computer operating systemsfrom a central point using services such as DHCP, TFTP, and DNS.It can be configured for PXE, reinstallations, and virtualized guests using Xen,KVM or VMware. Cobbler interacts with the
koanprogram for re-installation and virtualization support.
koanand Cobbler use libvirt to integrate with different virtualization software. Cobbler is able to manage complex network scenarios like bridging on a bonded Ethernet link.