通过Debian Cobbler进行批量更新的核心步骤如下:
安装Cobbler
sudo apt-get update
sudo apt-get install cobbler cobbler-web dhcp tftp-server pykickstart httpd
sudo systemctl enable --now cobblerd apache2
配置基础参数
编辑 /etc/cobbler/settings
,设置服务器IP、PXE引导参数等,确保 manage_dhcp
和 manage_dns
按需开启。
导入系统镜像
挂载Debian ISO镜像并导入至Cobbler:
sudo mount -o loop /path/to/debian.iso /mnt
sudo cobbler import --path /mnt --name debian-iso
sudo umount /mnt
定义客户端配置
使用 cobbler system add
命令添加需更新的主机信息(MAC地址、IP、主机名等)。
更新Kickstart模板
修改 /var/lib/cobbler/kickstarts/
下的Seed文件(如 debian.seed
),添加更新所需的软件包或配置。
同步Cobbler配置
执行以下命令使配置生效:
sudo cobbler sync
触发客户端批量更新
监控更新进度
查看Cobbler日志 /var/log/cobbler/cobbler.log
,确认更新状态。
服务重启(可选)
若更新涉及服务配置,重启Cobbler及相关服务:
sudo systemctl restart cobblerd apache2
参考来源: