PXE远程装机

本文详细介绍了如何部署PXE远程安装服务,包括PXE服务的原理、搭建步骤,以及实现Kickstart无人值守安装的方法。通过PXE,可以实现大规模、自动化的服务器安装和配置,简化了网络装机流程。
摘要由CSDN通过智能技术生成

PXE远程装机

部署PXE远程安装服务

PEX服务相关介绍

PXE是有Intel公司开发的网络引导技术,工作在Client/Server模式(也简称CS模式),允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整改操作系统

1.若要搭建PXE网络体系,必须要满足一下几个前提条件:

  • 客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导;
  • 网络中有一台DHCP服务器以便于为客户机自动分配IP地址、指定引导文件位置;
  • 服务器通过TFTP(简单文件传输协议)提供引导镜像文件的下载

2.PXE服务具备的优点:

  1. 规模化:同时装配多台服务器,无需每一台单独安装操作系统;
  2. 自动化:实现服务器的自动安装及自动配置各种服务;
  3. 远程实现:不需要光盘、U盘等安装介质,方便快捷的同时又可以保障服务器安全

在这里插入图片描述

PXE服务的工作原理

PXE(Pre-boot Execution Environment远程引导技术)是RPL (Remote Initial Program Load远程启动服务)的升级产品。它们的不同之处为: RPL是静态路由,PXE是动态路由。
RPL 是根据网卡上的ID号加上其它的记录组成的一个帧向服务器发出请求,而服务器那里早已经有了这个ID数据,匹配成功则进行远程启动;
PXE则是根据服务器端收到的工作站MAC地址(就是网卡号)使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,即动态分配地址
在这里插入图片描述

以工作站引导过程说明PXE的原理:

工作站开机后,PXEBootROM(自启动芯片)获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。
如果服务器收到工作站所送出的要求,就会送回DHCP回应,内容包括用户端的IP地址,预设通讯通道,及开
机映像文件。否则,服务器会忽略这个要求。
工作站收到服务器发回的相应后则会回应一个帧,以请求传送启动所需文件。之后,将有更多的讯息在工作站与服务器之间作应答,用以决定启动参数。
BootROM 由TFTP通讯协议从服务器下载开机映像档,这个映像档就是软盘的映像文件。
工作站使用TFTP协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动

搭建PXE远程安装服务器步骤

相关介绍:

PXE远程安装服务器集成了CentOS 7安装源、TFTP服务、DHCP服务、FTP服务,能够向客户机裸机发送 PXE引导程序、Linux内核、启动菜单等数据,以及提供安装文件;
TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小文件传输的应用场合。TFTP服务默认由xinetd服务进行管理,使用UDP端口69;
xineta是新一代的网络守护进程服务程序,又叫超级服务器,常用来管理多种轻量级Internet服务

第一步:安装启用TFTP服务

yum install -y tftp-server xinetd #使用yum安装tftp-server 和 xinetd程序

vim /etc/xinetd.d/tftp #修改TFTP服务的配置文件,如下:
service tftp
{
socket_typ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值