超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
admin
2023-02-26 14:21:33
0次

前言
什么是PXE自动部署装机?
PXE当初是作为Intel的有线管理体系的一部分,Intel 和 Systemsoft于1999年9月20日公布其规格。通过使用像网际协议(IP)、用户数据报协议(UDP)、动态主机设定协定(DHCP)、小型文件传输协议(TFTP)等几种网络协议和全局唯一标识符(GUID)、通用网络驱动接口(UNDI)、通用唯一识别码(UUID)的概念并通过对客户机(通过PXE自检的电脑)固件扩展预设的API来实现目的。
PXE 客户机(client)这个术语是指机器在PXE启动过程中的角色。一个PXE 客户机(client)可以是一台服务器、桌面级电脑、笔记本电脑或者其他装有PXE启动代码的机器。
PXE的好处及优点
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
PXE 协议大致上结合了DHCP和TFTP,虽然都有在两者上面有改进。DHCP用于查找合适的启动伺服器,TFTP用于下载初始引导程序和附加文件。
为了开始一个PXE自检会话,PXE固件广播一个带有明确的PXE选项DHCPDISCOVER包(扩展DHCPDISCOVER)到67/UDP端口(DHCP伺服器端口)。PXE选项是PXE固件有PXE能力的鉴定,但是会被一般的DHCP服务忽略。当固件受到从这样的服务受到DHCPOFFER包时,它会通过要求其提供配置信息来自我配置。
当 PXE 重定向服务 (DHCP代理) 收到一个 扩展DHCPDISCOVER 包时,它会通过发送一个带有明确的PXE选项DHCPDISCOVER包到PXE客户机的68/UDP端口 (DHCP 客户机端口)来回答。 一个扩展DHCPDISCOVER包主要包含:

  • 一个PXE发现控制领域,以决定是使用多播,广播(网路)或单播来联系PXE启动服务器。
  • 一个列出可用的PXE启动服务器类型的地址表。
  • 一个代表每个一个PXE启动服务器类型的条目单。
  • 一个带有带有提示用户按下哪一个键来看到启动菜单的PXE启动菜单。
  • 一个超过多长时间就启动第一启动菜单的超时数值。
    一个DHCP代理服务可能在相同的主机上运行一个标准的DHCP服务器。尽管两个服务不可以共享67/UDP 端口,DHCP代理服务在4011/UDP 端口上运行,要求从客户端来的DHCPDISCOVER 包变成DHCPREQUEST 包。标准DHCP服务在其发送的DHCPOFFER 包中加入特殊的PXE 选项组合,这样PXE客户端知道可以在同一个主机的 4011/UDP 端口找到一个DHCP代理服务。
    PXE部署实战
    一、第一步我们需要将一台普通的Linux系统客户机配置成pxe装机服务器,并且创建一台全新的客户机来作为PXE的装机对象。
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    二、为PXE服务器配置双网卡
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    双网卡配置完成!
    三、实验环境全都部署完成之后,开始配置PXE装机服务器
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
    超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)

超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
到这里,我们的PXE自动部署装机服务器已经配置完成了,已经可以进行装机了!
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
但是到这一步还只能说是半自动的装机,想要全自动装机,不需要人为手动去进行任何操作的话,我们还需要kickstart无人值守的帮助。
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)

超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
在终端模式查看是否成功保存这个文件!
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
启动菜单的配置!
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
这一步完成后kickstart无人值守就部署完成了,接下来我们测试一下是否可以自动装机,不需要人为控制!
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)
以及自动完成装机!
PXE自动部署装机与kickstart无人值守实战成功完成!
扩展:红帽6中如何使用pxe,和无人值守安装,步骤其实都一样的配置,只不过启动菜单default不需要自己去写,只需要在挂载的镜像isolinux目录下的isolinux.cfg配置文件复制到/var/lib/tftpboot/pxelinux.cfg/default(安装菜单)中即可;

另外还需要复制挂载镜像下的isolinux下的vesamenu.c32(图形化安装菜单)到/var/lib/tftpboot中即可。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...