[BMC][IPMI] 快速理解 FRU 和 VPD

FRU(Field Replace Unit, 现场可更换单元)。一般都是用在伺服器上的一些可更换的元件。例如主机板、电源供应器、风扇等,如果它是一个FRU就能直接快速更换。

一般的伺服器产品中,都会把FRU的资讯烧入在非挥发记忆体中(例如EEPROM),有些公司会把这些资讯称作为VPD (Vital product data , 重要产品数据),有些直接称作FRU data,这就看习惯。

我们可以透过读取FRU 得到该元件的厂商,产品编号等讯息。

例如在伺服器主版上,通常会有一颗EEPROM存放主机板的FRU的资讯(版厂,或是产品编号...),可以透过BMC去读取,而英特尔有定义存放在EEPROM里的FRU标准格式,这篇文章主要是介绍FRU Data标准格式的填写与解析

Platform Management FRU Information Storage Definition v1.0 rev. 1.2 (intel.com)https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/platform-management-fru-document-rev-1-2-feb-2013.pdf以下图片取自英特尔文件

FRU data的长度和offset会随着内容而变化,内容是由底下六个区域组合而成的,除了Common Header以外,其他区域都是可要可不要的

Common Header这个栏位是一定会存在的,用于定义其他区域的offset
Internal Use Area通常保留给firmware做非挥发记忆体使用
Chassis Info Area如名,是纪录chassis的相关资讯,系统上只能拥有一个这个区域
Board Info AreaBoard info,如打板日期、板厂、S/N number...等
Product Info Area如果FRU本身就是个产品,就会有这个区域。 OEM - customer definable (70 available)
MultiRecord Info AreaMultiRecord信息区域提供了一种扩展FRU信息规范以覆盖新的信息类型而又不影响现有区域定义的机制。

Common Header

Internal Use Area

Chassis Info Area

Board info and Product info 格式也差不多,可以参考文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值