Provisioning control application & library for PXE, Virtualization, and Re-Provisioning
Cobbler is a Linux boot server that allows for rapid setup of network installation environments. With a simple series of commands, network installs can be configured for PXE, reinstallations, and virtualized installs using Xen or KVM. Cobbler uses a helper program called ‘Koan’ (which interacts with Cobbler) for reinstallation and virtualization support.
Setting up Cobbler is simple. Installation trees can be imported directly from media you already have (or copied from a mirror location), and turned into network install sources within minutes. RHEL, Fedora, and Centos are all supported for both the boot server and installation targets.
Cobbler can, if desired, also assist in managing of DHCP infrastructure for provisioned systems (using ISC dhcp or dnsmasq), mirroring install trees, templating kickstart files, automatically creating PXE menus, and locally mirroring repositories used by systems on your network.
In short, Cobbler helps build and maintain network installation infrastructure really easily. It’s highly customizable to your particular methods of operation through a wide variety of options, a pluggable extension mechanism, and (for developers) its own Python API. Cobbler lets administrators forget how software gets installed and delivered and lets them concentrate instead on what they want to install where.
Whether you run a large datacenter, a campus lab, or just have a handfull of machines on a home network, cobbler can help you perform installations and updates faster.