目录

  • 一、实验准备
  • 二、相关服务
  • 三、实验步骤
    • 1、导入epel源
    • 2、安装Cobbler以及其相关服务软件包
    • 3、修改cobbler主配置文件
    • 4、启动相关服务并关闭防火墙和selinux
    • 5、使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目
    • 6、开启tftp服务和rsync服务
    • 7、下载引导操作系统文件

一、实验准备

一台Linux服务器(Centos7系统, IP:192.168.163.10)
一台空白虚拟机
需要连接上互联网,且虚拟机都使用NAT模式
官网:http://cobbler.github.io/
相关软件包:链接:https://pan.baidu.com/s/1HfwJtUD41oNtDePdMfS4ug

二、相关服务

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

三、实验步骤

1、导入epel源

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

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

yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd

3、修改cobbler主配置文件

vim /etc/cobbler/settings
#修改以下几项
next_server: 192.168.163.10 #指向tftp服务器的IP,即本机IP
server: 192.168.163.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 #开启httpd服务
systemctl start cobblerd.service #开启cobbler服务
systemctl stop firewalld
setenforce 0

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

cobbler check

6、开启tftp服务和rsync服务

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

(2)开启服务
systemctl restart xinetd.service
systemctl start rsyncd.service

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


将生成的密钥加入Cobbler配置文件中
vim /etc/cobbler/settings
default_password_crypted: “$1123456123456123456wOSEtcyiP2N/IfIl15W6Z0” #将生成的秘钥替换这行“”里的内容

修改Cobbler管理dhcp服务的模板文件
vim /etc/cobbler/dhcp.template
subnet 192.168.163.0 netmask 255.255.255.0 {
option routers 192.168.163.2; #修改网关
option domain-name-servers 192.168.163.2; #修改DNS,如果网卡使用的是dhcp模式,可通过nslookup 127.0.0.1 | grep server 查询DNS地址
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.163.100 192.168.163.200; #修改地址池

Cobbler自动化部署相关推荐

  1. 小实验----Cobbler自动化部署装机

    Cobbler自动化部署装机 目录 Cobbler自动化部署装机 导入epel源 下载后epel包然后导入 安装相关服务软件包 修改Cobbler主配置文件 vim /etc/cobbler/sett ...

  2. Cobbler 自动化部署系统

    第1章 Cobbler 自动化部署系统 1.1 环境准备 1.1.1 查看系统版本 [root@Cobbler ~]# cat /etc/redhat-release CentOS Linux rel ...

  3. Cobbler自动化装机服务详细介绍

    PS:本文为新手根据网络文章梳理而成,便于自己及网友更直观理解哈,参考文章见文末链接及小注标识,侵删 目录 PXE简介 kickstart简介 Cobbler简介 功能实现 一.PXE简介 PXE,就 ...

  4. 批量部署服务器系统,自动化运维之cobbler批量部署服务器系统 | opengers

    借助cobbler完成服务器系统的批量安装 cobbler封装了tftp, pxe, kickstart, dhcp这些技术, 而且不会使网段中多出一台dhcp服务器 文中客户端是相对cobbler服 ...

  5. 基于Centos7.2搭建Cobbler自动化批量部署操作系统服务

    1       Cobbler服务器端系统环境配置 1.1     系统基本环境准备 [root@cobbler-server ~]# cat /etc/redhat-release CentOS L ...

  6. cobbler命令_使用Cobbler批量部署Linux和Windows:Windows系统批量安装(三)

    说明:时不时会有读者就遇到的一些问题留言或者私信询问解决方法,但本人对 Desktop运维.PE镜像等并不熟悉了解,这篇文章是我曾经一时出于工作需要而进行的研究,因此很多问题我也不了解,故而无法解答, ...

  7. Cobbler自动化安装系统2

    Cobbler 基础配置 cobbler配置,配置生效 cobbler sync 导入安装镜像 挂载光盘 mount -t iso9660 -o loop /tmp/CentOS-7-x86_64-D ...

  8. 使用Cobbler批量部署Linux和Windows

    说明:时不时会有读者就遇到的一些问题留言或者私信询问解决方法,但本人对 Desktop运维.PE镜像等并不熟悉了解,这篇文章是我曾经一时出于工作需要而进行的研究,因此很多问题我也不了解,故而无法解答, ...

  9. 007-Cobbler批量自动化部署Windows10和Server 2019及激活

    这是坚持技术写作计划(含翻译)的第7篇,定个小目标999,每周最少2篇. 本文主要讲解通过CentOS7.6 Minimal + Cobbler 自动化安装CentOS,Ubuntu,Windows ...

最新文章

  1. java的并发框架_java并发框架有哪些
  2. Echarts的简单使用
  3. 实时对讲是怎么发起的_QQ可实时显示手机电量并展示给好友 近半投票者支持该功能...
  4. 【splunk】仪表盘导入导出
  5. html比赛项目,趣味运动会最新个人比赛项目
  6. 什么叫中断隐指令,具体做哪三件事呢?
  7. 如何使用计算机实现fft,快速傅立叶变换(FFT)的计算机实现..doc
  8. python __name__怎么使用_python学习笔记26(python中__name__的使用)
  9. php执行js加密解密
  10. 你肯定不知道的设计心理学原则和定律
  11. oppo人脸识别解锁黑屏_opporeno4有屏幕指纹识别吗?支持人脸识别解锁吗
  12. 黑马程序员——多态和抽象类的相关知识
  13. 基于@Aspect实现AOP的两种方式
  14. 你不喜欢的工作,就不能把它做好了吗?
  15. 快速部署安装libart_lgp
  16. 学习排序 Learning to Rank:从 pointwise 和 pairwise 到 listwise,经典模型与优缺点
  17. Foundry教程:ERC-20代币智能合约从编写到部署全流程开发
  18. 数据挖掘常见分析方法
  19. 访问和更新Orkut数据
  20. 4 NLP之数据平滑技术

热门文章

  1. 亿图图示----工业自动化模块展示
  2. 正则表达式不允许输入汉字
  3. [global::]是什么形式?什么意思?
  4. 京东数科(实习一面)
  5. NCBI中对所有原核生物ANI计算的统计结果简单讲解
  6. 字符串按大小写排序,大写在前,小写在后,比如AaBCcD
  7. VoxelNet 阅读
  8. 如何有效地阅读文献并做笔记
  9. 最新版Google Pay上传App指南
  10. 基因组选择中的参考群更新策略