Cobbler project is a provisioning configuration tool that enables administrators to rapidly set up environments for (simultaneously) provisioning PXE, installing Xen, and re-provisioning existing machines.
Set up of a PXE server, once a very manual process, is now greatly simplified. Cobbler also enables integrating Xen into a PXE provisioning infrastructure.
The application is designed for managing the provisioning of 1000's of machines or only just a few. Extensive documentation is provided in the accompanying manpages. Cobbler is easy to use and has an accompanying Python API.