一、Cobbler 安装
$ yum install -y epel-release
$ yum install -y cobbler cobbler-web pykickstart debmirror xinetd
$ service httpd restart
$ service cobblerd restart
$ vim /etc/cobbler/settings
server 改为自己地址
next_server
$ cobbler get-loaders
$ chkconfig xinetd on
$ vim /etc/debmirror.conf
注释掉
$ openssl passwd -1 -salt $(openssl rand -hex 4)
$ vim /etc/cobbler/settings
default_password_crypted
$ yum -y install cman fence-agents
$ vim /etc/xinetd.d/tftp
disabled=no
$ service cobblerd restart
$ cobbler sync
$ cobbler check
$ yum install -y dhcp
$ vim /etc/dhcp/dhcpd.conf
option domain-name "chinasoft.com";
option domain-name-servers 114.114.114.114,8.8.8.8;
default-lease-time 43200;
max-lease-time 86400;
log-facility local7;
subnet 20.0.0.0 netmask 255.0.0.0 {
range 20.20.10.10 20.20.10.240;
option routers 20.20.20.20;
}
next-server 20.20.20.20;
filename="pxelinux.0";
$ service dhcpd restart
$ chkconfig dhcpd on
$ service xinetd restart
$ service cobblerd restart
$ cobbler distro list
$ cobbler profile list
二、Cobbler 安装 Centos7
$ mount -r /dev/cdrom /media
$ cobbler import --name="centos7.1810" --path=/media
$ 192.168.24.10/cobbler
$ mv centos7.ks /var/lib/cobbler/kickstarts/
$ cobbler profile list
$ cobbler profile remove --name=centos7.1810-x86_64
$ cobbler profile add --name=centos7.1810 --distro=centos7.1810-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos7.ks
$ cobbler sync
三、Cobbler 安装 Centos6
$ eject
$ mount -r /dev/cdrom /media
$ cobbler import --name="centos6.8" --path=/media
$ cobbler profile remove --name=centos6.8
$ cp anaconda-ks.cfg /var/lib/cobbler/kickstarts/
$ cobbler profile add --name=centos6.8 --distro=centos6.8 --kickstart=/var/lib/cobbler/kickstarts/centos6.8.cfg
$ cobbler sync
四、Cobbler 设置超时默认安装系统
$ cobbler system add --name=default --profile=centos7-1810