Cobbler自动部署装机 轻松解决装机烦恼

时间:2022-08-02 16:59:27

Cobbler自动部署装机
一.实验准备
二.搭建步骤
1.导入epel源
2.安装Cobbler以及其相关服务软件包
3.修改Cobbler 主配置文件
4.启动相关服务并关闭防火墙和selinux
5.使用cobbler check 命令对cobbler 做检查设置,查询还需要更改配置的项目
6.开启tftp服务和rsync服务
7.下载引导操作系统文件
8.设置cobbler用户初始密码
9.配置dhcp服务
10.导入ISO镜像文件
11.重启所有服务
12.再用cobbler check 对Cobbler做检查设置
13.所有配置完成后开启空白主机即可自动安装系统
三.手动安装图形化界面

一.实验准备

Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络安装环境

• 一台Linux服务器(Centos7系统)

• 一台空白虚拟机

• 需要连接上互联网,且虚拟机都使用NAT模式

相关软件包:
链接:https://pan.baidu.com/s/1Cl2H_cufGmbHCWfs_mObCQ
密码:desg
Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

各软件作用如下:

cobbler: 用来快速建立Linux网络安装环境

dhcp: 用来为空白主机自动分配IP地址

tftp-server: 提供引导镜像文件的下载

pykickstart: 实现无人值守安装

httpd: 作为控制台程序运行

rsync: 实现数据同步

xinetd: 提供访问控制、加强的日志和资源管理功能

3.修改Cobbler 主配置文件
vim /etc/cobbler/settings

修改以下几项:

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

参数说明

• --path: 表示镜像所挂载的目录

• --name: 表示为安装源定义的名字

• --atch : 表示指定安装源的系统位数

默认导入存放路径为 : /var/www/cobbler/ks_mirror/CentOS-7-x86_64

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机 轻松解决装机烦恼