Linux自动化之基于http的pxe安装服务

本文介绍了Linux的PXE预启动执行环境,这是一种基于Client/Server的网络启动技术,支持远程安装多种操作系统。详细阐述了PXE的工作原理,包括DHCP分配IP地址和启动文件位置,TFTP传输pxelinux.0文件及后续配置和内核文件。还提到了PXE服务的设置,如禁用iptables和selinux,安装并启动TFTP、DHCP、HTTP服务,配置HTTP yum源仓库,编辑DHCP文件,以及安装和配置syslinux。最后提到在CentOS6和7中PXE服务的启动和配置略有不同。
摘要由CSDN通过智能技术生成

PXE: 
   Preboot Excution Environment 预启动执行环境 
   Intel公司研发 
   基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载
   映像,并由此支持通过网络启动操作系统 
   PXE可以引导和安装Windows,linux等多种操作系统 
PXE工作原理:
   Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检
       测Client的网卡MAC地址),如果合法则返回Client的IP地址,同时将启动文件pxelinux.0的
       位置信息一并传送给Client 
Client向PXE Server上的TFTP发送获取pxelinux.0请求消息,TFTP接收到消息之后再向Client
       发送pxelinux.0大小信息,试探Client是否满意,当TFTP收到Client发回的同意大小信息之后,
       正式向Client发送pxelinux.0 
Client执行接收到的pxelinux.0文件 
Client向TFTP Server发送针对本机的配置信息文件(在TFTP 服务的pxelinux.cfg目录下),
        TFTP将配置文件发回Client,继而Client根据配置文件执行后续操作。 
Client向TFTP发送Linux内核请求信息,TFTP接收到消息之后将内核文件发送给Client 
Client向TFTP发送根文件请求信息,TFTP接收到消息之后返回Linux根文件系统 
Client启动Linux内核 
Client下载安装源文件,读取自动化安装脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值