少于 1 分钟阅读 次阅读

在企业级 IT 硬件与数据中心架构中,FRU 的全称为 Field Replaceable Unit(现场可替换单元)

它在工程规范中有两层核心含义:既指代物理层面上可独立更换的硬件模块,也指代逻辑层面上存储该模块元数据的芯片及数据结构(FRU Data)

1. 物理层面的 FRU(硬件模块)

在物理拓扑中,FRU 是为了实现故障快速隔离与系统高可用性(HA)而设计的独立模块。当该部件发生硬件故障时,驻场工程师(Field Engineer)无需将整台设备返厂,而是可以在数据中心现场直接对其进行拔插更换。

典型的物理 FRU 组件包括:

  • 计算与控制节点:主板(Motherboard)、计算刀片(Blade Server)、CPLD/FPGA 夹层卡。
  • 供电与散热系统:热插拔冗余电源(PSU)、系统风扇模块(Fan Rotor)。
  • 存储与网络外设:硬盘(HDD/SSD)、存储背板(Storage Backplane)、PCIe 扩展卡、甚至前置的光模块或 DAC 铜缆。

2. 逻辑层面的 FRU(电子标识与数据)

在现代服务器系统(尤其是在带外管理 OOB 和底层硬件拓扑中),FRU 更多是指代遵循 IPMI(Intelligent Platform Management Interface)标准定义的非易失性存储器(通常是 EEPROM 芯片)

这个芯片直接焊接在对应的物理模块上,内部烧录了该模块的身份信息。

数据区域 (FRU Area) 存储的核心信息 典型应用场景
Chassis Info 机箱类型、机箱部件号、序列号。 机架级资产管理、物理空间拓扑定位。
Board Info 制造商(Manufacturer)、主板产品名、生产日期、MAC 地址。 跨节点通信初始化、设备入网白名单校验。
Product Info 产品型号、版本号(Revision)、资产标签。 生命周期管理、固件 OTA 升级匹配校验。
MultiRecord 供电拓扑规范、最大功耗需求、DC-DC 转换参数。 BMC 或 CPLD 进行底层电源时序(Power Sequence)控制及功耗封顶(Power Capping)。

典型的底层工作流

在多节点集群或刀片服务器中,FRU 数据的交互通常发生在主 CPU 介入之前:

  1. 硬件接入:当一个新的 FRU 模块(如计算节点板卡)插入到底板(Baseboard)时。
  2. 总线读取:底板上的管理控制器(BMC)通过 I2C / SMBus 总线,直接去读取该模块上的 FRU EEPROM 芯片。
  3. 决策与上电:BMC 解析 FRU 数据,确认该板卡的型号、版本以及所需的供电策略。如果校验通过,才会指令 CPLD 状态机按照特定的时序为其分配电源;如果校验出不兼容的硬件,则拒绝上电,从而实现底层的物理隔离与保护。

留下评论