drbl 深入研究

本文深入探讨了DRBL(Diskless Remote Boot in Linux)的工作原理和架构,特别是其在PXE启动和批量系统安装中的应用。作者分享了官方文档中的关键信息,包括PXE设置的优先顺序:UUID、MAC地址、IP地址和默认设置。通过实例解释了如何针对特定客户端进行精细化控制,推荐给对PXE启动和系统部署感兴趣的读者。
摘要由CSDN通过智能技术生成

背景:

从2018年开始,由于工作和自身喜好,就开始研究pxe启动相关的东西。然后研究到了drbl 企鹅龙。 主要用与批量系统安装,母盘制作和还原等。下面来介绍一些硬知识。

 

企鹅龙drbl

百度也好,谷歌也好,drbl搜索出来的基本上都是安装之类的,很少有详细介绍原理之类的,估计是使用的人比较少吧。所以,带着以前的pxe基础去看了drbl的官方文档。

drbl原理和架构介绍  这里是drbl的官方说明

这个对pxe部分和default文件查询顺序做了详细的介绍,可以根据该来做dhcp+pxe对指定服务器的精细化控制

DRBL用戶端是使用PXELINUX來控制的,PXE開機的設定檔放在/tftpboot/nbi_img/pxelinux.cfg/目錄下,用戶端取得的設定檔會有優先順序,以下我們以PXELINUX 3.7x的版本為例。
以用戶端電腦的UUID是b8945908-d6a6-41a9-611d-74a6ab80b83d(註:這個UUID是來自PXE的stack裡面,有些BIOS並沒有提供正確的UUID,你有可能會得到全部是1的數值),網路卡MAC address是88:99:AA:BB:CC:DD,然後IP address是192.168.100.1。用戶端PXE開機時候會依序這樣的順序試著抓取設定檔:

/tftpboot/nbi_img/pxelinux.cfg/b8945908-d6a6-41a9-611d-74a6ab80b83d
/tftpbo
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值