步骤

  • 1、 导入epel源
  • 2、安装Cobbler及相关服务包
  • 3、修改Cobbler主配置文件
  • 4、启动相关服务并关闭防火墙和selinux
  • 5、使用cobbler check 命令对Cobbler做检查设置。
  • 6、开启tftp服务和rsync服务
  • 7、下载引导操作系统文件
  • 8、设置Cobbler用户初始密码
  • 9、配置dhcp服务
  • 10、导入ISO镜像文件
  • 11、重启所有服务
  • 12、再用cobbler check做检查
  • 13、配置完成

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 get-loaders

8、设置Cobbler用户初始密码

1、生成密钥

openssl passwd -1 -salt '123456' '123456'

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.73.0 netmask 255.255.255.0 {option routers             192.168.73.2;     #修改网关option domain-name-servers 192.168.73.2;       #修改DNSoption subnet-mask         255.255.255.0;range dynamic-bootp        192.168.73.100 192.168.73.200;   #修改地址池

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

cobbler sync

3、重启DHCP服务

systemctl restart dhcpd.service

10、导入ISO镜像文件

1、挂载镜像文件

mount /dev/sr0 /mnt

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

cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64

3、查看内核和初始化文件是否在共享目录中

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

11、重启所有服务

systemctl restart cobblerd.service
systemctl restart dhcpd.service
systemctl restart xinetd.service
systemctl restart httpd.service

12、再用cobbler check做检查

13、配置完成

选择2个G内存以上





Linux Cobbler批量装机相关推荐

  1. 基于CentOS7操作cobbler批量装机-(centos7和redhat8)

    基于CentOS7操作cobbler批量装机-centos7和redhat8 1. cobbler简介 2. cobbler服务端部署 3. 客户端安装 4. 定制安装 5.命令方式和定制安装Cent ...

  2. cobbler批量装机系统centos 6.4下安装配置

    最近笔者研究cobbler批量装机系统. cobbler装机系统是较早前kickstart的升级版,优点比较容易配置,还自带web界面比较易于管理,不足在于中文资料较少. 这里就详细的介绍下笔者亲自经 ...

  3. linux系统批量装机,PXE+Kickstart实现无人值守批量安装Linux

    PXE+Kickstart实现无人值守批量安装Linux 实验准备:主机myrhel2作为服务器端,新建一个没有安装操作系统的虚拟主机,而且其与服务器端在同一个网段 安装的条件: 服务器端: 支持TF ...

  4. Linux Cobbler自动部署装机

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

  5. Linux PXE批量网络装机与Kickstart 无人值守安装

    Linux PXE批量网络装机与Kickstart 无人值守安装 一.PXE批量网络装机 二.PXE的三个优点 三.搭建PXE的先前条件 四.配置PXE装机服务器 1.安装并启用 TFTP 服务 2. ...

  6. Linux批量装机PXE+Kickstart

    文章目录 一.什么是PXE 二.图解PXE装机过程 三.实验 一.什么是PXE PXE,全称 Preboot eXecution Environment,预启动执行环境. PXE是由Inter公司开发 ...

  7. 手动装机太麻烦?别慌Cobbler自动装机来帮你

    Cobbler自动部署装机 一.Cobbler自动装机 装机步骤 1.导入epel源 2.安装相关服务软件包 3.修改cobbler主配置文件 4.启动相关服务并关闭防火墙 5.检查Cobbler设置 ...

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

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

  9. 利用Cobbler批量快速网络安装CentOS

    Cobbler是什么? Cobbler(补鞋匠)集成了PXE.DHCP.DNS.Kickstart服务管理和yum仓库管理工具,相对之前的 Kickstart 更加快捷.方便的批量布署red hat. ...

最新文章

  1. thymeleaf 使用页面报错_异常处理-SpringBoot中thymeleaf对应前台页面大于号\小于号使用问题...
  2. P5147 随机数生成器 [数列]
  3. oracle12c racpdb,Oracle 12C R2的CDB与PDB简单管理操作
  4. 雷军做程序员时写的博客,太牛了。。
  5. 配置tomcat容器的access.log访问日志
  6. 一个应用程序和另一个应用程序apk文件信息
  7. java数组、集合和数据结构知识*
  8. 使用EF Core和AngularJS的Master Chef(第3部分)ASP.NET Core MVC
  9. Twitter高并发高可用架构
  10. 创建一个对象和i++是否原子性的理解
  11. mapbox 修改初始位置_《绝地求生》实用的键位改键推荐 | 哪些不合理的初始键位需要更改?...
  12. 安全微软微软安全新闻聚焦-双周刊第三十二期
  13. 收藏其他博客园主写的代码,学习加自用。先表示感谢!!!
  14. Visual Studio 2012安装VASSISTX插件后导致CPU高的解决的方法
  15. 用java编写简单的仓库管理_仓库管理系统+可视化界面java编写
  16. 模块化的ESP8266小电视设计与制作
  17. 我账户不显示pop3服务器地址,Hotmail 邮箱POP3服务器的设置方法
  18. 3.破解百度翻译 输入keyWord返回对应翻译的数据
  19. 百度云盘 油猴下载助手脚本【绝对可用】
  20. 面试:你的离职原因该怎么回答

热门文章

  1. maven项目对接harbor镜像仓库配置详解分析
  2. nginx 反向代理(完成图片回显示效果)
  3. 阿里云服务器怎么样可以实现 frp 内网穿透
  4. 笔记本当服务器显示屏,笔记本当服务器屏幕设置
  5. LSTM模型的推导与实现
  6. 扦插技术图解_爱之蔓平卧扦插法(图解)
  7. 安卓交流社区!阿里P8架构师的Android大厂面试题总结,详细的Android学习指南
  8. Java:IO流的概念、作用、分类
  9. 2021年6月程序员工资统计,平均15052元
  10. 【软技能:代码之外的生存指南】