Cobbler
From Atomicorp Wiki
Overview
Cobbler, is a PXE based provisioning system developed by fedora, and is powered by awesome.
Quickstart
Install dhcpd and cobbler
yum install dhcp cobbler cman syslinux
basic checks
cobbler check
edit configs
vim /etc/cobbler/settings
default_password_crypted: <change to something else> manage_dhcp: 1 next_server: 10.10.14.9 register_new_installs: 1 server: 10.10.14.9
vim /etc/cobbler/modules.conf
[authentication] module = authn_configfile [authorization] module = authz_allowall
Enable TFTP
setup system services toggle tftp
Clear firewall rules
/etc/init.d/iptables stop
Do your default dhcpd config
vim /etc/cobbler/dhcp.template
ddns-update-style none; ignore client-updates; subnet 10.10.14.0 netmask 255.255.255.0 { authoritative; option routers 10.10.14.1; option subnet-mask 255.255.255.0; option domain-name "int.progllc.com"; option domain-name-servers 10.10.14.1; option time-offset -18000; # Eastern Standard Time option ntp-servers 10.10.14.1; range 10.10.14.200 10.10.14.250; default-lease-time 21600; max-lease-time 43200; }
start dhcpd
/etc/init.d/dhcpd start
start cobbler
/etc/init.d/cobblerd start
Add repos, Grab DVD iso and mount via -o loop somewhere
cobbler import --name=CentOS-5.2-i386 --path=/root/ISO/1
Access the web page, set up your systems, and test it
http://10.10.14.200/cobbler/web/