Skip to content

优势能力

为什么选择 PxeLab?

相关文档: 产品定位 | 功能特性 | 架构优势


1. 单二进制,零依赖

传统 PXE 方案需要分别安装和配置 DHCP、TFTP、HTTP、DNS、NFS 等多个服务,每个服务都有独立的配置文件、依赖库和管理方式。

PxeLab 将所有服务打包为单个可执行文件:

bash
# 下载一个文件,运行即可
./pxelab

# 无需安装额外依赖
# 无需配置多个服务
# 无需学习多种工具

优势

  • 部署时间从数小时缩短到数秒
  • 无依赖冲突风险
  • 跨平台一致体验(Windows / Linux / macOS)
  • 升级只需替换一个文件

2. 全架构覆盖

支持 11 种 CPU 架构,远超同类工具:

架构类别支持的架构
x86BIOS (legacy), EFI x86-64
ARMARM64 (EFI), ARM (EFI)
其他EFI IA32, EFI x86-64 Compressed, EFI BC, EFI ARM64, EFI ARM64 HTTP, EFI x86-64 HTTP, EFI ARM64 TFTP
Secure Bootx86_64 + ARM64 安全启动

实际意义

  • 一个 PxeLab 实例覆盖整个机房的所有服务器架构
  • 无需为不同架构维护不同的 PXE 服务器
  • Secure Boot 支持现代服务器的安全启动需求

3. 内置 iPXE,无需外部编译

iPXE 是功能强大的网络引导固件,但传统方式需要自行编译。

PxeLab 内置自定义编译的 iPXE:

  • 预编译所有 11 种架构的 iPXE 二进制
  • 嵌入式引导脚本,开箱即用
  • 支持自定义脚本替换
  • 版本管理和差异对比
bash
# 无需单独编译 iPXE
# 无需维护 iPXE 源码
# 通过 Web UI 即可管理引导脚本

4. 现代 Web 管理界面

告别命令行配置文件的时代:

特性说明
React 19 SPA现代化前端框架,响应迅速
暗色/亮色主题适应不同使用环境
中英双语支持国际化
实时监控SSE 事件流,数据自动刷新
REST API支持自动化和集成

管理能力

  • 仪表盘:全局概览,服务状态,流量图表
  • 主机管理:CRUD、分组、Profile 绑定
  • 引导配置:Profile 管理、脚本版本控制
  • OS 目录:内置发行版、自定义分组
  • 硬件管理:WOL、BMC/IPMI 控制
  • 运维工具:日志、审计、诊断

5. 灵活 DHCP 模式

4 种 DHCP 模式,适配各种网络环境:

模式说明适用场景
full完整 DHCP 服务器独立网络环境
proxyProxyDHCP,叠加到现有 DHCP已有 DHCP 服务器
hybrid混合模式部分接口需要 PXE
off关闭 DHCP仅使用 TFTP/HTTP

关键特性

  • 每个网络接口独立配置
  • 白名单和访问控制
  • 子网地址池管理
  • IP 预留

6. 开箱即用的 NFS

内置 NFSv3 服务器,无需外部依赖:

yaml
# config.yaml
nfs:
  enabled: true
  mountpoints:
    - path: /data/installs
      allowed_ips:
        - 192.168.1.0/24

优势

  • 与 PXE 服务紧密集成
  • 基于 IP 的访问控制
  • 多挂载点支持
  • 连接追踪和监控

总结

优势传统方案PxeLab
部署复杂度高(多服务)低(单二进制)
架构支持有限11 种 + Secure Boot
iPXE需自行编译内置
管理界面命令行/复杂 Web现代 Web UI
DHCP 灵活性有限4 种模式
NFS外部依赖内置
跨平台通常仅 LinuxWindows/Linux/macOS

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