Chapter 11.195CobblerRHN Satellite features the Cobbler server that allows administrators to centralize their systeminstallation and provisioning infrastructure. Cobbler is an installation server that collects the variousmethods of performing unattended system installations, whether it be server, workstation, or guestsystems in a full or para-virtualized setup.Cobbler has several tools to assist in pre-installation guidance, kickstart file management, contentchannel management, and more. Features of Cobbler include:• Installation environment analysis using the cobbler check command• Multi-site installation server configuration with cobbler replicate• Automation of kickstart file creation using kickstart import• Kickstart template creation and management using the Cheetah template engine and KickstartSnippets• Virtual machine guest installation automation with the koan client-side tool.11.1. Cobbler RequirementsTo use Cobbler as a PXE boot server, you should check the following guidelines:• If you plan to use Cobbler to install systems using PXE, you must have tftp-server installed andconfigured.• If you plan to use Cobbler to PXE boot systems for installation, you must have either the ability toact as a DHCP server for Cobbler PXE booting or access to your network DHCP server /etc/dhcp.conf to change next-server to the hostname or IP address of your Cobbler server.11.1.1. Using cobbler checkOnce your Satellite server is installed, you can check that your system is correctly configured to run asa proper Cobbler boot server.The cobbler check command can be run at a shell prompt as root. It will automatically run checkson several services' runtime status and configuration files for proper configuration. The following liststhe services and configuration files that cobbler check tests.• /etc/cobbler/settings — The central cobbler configuration file; cobbler check will checkto see if you have set the server setting to the addressable IP or hostname of the Cobbler server,as well as the next_server field set to the hostname or IP of the Cobbler server if it will be also bemanaging DHCP services for PXE boots.• SELinux — Will verify that you have the correct SELinux setting for HTTPD services and the propercontent rules for tftp and files in /var/www/cobbler/images/.• cobblerd — Will check to see if you have the Cobbler daemon running.• xinetd — Will inform you that Xinetd services running and that you have changed the parameterdisabled to no in /etc/xinetd.d/tftp.