实验:模拟搭建cobbler服务器,实现cobbler自动化安装系统2
11.重启cobbler服务
systemctl restart cobblerd
12.修改DHCP默认配置文件
vim /etc/cobbler/dhcp.template
subnet 192.168.30.0 netmask 255.255.255.0
range dynamic-bootp 192.168.30.10 192.168.30.200; 按需修改
13.同步dhcp设置
cobbler sync
14.确保dhcp服务已启动(67端口)
ss -ntlu
15.重启httpd cobbler服务
systemctl restart httpd cobblerd
16.挂载6,7磁盘
mount /dev/sr0 /mnt/cdrom0
mount /dev/sr1 /mnt/cdrom1
17.光盘导入
cobbler import –path=/mnt/cdrom0/ –name=CentOS-6.9-x86_64 –arch=x86_64
cobbler import –path=/mnt/cdrom1/ –name=CentOS-7.4-x86_64 –arch=x86_64
18.光盘导入完成后会自动生成对应版本最小化安装应答文件
cobbler distro list 列出有几套系统
CentOS-6.9-x86_64
CentOS-7.4-x86_64
cobbler profile list 列出有几套应答文件配置
CentOS-6.9-i386
CentOS-6.9-x86_64
CentOS-7.4-x86_6
19.可以删除不需要的应答文件
cobbler profile remove –name=CentOS-6.9-i386
cobbler distro remove –name=CentOS-6.9-i386
20.关联自己的应答文件
修改应答文件路径:
vim ks.cfg
url –url=$tree 修改路径(必要)
放置对应目录下:
cp ks6_mini.cfg /var/lib/cobbler/kickstarts/
cp ks7_desktop.cfg /var/lib/cobbler/kickstarts/
cobbler profile add –name=CentOS-6.9-x86_64_Mini –distro=CentOS-6.9-x86_64
–kickstart=/var/lib/cobbler/kickstarts/ks6_mini.cfg
cobbler profile add –name=CentOS-7.4-x86_64_Desktop –distro=CentOS-7.4-x86_64
–kickstart=/var/lib/cobbler/kickstarts/ks7_desktop.cfg
21.安装测试,新开一台虚拟机,网卡设置为仅主机
学员评价