利用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 tftpcobbler synccobbler profile list、cobbler system report注意事项: