文章目录
一、Cobbler 概述
Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络安装环境。
Cobbler 提供了DHCP 管理、YUM源管理、电源管理等功能,除此之外还支持命令行管理、web界面管理,并提供了API接口,方便进行进行二次开发。
二、安装Cobbler 步骤
Cobbler 相关软件包由EPEL源提供。
相关软件包链接:百度网盘下载
验证码:lhbw
(一)、导入epel源
首先将安装包拉入Linux 中,接着如下安装依赖包
rpm –ivh epel-release-latest-7.noarch.rpm #安装依赖包
yum list #自动加载在线更新源

(二)、安装Cobbler 以及其相关服务软件包
yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd
#各软件作用如下
#cobbler 用来快速建立Linux网络安装环境
#dhcp 用来为空白主机自动分配IP地址
#tftp-server 提供引导镜像文件的下载
#pykickstart 实现无人值守安装
#httpd 作为控制台程序运行
#rsync 实现数据同步
#xinetd 提供访问控制、加强的日志和资源管理功能

(三)、修改cobbler 主配置文件
vim /etc/cobbler/settings
接着修改以下几项
next_server: 192.168.226.40 #指向tftp服务器的IP,即本机IP
server: 192.168.226.40 #指向cobbler服务器的IP,即本机IP
manage_dhcp: 1 #让cobbler管理dhcp服务
manage_rsync: 1 #让cobbler管理rsync服务
manage_tftpd: 1

本文介绍如何使用Cobbler实现Linux系统的自动化批量部署。包括安装Cobbler及相关软件、配置服务、导入ISO镜像等步骤。
最低0.47元/天 解锁文章
4497

被折叠的 条评论
为什么被折叠?



