Created
Jun 6, 2024 03:36 AM
Tags
Cobbler 网络装机原理
官方文档:
简介
PXE + kickstart 已经可以解决网络批量装机的问题了,但是环境配置过于复杂,且仅针对某一个版本的操作系统进批量安装则无法满足目前复杂环境的部署需求。
本节所讲的 Cobbler 是基于 PXE + kickstart 技术的 二次封装工具,简化了安装部署流程,增加了对多发行版的支持,并且有独立的 web 管理页面,极大方便了运维初级人员的学习和使用。
工作流程
cobbler 二次封装后的工作原理
- Cobbler Server
- 启动 Cobbler 服务
- 进行 Cobbler 模块检查
- 配置 Cobbler 同步更新
- 复制 TFTP 共享文件
- 启动 DHCP 服务
- DHCP 服务分配网络资源(IP 地址、TFTP 地址)
- TFTP 服务发送启动相关文件
- 接收安装请求信息,选择版本
- 发送对应版本的 ISO 镜像和 KS 模版文件
- Cobbler Client
- 选择 PXE 启动选项
- 通过 DHCP 服务获取 IP 地址及 TFTP 服务地址
- 向 TFTP 服务器发送引导文件请求
- 加载 Cobbler 安装选择页面
- 确认安装版本
- 接收 ISO 镜像文件和 KS 模版文件
- 加载 KS 模版文件,确认 KS 文件是否匹配
- 传输系统安装所需其他文件
- 展开 ISO 镜像,按照 KS 模版完成系统安装