Cobbler部署Ubuntu的故障排查流程
一 快速定位流程
二 常见故障与修复要点
三 Ubuntu场景的专项检查
四 最小复现与验证步骤
五 日志与关键文件速查表
| 检查项 | 关键位置 | 重点命令或要点 |
|---|---|---|
| 服务状态 | systemd | systemctl status cobblerd httpd;必要时 restart |
| 端口连通 | 网络/防火墙 | ss -lunpt |
| Cobbler 日志 | /var/log/cobbler/ | tail -f cobbler.log http.log 查看报错时间点 |
| 引导文件 | /var/lib/cobbler/loaders | 检查 pxelinux.0/menu.c32/grub.efi;缺失执行 cobbler get-loaders |
| DHCP 模板 | /etc/cobbler/dhcp.template | next-server=<cobbler_ip>;filename=“/pxelinux.0” |
| 种子与源 | /var/lib/cobbler/kickstarts/ | 在 seed 中将 security.ubuntu.com 改为本地 ks_mirror 路径 |
| 发行版与架构 | cobbler CLI | cobbler distro list;cobbler profile list;必要时 signature update |