核心功能总览
pxe 网络引导与无人值守安装:通过网络启动(pxe)自动引导客户端,结合 kickstart/预置应答文件实现从引导到安装的全流程自动化,显著减少人工干预与误操作。
多发行版与多版本镜像管理:内置对 debian、ubuntu、centos、rhel、suse 等的支持,可通过导入 iso 或镜像源的方式管理多个操作系统版本与架构,集中维护安装树与内核/initrd。
集成服务与一体化配置:可集中管理或对接 dhcp、tftp、dns(bind/dnsmasq 可选)、apache,并提供 cobbler-web 图形化管理界面;通过模板化配置与“同步”机制将变更统一下发到各服务组件。
对象化模型与模板化配置:以对象模型管理装机流程,包括 distro(发行版)/profile(配置)/system(主机)/repo(仓库)/image(镜像);支持 kickstart 模板与片段(snippet)、变量替换与文件模板,便于复用与差异化定制。
仓库镜像与软件源管理:支持创建/同步 yum/rsync 仓库镜像,作为安装与后续软件分发源;与安装流程打通,保证版本一致性与可重复性。
电源管理与批量重装:内置 fence_agents(如 ipmi、ilo、drac、virsh 等)用于远程电源控制,配合 koan 客户端实现无人值守重装与虚拟化节点配置;提供 cobbler check、cobbler sync、cobbler status 等运维命令提升可观测性与可维护性。