cobbler介绍
快速网络安装linux操作系统的服务,支持众多的Linux发行版: Red Hat, Fedora,CentOS,Debian,Ubuntu和SuSE 也可以支持网络安装windows
PXE的二次封装,将多种安装参数封装到一个菜单
Python编写
提供了CLI和Web的管理形式
cobbler软件包来源于epel源中的软件包
cobbler 服务集成
cobbler可以和以下服务一起集成来对外提供服务 但是cobbler不能代替以下服务
PXE
DHCP
rsync
Http
DNS
Kickstart
IPMI 电源管理
cobbler 相关术语
发行版 ( distro ):
表示一个操作系统版本,它承载了内核和 initrd 的信息 以及内核参数等其他数据
配置文件(profile):
一个发行版可以提供多个不同的ks文件来进行不同功能的安装
包含一个发行版,一个 kickstart 文件以及可能的存储库,还包含更多特定的内核参 数等其他数据
系统:
表示要配置的主机(需要被安装系统的节点)
存储库:
保存一个yum或者rsync存储库的镜像信息
镜像:
可替换为一个包含不属于此类别的文件的发行版对象
网卡IP设置的最简配置格式
TYPE=Ethernet BOOTPROTO="static" IPADDR=192.168.231.8 NETMASK=255.255.255.0 DEVICE="ens33" ONBOOT="yes"