Cobbler装机实验

Cobbler装机

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

实验步骤

导入依赖包

rpm –ivh epel-release-latest-7.noarch.rpm ——安装依赖包
yum list——自动加载在线更新源
在这里插入图片描述

安装Cobbler以及其相关服务软件包

在这里插入图片描述
在这里插入图片描述

修改cobbler的settings

vim /etc/cobbler/settings
在这里插入图片描述

启动服务,关闭防火墙
在这里插入图片描述

可以使用cobbler check 命令对Cobbler做检查配置,查询还需要更改配置的项目
cobbler check

开启tftp服务和rsync服务

①修改tftp的配置文件
vim /etc/xinetd.d/tftp
disable = no

在这里插入图片描述

重启服务
在这里插入图片描述

下载引导操作系统文件
cobbler get-loaders

在这里插入图片描述

设置Cobbler用户初始密码
①使用盐值加密方式生成密钥
openssl passwd -1 -salt ‘abc123’ ‘abc123’
可以随便写 安装完系统后root用户的密码

将生成的密钥加入Cobbler配置文件中

配置dhcp服务
①修改Cobbler管理dhcp服务的模板文件
vim /etc/cobbler/dhcp.template
在这里插入图片描述

将配置好的模板文件同步到DHCP服务的配置文件中
cobbler sync

重启DHCP服务

systemctl restart dhcpd.service

导入ISO镜像文件

①挂载镜像文件
mount /dev/sr0 /mnt

导入iso镜像中的Linux 内核、初始化镜像文件
cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64

查看内核和初始化文件是否在在tftp-server 共享目录中
yum install -y tree
tree /var/lib/tftpboot/images

重启所有服务
在这里插入图片描述

再用cobbler check 检查
在这里插入图片描述

所有配置完成后开启空白主机即可自动安装系统

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值