自动化运维实践:Cobbler自动安装上百台服务器不是梦
简介
Cobbler 是一个免费开源系统安装部署软件,用于自动化网络安装操作系统;基于Python开发,是对 PXE 的二次封装,提供了 CLI 和 Web 的管理形式,也提供了API接口,方便二次开发使用。
它不仅可以安装物理机,同时也支持虚拟化、GuestOS的安装。另外,Cobbler还能结合 Puppet 等集中化管理软件,实现自动化管理。
Cobbler各组件关系:
安装过程:
安装Cobbler:
cobbler由epel源提供,故此需要事先配置指向 epel 的 yum 源;cobbler 会把依赖的服务一并安装,如 tftp-server、httpd;还需要安装 dncp、rsync 等。
[root@node0
THE END