以下是Ubuntu Cobbler镜像管理的关键操作步骤:
sudo apt update
sudo apt install cobbler cobbler-web dhcp3-server tftpd-hpa xinetd
/etc/dhcp/dhcpd.conf
,设置IP分配范围、网关、TFTP引导文件路径(如filename "pxelinux.0";
)。/etc/xinetd.d/tftp
中disable=no
,并重启服务。sudo cobbler import --path=/path/to/ubuntu.iso --name=ubuntu-20.04 --arch=x86_64
--path
:镜像文件路径;--name
:镜像名称;--arch
:架构(如amd64
)。sudo cobbler distro list # 列出所有镜像
sudo cobbler distro report --name=ubuntu-20.04 # 查看指定镜像详情
sudo cobbler distro remove --name=ubuntu-20.04
sudo cobbler profile add --name=ubuntu-20.04-profile --distro=ubuntu-20.04 --kickstart=/path/to/ks.cfg
--kickstart
:指定自动化安装脚本路径。sudo cobbler system add --name=client-01 --profile=ubuntu-20.04-profile --mac=00:11:22:33:44:55
sudo cobbler sync
,确保配置生效。http://服务器IP/cobbler_web
)查看镜像、Profile状态,或使用cobbler check
检查配置错误。操作 | 命令示例 |
---|---|
导入镜像 | cobbler import --path=/mnt/ubuntu.iso --name=ubuntu-20.04 --arch=x86_64 |
查看镜像列表 | cobbler distro list |
删除镜像 | cobbler distro remove --name=ubuntu-20.04 |
创建Profile | cobbler profile add --name=profile-name --distro=ubuntu-20.04 --kickstart=/path/to/ks.cfg |
绑定系统 | cobbler system add --name=client-name --profile=profile-name --mac=XX:XX:XX:XX:XX:XX |
参考来源: