Cobbler 3.x 部署实战

本文介绍了如何使用Cobbler 3.x快速搭建PXE环境,实现批量安装CentOS7和Ubuntu18。通过详细步骤,包括Cobbler的安装配置、镜像导入、模板编辑以及安装测试,帮助读者掌握自动化Linux服务器部署。
摘要由CSDN通过智能技术生成

a087da692674ce549ffba1065ae17972.gif

新钛云服已为您服务1338

a6ce2c7a197ff2da0db727aa0041556d.gif


在大批量安装Linux服务器系统时,如果手动安装,则需要花费大量的时间,而使用PXE安装时,会相对轻松很多。

Cobbler是一个将PXE整套流程合在一起的工具,可以帮我们快速的搭建好PXE安装所需的各种工具,并且在配置中也更方便。

本文将介绍如何部署Cobbler环境,并且安装CentOS7、Ubuntu18作为测试。

eb9fdc4efc43e0c0c5148e18f5752db6.png



文章结构

  1. 安装并配置Cobbler

  2. 安装Ubuntu18、CentOS7测试

  3. 常用的操作及报错处理


部署前的准备

  1. 一台CentOS8的系统,作为cobbler服务端

  2. 待安装的测试机

    建议使用VMWare的虚机,启动比较快,测试方便


详细步骤

Cobbler安装与配置

在准备好的CentOS8中,按如下步骤操作:

  1. 系统的相关优化配置

    - 关闭selinux

vim /etc/selinux/config

SELINUX=disabled

        调整后重启一下系统

    - 关闭firewalld

systemctl stop firewalld && systemctl disable firewalld
  1. 安装Cobbler及相关的软件包

dnf install epel-release -y && dnf module enable cobbler -y && dnf install cobbler tftp dhcp-server cobbler-web yum-utils pykickstart debmirror fence-agents vim wget -y
  1. 生成一个加密密码,安装后的系统会将其作为root密码使用

# 按照提示输入两次想要设置的密码,并将生成的加密密码保存好
# 以下命令生成的加密密码的明文是 “password”
openssl passwd -1
Password: 
Verifying - Password: 
$1$rLza5zNH$xLKFqWoK32/IA/zslG3Up0
  1. 修改cobbler的主配置文件 /etc/cobbler/setting

# 将 server 和 next_server 修改为本机的IP地址
server: 10.1.1.1
next_server: 10.1.1.1

manage_tftpd: 1 
manage_dhcp: 1

# 这里填写上一步生成的加密密码
default_password_crypted: $1$rLza5zNH$xLKFqWoK32/IA/zslG3Up0
  1. 修改DHCP的配置模板 /etc/cobbler/dhcp.template

    dhcp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值