今天继续给大家Linux运维相关知识,本文主要内容是cobbler基础知识。

一、cobbler简介

Cobbler可以用来快速构建Linux网络安装环境,大大简化Linux网络安装的配置流程。相比PXE的安装方式,cobbler配置简单,并且可以提供多个版本的操作系统以供选择。cobbler采用了基于命令行的方式进行管理,也提供了web管理界面,还提供了API接口,以方便二次开发使用。

二、cobbler对应关系

Cobbler的配置结构基于一组注册的对象。每个对象表示一个与另一个实体相关联的实体。当一个对象指向另一个对象时,它就继承了被指向对象的数据,并可覆盖或者添加更多特定信息。cobbler对象关系如下所示:

从上图可以看出,Cobbler有五种实体,这5种实体名称和作用如下所示:
1、发行版。 发行版表示一个操作系统,承载了内核和initrd的信息(开机自启服务的信息),以及其他内核参数。
2、配置文件。 配置文件包括一个发行版、一个kickstart文件以及可能的存储库,还包括更多特定的内核参数等其他数据。
3、系统。 表示要配给的设备。包括一个配置文件、一个系统镜像、IP和MAC地址,电源管理等其他信息。
4、镜像。 可以替换一个包含不属此类别的文件的发行版对象。
5、存储库。 保存一个YUM或者是rsync存储库镜像信息。

三、cobbler工作原理

cobbler工作原理如下图所示:

cobbler在启动后,需要首先进行自身的检查,检查无误后,就可以统筹开启TFTP、DHCP等的各种服务,等到客户端链接。客户端开机后,需要PXE启动的会使用DHCP协议向cobbler请求IP地址,cobbler在给客户端提供IP地址的同时也会告知客户端其下一跳的IP地址。之后客户端会使用TFTP协议请求加载文件,引导客户端启动并安装系统。同时,为了防止设备被重复安装,cobbler还会记录下该设备的安装信息,当该设备再次接入时,cobbler便不会再对其进行引导。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

Cobbler详解(一)——Cobbler基础知识相关推荐

  1. 高通平台8953 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇)

    本系列导航: 高通平台8953  Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) 高通平台8953 Linux DTS(Device Tree Source ...

  2. 从0到1详解推荐系统的基础知识与整体框架

    猜你喜欢 0.淘宝首页猜你喜欢推荐建模实践 1.[免费下载]2022年6月份热门报告 2.[实践]小红书推荐中台实践 3.微信视频号实时推荐技术架构分享 4.对比学习在宽狩推荐系统中的应用实践 5.微 ...

  3. java类与接口思维导图_详解java接口基础知识附思维导图

    接口: 官方的含义是---->java接口是一系列方法的声明,是一些方法特征的集合 疑问: 那为什么不用抽象类呢?把他们共有的方法集合起来放在一个抽象类里面,同样可以调用哇,但是反过来想一想如果 ...

  4. 详解FC交换机基础知识

    谈起FC交换机,大家就会想到它是数据中心贵族的象征,也是保证核心业务性能和可靠性的技术基石,但近年来,随着数据中心软件定义,IP化潮流的推进,FC交换机的市场份额有所收缩,但截至目前为止,FC技术仍然 ...

  5. 计算机基础知识及其详解,计算机基础知识详解:计算机入门基础知识

    能力训练网权威发布计算机基础知识详解,更多计算机基础知识详解相关信息请访问少儿综合素质训练网. [导语]以下是大范文网整理的计算机基础知识详解,欢迎阅读! 1.第一台计算机-ENIAC 大家只要知道第 ...

  6. 安装python步骤-从0到1,Python安装步骤详解(附基础知识简介)!

    Python下载安装步骤 python解释器,在Linux中可以内置安装,而在windows中则需要去下载.具体步骤如下: 第一步:通过Web浏览器,访问http://www.python.org官网 ...

  7. python安装步骤-从0到1,Python安装步骤详解(附基础知识简介)!

    Python下载安装步骤 python解释器,在Linux中可以内置安装,而在windows中则需要去下载.具体步骤如下: 第一步:通过Web浏览器,访问http://www.python.org官网 ...

  8. 详解异构计算FPGA基础知识

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 浩仔 责编 | 阿秃 随着云计算,大数据和人工智能技术应用,单靠CPU已经无法满足各行各业的算力需求.海量数据分析.机器学习和边缘计 ...

  9. 电池pack结构_详解锂电池pack基础知识,18650锂电池pack工艺技巧总结分析

    电池pack工艺 导线锡焊工艺 连接工艺 电芯.保护板通过导线锡焊连接,然后装配胶壳 使用设备.工具:锡焊台 缺点:以产生锡珠.脱焊,有安全隐患 三.电池pack工艺 镍片锡焊工艺 连接工艺 电芯.保 ...

  10. 电子元器件从入门到精通pdf_电子元件入门基础,常用电子元器件详解大全作用-涨知识必读...

    1.电子元器件筛选的必要性 电子元器件的固有可靠性取决于产品的可靠性设计, 在产品的制造过程中, 由于人为因素或原材料. 工艺条件. 设备条件的波动, 最终的成品不可能全部达到预期的固有可靠性. 在每 ...

最新文章

  1. 太牛了!30 年开源老兵,10 年躬耕 OpenStack,开源 1000 万行核心代码!
  2. javascript笔记——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数...
  3. hdu 1712(分组背包)
  4. angular 绑定自定义属性_Angular2实现自定义双向绑定属性
  5. Java、Python 竟成区块链主流开发语言?!
  6. 平衡搜索树之红黑树(图片格式)
  7. 干货 | 高效阅读英文文献你必须知道的技巧
  8. java oom分析_JAVA各种OOM代码示例与解决方法
  9. 一步一步学Ruby(五): Class, Module, Object,Kernel的关系
  10. mysql在故障切换时的事件调度器注意事项
  11. processing初识
  12. unity打包出来的exe带有dll文件
  13. Chaos Mesh® 在腾讯——腾讯互娱混沌工程实践
  14. 用于2D动画的实时嘴型同步技术
  15. SQL server:查询条件中判断某字段不为空
  16. VTK画椭球 C++
  17. CSR8670项目实战:BlueHeartSound电子心音计
  18. 【CSS练习】IT修真院--练习2-开发工具
  19. mysql数据库压缩图片_MySQL8.0.20压缩版本安装教程图片加文字详解
  20. 【文件】VFS四大struct:file、dentry、inode、super_block 是什么?区别?关系?--编辑中...

热门文章

  1. 论文赏析[TACL17]基于中序转移的成分句法分析
  2. 统计学习方法读书笔记11-决策树课后习题
  3. pytorch---模型加载与保存(3)保存和加载 Checkpoint 用于推理/继续训练
  4. 最小生成树-Prim算法的Python实现
  5. 数据增强-Data Augmentain
  6. 21天学通Java调用不存在的对象或成员变量
  7. Git版本控制:Github的使用之 多人协作及参与项目
  8. LeetCode.83. Remove Duplicates from Sorted List(删除单链表中的重复元素)
  9. Flutter高级第2篇:JSON的序列化和反序列化、创建模型类转换Json数据
  10. Codeforces Global Round 3(A-D)