Cobbler自动部署装机

  • 一、Cobbler自动装机
  • 装机步骤
    • 1.导入epel源
    • 2.安装相关服务软件包
    • 3.修改cobbler主配置文件
    • 4.启动相关服务并关闭防火墙
    • 5.检查Cobbler设置
    • 6.开启相关服务
    • 7.下载引导操作系统文件
    • 8.设置Cobbler用户初始密码
    • 9.配置dhcp服务
    • 10.导入ISO镜像文件
    • 11.重启所有服务并验证

一、Cobbler自动装机

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

装机步骤

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


2.安装相关服务软件包

3.修改cobbler主配置文件
vim /etc/cobbler/settings
修改以下几项
next_server: 192.168.x.x     -指向tftp服务器的IP,即本机IP
server: 192.168.x.x         -指向cobbler服务器的IP,即本机IP
manage_dhcp: 1                  -让cobbler管理dhcp服务
manage_rsync: 1                 -让cobbler管理rsync服务
manage_tftpd: 1                 -让cobbler管理tftp服务



4.启动相关服务并关闭防火墙
systemctl start httpd.service        -开启httpd服务
systemctl start cobblerd.service        -开启cobbler服务
systemctl stop firewalld
setenforce 0

5.检查Cobbler设置

6.开启相关服务
vim /etc/xinetd.d/tftp
disable     = no


开启服务

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

8.设置Cobbler用户初始密码

(1)使用盐值加密方式生成密钥

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

vim /etc/cobbler/settings
default_password_crypted: "$1$123456$wOSEtcyiP2N/IfIl15W6Z0"  -将生成的秘钥替换这行“”里的内容

9.配置dhcp服务

(1)修改Cobbler管理dhcp服务的模板文件

vim /etc/cobbler/dhcp.template
subnet 192.168.19.0 netmask 255.255.255.0 {option routers             192.168.19.2;     -修改网关option domain-name-servers 192.168.19.2;       -修改DNS,如果网卡使用的是dhcp模式,可通过nslookup 127.0.0.1 | grep server 查询DNS地址option subnet-mask         255.255.255.0;range dynamic-bootp        192.168.x.100 192.168.x.200;   -修改地址池


(2)将配置好的模板文件同步到DHCP服务的配置文件中

(3)重启DHCP服务

10.导入ISO镜像文件

(1)导入iso镜像中的Linux 内核、初始化镜像文件

mount /dev/sr0 /mntcobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64
参数说明
--path  表示镜像所挂载的目录
--name  表示为安装源定义的名字
--atch  表示指定安装源的系统位数
默认导入存放路径为/var/www/cobbler/ks_mirror/CentOS-7-x86_64 


(2) 查看内核和初始化文件是否在在tftp-server 共享目录中

yum install -y tree          -系统默认没有安装,需手动安装tree
tree /var/lib/tftpboot/images   -查看文件是否存在

11.重启所有服务并验证


手动装机太麻烦?别慌Cobbler自动装机来帮你相关推荐

  1. Cobbler自动装机服务搭建步骤

    Cobbler自动装机服务搭建步骤 1.1.导入epel源 2.安装Cobbler以及其相关服务软件包 各软件作用如下 3.修改cobbler主配置文件 4.启动相关服务并关闭防火墙和selinux ...

  2. CentOS7中搭建cobbler自动装机服务

    一.实验环境一台centos7epel源网址 https://fedoraproject.org/wiki/EPEL?rd=Epel使用nat模式 二.实验步骤 1.下载epel源后进行文件夹挂载到l ...

  3. 频繁更换绷带太麻烦?智能绷带不仅能帮你摆脱痛苦,还能加速伤口愈合

    如果走南闯北什么都干的话,就难免会经常受伤.爬山.钻丛林.玩儿各种极限运动,受伤就会成为家常便饭. 在受了一些比较严重的外伤之后,通常需要使用绷带来进行护理,在护理的过程中,往往有需要经常更换绷带,也 ...

  4. Cobbler自动装机(装机步骤,优化内容详解,导入系统镜像步骤,cobbler-web管理认证方式)

    文章目录 前言 一:环境设置与安装 步骤 1.1:环境设置 1.2:安装信息库软件包 1.3:安装Cobbler环境 1.4:安装步骤 1.4.1:大致方向 1.4.2:cobbler工具配置(有工具 ...

  5. Cobbler——自动装机(内含详细操作过程)

    文章目录 前言 一:环境准备与详细安装过程 1.1:环境准备 1.2:安装信息库软件包 1.3:安装Cobbler环境 1.4:安装步骤 1.4.1:大致思路 1.4.2:cobbler工具配置(有工 ...

  6. Cobbler 自动装机系统

    目录 文章目录 目录 PXE PXE 的运行原理 PXE 的引导安装过程 Cobbler Cobbler 的工作原理 安装软件服务 配置软件服务 配置 Cobbler 配置 DHCP 配置 TFTP ...

  7. PXE网络装机之centos7(批量自动装机)

    PXE远程服务器(192.168.1.1)所需准备: 安装源(系统盘文件): TFTP服务: DHCP服务: Linux内核: 能够向客户机裸机发送PXE引导程序: 启动菜单及无人应答文件等. 客户端 ...

  8. Linux Cobbler自动部署装机

    Cobbler自动部署装机 一.实验准备 二.Cobbler自动装机服务搭建步骤 1.导入epel源 2.安装Cobbler以及其相关服务软件包 3.修改cobbler主配置文件 4.使用cobble ...

  9. PXE和Cobble实现自动装机

    t    :PXE: 预启动执行环境,是由Intel开发的最新技术,工作于Client/Server的网络模式,支持终端通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端 ...

最新文章

  1. 设计模式总结(Java)—— 观察者模式
  2. 微众WeCross 跨链平台(7)跨链路由
  3. Boost:递归容器的测试程序
  4. iOS之深入解析保证线程安全的“锁”的使用和性能分析
  5. 2016陕西省省赛 ACM Rui and her functions B 二分
  6. spring序列化_使用@JsonIdentityInfo的Spring自定义序列化器
  7. eclipse--eclipse(JavaEE版本)部署Tomcat工程(转)
  8. vs2019配置OpenGL
  9. 3.1.1 计算机网络之数据链路的基本概念和功能概述(转载)
  10. Android:强制EditText删除焦点? [重复]
  11. Docker如何更改存储库名称或重命名图像?
  12. [github高级控件]带你走近-自定义标签云
  13. 中兴力维动环监控接线图_【中兴力维动环监控方案,让运维管理更高效!】PjTime.COM 解决方案 中兴...
  14. 五子棋游戏程序禁手设置算法(C语言源码)
  15. 知网免费下载期刊文献
  16. SDHC 与SD的区别
  17. python编程基础知识点上的问题_python编程入门之二:必备基础知识-Go语言中文社区...
  18. SPI FLASH 波形测量演示实例
  19. Linux 查看与修改mtu值
  20. caffe的使用方法

热门文章

  1. Pytest-Python单元测试
  2. java英语自我介绍_java自我介绍英语口语
  3. 每日C语言代码(The third day)——斐波那契(兔子数列)
  4. ksy是谁_丽水KSY-B-400/100防雷模块是谁家的
  5. 通过npm运行管理端界面并解决npm install安装报错
  6. 读书笔记:汇编语言 第三版 王爽 清华出版社 章十六 章十七 章十八
  7. 从一个“仅为”$1Bn的开源数据库IPO,聊聊开源和infra的现在与未来
  8. win10系统安装到服务器失败怎么解决,重装系统win10失败怎么办 重装系统失败的常见原因和解决方法...
  9. linux 打开终端自动运行脚本.barshrc
  10. u8应用服务器跟数据库分离部署_u8 数据库分离