千家信息网

图文详解cobbler 自动装机教程 (内附epel源)

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,概述Cobbler是一个使用python 开发的开源项目,通过将部署系统所涉及的所有服务集中一起,来提供一个全自动化批量快速建立Linux 系统的网络安装环境.cobbler的诞生,将Linux网络安
千家信息网最后更新 2024年11月23日图文详解cobbler 自动装机教程 (内附epel源)

概述

Cobbler是一个使用python 开发的开源项目,通过将部署系统所涉及的所有服务集中一起,来提供一个全自动化批量快速建立Linux 系统的网络安装环境.cobbler的诞生,将Linux网络安装系统的门槛从大专以上文化水平,成功降至初中以下,连补鞋匠(cobbler中文翻译)都能学会。 Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。

Cobbler架构图如下:

实验环境

redhat 7 操作系统

网卡改成vmnet 8(可以连接外网模式)

IP地址改为dhcp模式(自动获取IP)

Cobbler源码包 epel-release-latest-7.noarch.rpm 放window共享文件夹

链接:https://pan.baidu.com/s/1dKSa-1YZ3bTikBnQI7jooA 密码:naul

实验目的

学会安装cobbler环境、配置cobbler服务。

实验步骤

一、安装cobbler环境

1.测试Linux 7 服务器是否可以成功连接外网

2.挂载共享文件夹,挂载光盘文件

3.导入epel源(软件包在共享文件中)

4.安装cobbler以及相关服务软件包

5.启动相关服务

6.检查cobbler配置

cobbler check // 检查cobbler

为了便于大家理解,我整理出上图整段英文大意如下:

(1)编辑/etc/cobbler/settings文件,找到server选项,修改为提供服务的ip地址,即本机ip,不能是127.0.0.1

(2)编辑/etc/cobbler/settings文件,找到next_server选项,修改为本机的ip地址,也不能是127.0.0.1

(3)这条可以忽略。

(4)编辑/etc/xinetd/tftp文件,将文件中的disable字段的配置由yes改为no

(5)执行cobbler get-loaders,系统将自动下载loader程序,完成提示的修复工作。

(6)使用systemctl命令开启rsyncd服务。

(7)此处没有涉及到安装debian系统,可以忽略。

(8)修改cobbler用户的初始密码,可以使用如下命令生成密码。并用生成后的密码替换/etc/cobbler/settings文件中密码

(9)提示fence设备没找到,可以忽略。

二、配置cobbler服务

1.修改cobbler主配置文件

vim /etc/cobbler/settings

server :192.168.65.130

pxe_just_once: 1

2.配置TFTP和Rsync

[root@localhost ~]#vim /etc/cobbler/settings

manage_rsync: 1 //管理tftp服务,1为启动,0为关闭

systemctl restart xinetd.service //重启服务

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

cobbler get-loaders //下载引导操作系统文件

systemctl enable rsyncd.service //开机自启动
systemctl start rsyncd.service //启动服务


4.设置cobbler用户初始密码


vim /etc/cobbler/settings

5.安装cman启动电源管理功能

yum install cman

6.检查cobbler

cobbler check //检查cobbler配置,接着做剩余项

备注:3,7,9项可忽略不做。

7.配置DHCP服务


vim /etc/cobbler/settings


vim /etc/cobbler/dhcp.template //cobbler控制的dhcp服务模板


cobbler rsync //修改配置文件后需要同步配置,使其生效

systemctl restart dhcpd.service //启动dhcpd服务



8.导入ISO镜像文件

9.查看镜像导入结果

cobbler list //查看导入结果

cobbler distro list //查看发行版本

tree /var/lib/tftpboot/images //查看内核和初始化文件在tftp server 共享目录

(若无tree,需先安装yum install tree)。

10.测试安装

11.不用任何操作,等待自动安装完成即可(此系统为最小化安装)

文件 服务 配置 系统 密码 环境 检查 管理 操作系统 命令 地址 实验 成功 文件夹 模式 用户 结果 网络 软件 软件包 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发考经济师应该选什么课 按时租用服务器到时间了会怎么样 中兴软件开发校招薪资怎么样 葫芦兄弟软件开发 四川地区石窟数据库建设 网络安全法党课笔记 强大的互联网科技 电脑服务器哪个最好用 全省网络安全和信息化会议 前端和网络技术哪个好 智能软件开发销售价格 扬州专业服务器厂家直供 计算机三级网络技术博客 重庆远程服务器出租虚拟主机 服务器产值指标 深圳市智联网络技术有限公司 哪个服务器可以玩单方块生存 数据库分离与附加为了什么 语言学 数据库下载 测试版服务器 嵩明品质软件开发厂家价格 安东尼视频软件开发 徐汇区口碑好的软件开发诚信为本 网络安全大赛参赛选手 传入电子邮箱的服务器 数据库 求学生的总人数 文科能学网络技术 环境监测软件开发价钱 上海微型网络技术专业服务 南京中兴软件开发面试
0