1
yum install cobbler(EPEL源) dhcp
2
systemctl start cobblerd httpd tftp
3
cobbler check
4
vim /etc/cobbler/settings
default_password_crypted: "$1$RFO.hOYF$g79MJdrxFJMgpggQlhjev/" #openssl passwd -1
next_server: 192.168.37.17
manage_dhcp: 1
server: 192.168.37.17
systemctl restart cobblerd
5 修改dhcp
vim /etc/cobbler/dhcp.template
subnet 192.168.37.0 netmask 255.255.255.0 {
option routers 192.168.37.2;
option domain-name-servers 192.168.37.2;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.37.100 192.168.37.254;
cobbler sync
systemctl start dhcpd
6 下载boot loader 连外网
cobbler get-loaders
cobbler sync
7 创建yum 源
cobbler import --path=/misc/cd --name=CentOS7.6-x86_64 --arch=x86_64
cobbler profile list
cobbler distro list
8 准备ks文件
cp ks7_mini.cfg /var/lib/cobbler/kickstarts/
vim /var/lib/cobbler/kickstarts/ks7_mini.cfg
url --url=$tree
cobbler profile add --name CentOS7.6-x86_64_mini --distro=CentOS7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg
9 测试安装
10 实现web cobbler管理
yum install cobbler-web (sohu EPEL)
systemctl restart httpd