基于IPMI的FRU

基于IPMI的FRU1 fru 介绍 FieldReplace 现场可更换单元 FRU 的技术最早使用在服务器等大型设备上 以 IBM 的水平最高 后来 FRU 技术被 dell 移植在 PC 上 接着联想等厂商也开始了 FRU 的步伐 现在连太和攒电脑的都使用 FRU 技术了 IPMI 规范包括支持为系统中的不同模块存储和访问多组非易失性现场可更换单元 FRU 信息 一个企业级的系统通常将拥有每个主要的系统板的 FRU 信息 例如 处理器板 内存板 输入输出板等 FRU 数据包括序列号 零件号 型号 资产标签等信息 IPMIFRU 信息可以通过

1、fru介绍

IPMI规范包括支持为系统中的不同模块存储和访问多组非易失性现场可更换单元(FRU)信息。一个企业级的系统通常将拥有每个主要的系统板的FRU信息(例如。处理器板、内存板、输入输出板等)。FRU数据包括序列号、零件号、型号、资产标签等信息。

IPMIFRU信息可以通过IPMB和管理控制器进行访问。这些信息可以随时检索,独立于主处理器、BIOS、系统软件或操作系统。这允许FRU信息通过“带外”接口进行检索,如ICMB、远程管理卡或连接到IPMB的其他设备。当系统断电时,甚至可以提供FRU信息。

这些功能允许在依赖于主处理器的FRU访问机制不可用时,在故障条件下获得FRU信息。这有助于创建自动的远程库存和服务应用程序。

IPMI不寻求取代其他FRU或库存数据机制,如SMBIOS提供的机制和PCI重要产品数据。相反,IPMIFRU信息通常用于补充该信息,或在带外或“系统关闭”条件下提供信息访问。

2、fru 访问

IPMI通过两种方式提供FRU信息:通过管理控制器,或通过FRU服务器

使用IPMI命令访问由管理控制器管理的FRU信息。这使得软件与直接访问非易失性存储设备隔离,允许硬件实现者利用他们想要的任何类型的非易失性存储。

为了更经济地支持在多个平台模块上提供FRU信息,IPMI还允许简单的24c02兼容的seeprom(串行电可擦除可编程ROM)芯片用于存储FRU信息。(“24C02”型设备是具有内置I2C兼容接口的非易失性存储设备)

FRU序列提供了一种实现FRU信息的机制,而不需要现场可更换单元上的管理控制器。FRU序列可以通过连接到管理控制器的专用管理总线访问,或者如有必要,可以直接放置在IPMB或PCI管理总线上。虽然支持,但通常建议I2C/SMBus接口缺乏数据完整性检查的设备。校验和),如24个c02型seeprom,不被放置在IPMB和PCI-SMBus等“公共”总线上。这是因为如果没有数据完整性检查,行为不当的第三方插件设备可能会导致总线“故障”,从而导致读取或写入seeprom时未检测到的错误。(注意:根据设备的类型,I2C寻址限制了可以直接放置在IPMB上的设备的数量。更多信息请参见IPMBI2C地址分配规范。)

3、BMC修改FRU信息

再次输入指令ipmitool fru,查看是否修改成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202094.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午7:54
下一篇 2026年3月20日 上午7:54


相关推荐

  • c语言延时函数nop,延时函数怎么写delay

    c语言延时函数nop,延时函数怎么写delay1.c语言延时函数delay,怎么算延时下面是delay函延迟函数里执行的都是空语句,也就是说通过循环执行空语句来达到延迟的目的.每执行一条语句,即使是空语句都要耗费电脑一些处理时间的,就是因为这个,在延迟函数里写一些无关紧要的东西,用来浪费电脑处理时间,从而达到延迟目的。数原型:原型:voidDelay(unsignedintnDelay){unsignedinti,j,k;…

    2022年6月18日
    32
  • 薅nvidia/kimi-k2.5羊毛部署openclaw(clawdbot)

    薅nvidia/kimi-k2.5羊毛部署openclaw(clawdbot)

    2026年3月13日
    2
  • List转JSONArray、JSONArray转List、String转JSONArray

    List转JSONArray、JSONArray转List、String转JSONArray1.List转JSONArrayList<T>list=newArrayList<T>();JSONArrayarray=JSONArray.parseArray(JSON.toJSONString(list));2.JSONArray转ListJSONArrayarray=newJSONArray();List<EventColAttr>list=JSONObject.parseArray(array.toJSONStri

    2022年6月20日
    46
  • 设计模式 | 适配器模式及典型应用

    设计模式 | 适配器模式及典型应用适配器模式适配器模式(AdapterPattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适…

    2022年7月25日
    12
  • linux如何压缩zip文件格式,linux下常用压缩格式的压缩与解压方法

    linux如何压缩zip文件格式,linux下常用压缩格式的压缩与解压方法linux 下常用压缩格式的压缩与解压方法 linux 下常用压缩格式的压缩与解压方法大致总结了一下 linux 下各种格式的压缩包的压缩 解压方法 但是部分方法我没有用到 也就不全 希望大家帮我补充 我将随时修改完善 谢谢 作者 Linux 爱好者来自 www LinuxByte net 最后更新时间 2004 4 7 tar 解包 tarxvfFileNa tar 打包 tarcvfFileNa

    2026年3月26日
    2
  • Ubuntu系统性能优化详细教程

    Ubuntu系统性能优化详细教程

    2026年3月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号