手动装机太麻烦?别慌Cobbler自动装机来帮你
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自动装机来帮你相关推荐
- Cobbler自动装机服务搭建步骤
Cobbler自动装机服务搭建步骤 1.1.导入epel源 2.安装Cobbler以及其相关服务软件包 各软件作用如下 3.修改cobbler主配置文件 4.启动相关服务并关闭防火墙和selinux ...
- CentOS7中搭建cobbler自动装机服务
一.实验环境一台centos7epel源网址 https://fedoraproject.org/wiki/EPEL?rd=Epel使用nat模式 二.实验步骤 1.下载epel源后进行文件夹挂载到l ...
- 频繁更换绷带太麻烦?智能绷带不仅能帮你摆脱痛苦,还能加速伤口愈合
如果走南闯北什么都干的话,就难免会经常受伤.爬山.钻丛林.玩儿各种极限运动,受伤就会成为家常便饭. 在受了一些比较严重的外伤之后,通常需要使用绷带来进行护理,在护理的过程中,往往有需要经常更换绷带,也 ...
- Cobbler自动装机(装机步骤,优化内容详解,导入系统镜像步骤,cobbler-web管理认证方式)
文章目录 前言 一:环境设置与安装 步骤 1.1:环境设置 1.2:安装信息库软件包 1.3:安装Cobbler环境 1.4:安装步骤 1.4.1:大致方向 1.4.2:cobbler工具配置(有工具 ...
- Cobbler——自动装机(内含详细操作过程)
文章目录 前言 一:环境准备与详细安装过程 1.1:环境准备 1.2:安装信息库软件包 1.3:安装Cobbler环境 1.4:安装步骤 1.4.1:大致思路 1.4.2:cobbler工具配置(有工 ...
- Cobbler 自动装机系统
目录 文章目录 目录 PXE PXE 的运行原理 PXE 的引导安装过程 Cobbler Cobbler 的工作原理 安装软件服务 配置软件服务 配置 Cobbler 配置 DHCP 配置 TFTP ...
- PXE网络装机之centos7(批量自动装机)
PXE远程服务器(192.168.1.1)所需准备: 安装源(系统盘文件): TFTP服务: DHCP服务: Linux内核: 能够向客户机裸机发送PXE引导程序: 启动菜单及无人应答文件等. 客户端 ...
- Linux Cobbler自动部署装机
Cobbler自动部署装机 一.实验准备 二.Cobbler自动装机服务搭建步骤 1.导入epel源 2.安装Cobbler以及其相关服务软件包 3.修改cobbler主配置文件 4.使用cobble ...
- PXE和Cobble实现自动装机
t :PXE: 预启动执行环境,是由Intel开发的最新技术,工作于Client/Server的网络模式,支持终端通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端 ...
最新文章
- 设计模式总结(Java)—— 观察者模式
- 微众WeCross 跨链平台(7)跨链路由
- Boost:递归容器的测试程序
- iOS之深入解析保证线程安全的“锁”的使用和性能分析
- 2016陕西省省赛 ACM Rui and her functions B 二分
- spring序列化_使用@JsonIdentityInfo的Spring自定义序列化器
- eclipse--eclipse(JavaEE版本)部署Tomcat工程(转)
- vs2019配置OpenGL
- 3.1.1 计算机网络之数据链路的基本概念和功能概述(转载)
- Android:强制EditText删除焦点? [重复]
- Docker如何更改存储库名称或重命名图像?
- [github高级控件]带你走近-自定义标签云
- 中兴力维动环监控接线图_【中兴力维动环监控方案,让运维管理更高效!】PjTime.COM 解决方案 中兴...
- 五子棋游戏程序禁手设置算法(C语言源码)
- 知网免费下载期刊文献
- SDHC 与SD的区别
- python编程基础知识点上的问题_python编程入门之二:必备基础知识-Go语言中文社区...
- SPI FLASH 波形测量演示实例
- Linux 查看与修改mtu值
- caffe的使用方法
热门文章
- Pytest-Python单元测试
- java英语自我介绍_java自我介绍英语口语
- 每日C语言代码(The third day)——斐波那契(兔子数列)
- ksy是谁_丽水KSY-B-400/100防雷模块是谁家的
- 通过npm运行管理端界面并解决npm install安装报错
- 读书笔记:汇编语言 第三版 王爽 清华出版社 章十六 章十七 章十八
- 从一个“仅为”$1Bn的开源数据库IPO,聊聊开源和infra的现在与未来
- win10系统安装到服务器失败怎么解决,重装系统win10失败怎么办 重装系统失败的常见原因和解决方法...
- linux 打开终端自动运行脚本.barshrc
- u8应用服务器跟数据库分离部署_u8 数据库分离