暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

为服务器设置网络PXE启动

292

物理机网络PXE启动

PXE: Preboot eXecution Environment是一种网络启动技术, 允许计算机在没有本地硬盘操作系统的情况下,通过网络加载操作系统或安装镜像。

其核心特点是依赖网卡NIC支持PXE功能,常用于数据中心裸机管理(Bare Metal),自动化批量部署操作系统。

PXE启动需网卡固件支持,并在BIOS中启用PXE Boot
(后文详解)。

物理机启动方式分类

按照存储介质分类,主要分为以下启动方式:

  1. 本地介质启动:依赖硬盘、SSD等内置存储,需预先安装操作系统,是服务器 PC 日常启动的主流方式。
  2. 可移动介质启动:通过光盘、USB 等外接介质启动,无需依赖本地存储,多用于系统安装、应急修复。
  3. 网络启动:无本地 / 移动存储,靠网络获取资源,核心技术为 PXE(批量部署)、iSCSI(远程存储映射),常用于无盘终端、数据中心批量部署操作系统场景。

服务器网络PXE启动的流程

  1. 启动阶段

    • 计算机上电 → BIOS/UEFI 初始化 → 选择网络启动(PXE Boot)
  2. DHCP 请求

    • PXE 客户端向广播 DHCP 请求。
    • DHCP 服务器分配 IP,并告知 TFTP 服务器地址及启动文件名。
  3. 下载引导程序(Bootloader)

    • PXE 客户端通过 TFTP 从服务器下载引导程序
    • 引导程序可以是 pxelinux
      (Linux 系统常用)或 Windows PE(WinPE)
  4. 加载操作系统内核或安装程序

    • Bootloader 加载内核和 initrd
    • 系统进入安装或维护模式
  5. 系统启动完成

    • 如果是安装镜像 → 自动部署操作系统到本地磁盘。
    • 如果是维护镜像 → 进入远程工具或救援环境

关键配置:BIOS开启网卡PXE

需要注意的是,这个与服务器设置启动顺序独立,它是网卡自身的固件配置,用于启动网卡的PXE协议配置。

扩展:IPMI-over-LAN远程管理

如何开启IPMI over Lan,实现远程操作PXE启动? 可以通过iDRAC等管理界面配置,路径示例:iDRAC 设置 --> 连接性-->网络--> IPMI设置

IPMI(智能平台管理接口)是一种通过独立网口(或共享网口)远程管理服务器的协议,BMC(基板管理控制器)是执行IPMI的硬件芯片。

其重点是:

  • IPMI不依赖主机状态,即使物理机死机或关机,仍可通过BMC远程控制。
  • BMC通常由专用的管理网口,属于带外管理(Out-of-Band),用于硬件级远程控制,与操作系统无关。
  • 通过BMC/IPMI-over-LAN远程访问服务器,包括远程开关机、控制台操作。
  • 让管理员可以在网络上访问BMC(例如Dell 的iDRAC)并操作PXE启动。
❝

BMC:Baseboard Management Controller,主板管理控制器,是服务器主板上一个独立的微控制器芯片, 负责服务器的硬件监控、远程管理和维护。BMC就像服务器的“远程大脑”,即使服务器关机,BMC仍然在运行(因为它独立供电),不同的产商有不同的BMC实现,比如Dell的iDRAC(Integrated Dell Remote Access Controller)。

推荐阅读:

一起来拆解DELL EMC固态磁盘标签里的 “秘密”


#运维 #PXE启动 
✪ ~本文是小编的第178篇文章,目标是累计输出 1000 篇优质内容,也始终提醒自己:保持学习、保持记录、保持分享,希望以下内容能给你带来一点帮助~

文章转载自PostgreSQL运维技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论