利用Cobbler进行批量系统配置步骤如下:
环境准备
yum -y install cobbler cobbler-web dhcp tftp-server httpd pykickstart
。配置Cobbler服务
/etc/cobbler/settings
,设置server
和next_server
为本机IP,启用manage_dhcp
。/etc/cobbler/dhcp.template
,指定IP段、网关、DNS及引导文件路径。systemctl start cobblerd dhcpd tftp; cobbler sync
。导入系统镜像
cobbler import
命令导入镜像,指定名称和架构。cobbler import --path=/mnt/centos7.iso --name=centos7 --arch x86_64
。创建Kickstart配置文件
/var/lib/cobbler/kickstarts/
目录下编写自定义KS文件,定义安装参数(如分区、用户、软件包等)。cobbler profile add
命令关联镜像与KS文件,生成批量安装配置。cobbler profile add --name=centos7-profile --distro=centos7 --kickstart=/var/lib/cobbler/kickstarts/centos7.ks
。添加目标主机
cobbler system add
命令指定客户端MAC地址、IP地址、主机名等,关联Profile。cobbler system add --name=host1 --profile=centos7-profile --mac=00:11:22:33:44:55
。验证与部署
cobbler sync
确保配置生效。关键命令参考:
systemctl start cobblerd dhcpd tftp
cobbler sync
cobbler profile list
、cobbler system report
注意事项: