Skip to content

功能特性

PxeLab 的完整功能清单。

相关文档: 产品定位 | 优势能力 | 架构概述


网络服务

服务端口说明
DHCP67支持 full / proxy / hybrid / off 四种模式,每个接口独立配置
ProxyDHCP4011叠加到现有 DHCP 环境,不影响客户端配置
TFTP69可配置端口和超时,提供 NBP 文件下载
HTTP8080提供引导脚本、Web UI、SPA、引导文件
DNS53本地 DNS 解析 + 上游转发,支持 A/AAAA/CNAME 记录
NFS2049内置 NFSv3,多挂载点,基于 IP 的访问控制

引导能力

iPXE 支持

  • 自定义编译 iPXE,嵌入式引导脚本
  • 11 种 CPU 架构:x86 BIOS、EFI x86-64、ARM64 等
  • Secure Boot 支持(x86_64 和 ARM64)
  • 架构自动检测:根据 DHCP Option 93 客户端架构自动选择引导文件

引导类型

类型说明
direct直接加载内核 + initrd
chain链式加载到另一个 iPXE 脚本
wdsWindows WDS 部署(WIM 文件)
sanbootiSCSI SAN 引导
local本地硬盘引导

PXELinux 兼容

  • pxelinux.cfg 格式解析器 + AST
  • 自动生成 iPXE 脚本
  • 无缝迁移到 iPXE

管理功能

Web UI

  • React 19 SPA,暗色/亮色主题
  • 中英双语界面
  • 实时数据刷新(SSE 事件流)
  • 响应式设计,支持移动端

REST API

  • v1 版本,完整的 CRUD 操作
  • JSON 请求/响应格式
  • Cookie 会话认证
  • /api/v1/metrics Prometheus 指标端点

主机管理

  • 主机增删改查、分组
  • 绑定 Profile(引导配置文件)
  • MAC 地址管理
  • 在线状态跟踪

Profile 管理

  • 引导配置文件,支持脚本版本管理
  • 差异对比、回滚
  • 支持 direct / chain / wds / sanboot / local 五种类型

OS 安装目录

  • 10 个预置 Linux 发行版分组
  • 拖拽排序
  • 自定义分组和条目
  • 应答文件模板集成

应答文件模板

  • 预设模板 + 自定义模板
  • 支持预览和验证
  • 变量替换

硬件管理

功能说明
WOL网络唤醒,支持定时调度
BMC/IPMI带外电源控制(开机/关机/重启/状态查询)
CSV 批量导入批量导入 BMC 信息
OS 镜像ISO 上传、挂载、发行版检测、挂载点追踪

运维工具

工具说明
实时日志多面板 SSE 日志流,按服务过滤
审计日志跟踪所有配置变更
访问控制MAC 黑白名单
网络诊断Ping / Traceroute(支持流式输出)
Prometheus 指标完整的性能和状态指标
日志轮转按大小/天数/备份数自动轮转
系统托盘后台运行,系统托盘图标

部署模式

模式说明
Server独立服务器模式,适合生产环境
App应用模式,适合开发和测试
systemdLinux 服务模式,开机自启

PxeLab - 一体化 PXE 网络引导服务器