三分钟学会Cobbler自动部署装机

一、Cobbler自动部署装机

二、Cobbler自动装机服务搭建步骤

1、导入epel源

相关软件包:链接:https://pan.baidu.com/s/1Cl2H_cufGmbHCWfs_mObCQ 密码:desg

rpm –ivh epel-release-latest-7.noarch.rpm #安装依赖包
yum list    #自动加载在线更新源

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

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

在线安装cobbler

步骤:cd /etc/yum.repos.d
mv local.repo repos.bak
cd repos.bak
mv *.repo /etc/yum.repos.d

3.修改cobbler主配置文件

vim /etc/cobbler/settings

#修改以下几项
next_server: 192.168.80.10        #指向tftp服务器的IP,即本机IP
server: 192.168.80.10    #指向cobbler服务器的IP,即本机IP
manage_dhcp: 1                   #让cobbler管理dhcp服务
manage_rsync: 1     #让cobbler管理rsync服务
manage_tftpd: 1     #让cobbler管理tftp服务

4.启动相关服务并关闭防火墙和selinux

systemctl start httpd.service  #开启http服务
systemctl start cobblerd.service  #开启cobbler服务
systemctl stop firewalld   
setenforce 0

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

cobbler check

6.开启tftp服务和rsync服务

①修改tftp的配置文件

vim /etc/xinetd.d/tftp

disable  = no

在这里插入图片描述

②开启服务

systemctl restart xinetd.service
systemctl start rsyncd.service  

7. 下载引导操作系统文件

cobbler get-loaders

在这里插入图片描述

8.设置Cobbler用户初始密码

① 使用盐值加密方式生成密钥

openssl passwd -1 -salt 'abc123' 'abc123' 
   任意字符可以随便写  安装完系统后root用户的密码

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值