目前HDM版本为3.56,HDM的FRU信息只有资产标签能修改
WB‑R4930 G5 修改产品名称,ipmitool 断电丢失问题
现象:普通 ipmitool 只是修改 BMC 内存缓存,没有写入 FRU 非易失 Flash,AC 断电就复原。
区分两处 “产品名称”:
HDM 显示的产品名称:BMC FRU 字段(BMC Flash 存储);
操作系统 dmidecode 看到 System‑Product‑Name:BIOS SMBIOS/DMI(BIOS SPI Flash 存储)。
方案 1:HDM Web 界面(首选,FRU 持久化,断电不丢)
登录 HDM Web;
菜单:系统管理 → FRU 信息;
编辑【Product Name(产品名称)】,填入自定义名称,点保存。
直接写入 BMC 的 FRU 非易失存储;整机断电、重启 HDM 都不会丢失;HDM 首页显示立即生效。
⚠️此操作只改 BMC FRU,不会修改操作系统 dmidecode 读到的 BIOS DMI 产品名。
方案 2:ipmitool fru edit 持久写 FRU(命令行方式)
不要用普通临时 set 命令,要用fru edit写入 FRU 镜像,写入 Flash。
bash
#查看当前FRU
ipmitool -I lanplus -H HDM_IP -U admin -P password fru print 0
#修改Product区域的Product Name(p代表Product区域)
ipmitool -I lanplus -H HDM_IP -U admin -P password fru edit 0 field p 1 "自定义服务器名称"
写完执行 BMC 冷复位使 FRU 生效:
bash
ipmitool -I lanplus -H HDM_IP -U admin -P password mc reset cold
mc reset cold 只重启 BMC,不重启业务主机;修改后整机 AC 断电也不会丢失。
注意:fru edit参数索引不同 HDM 版本略有差异,先fru print 0确认 p 区域字段位置。
重要区分:操作系统 dmidecode 输出的产品名(BIOS DMI)
上面 FRU 修改只解决 HDM 页面显示;操作系统执行dmidecode -t system看到的System‑Product‑Name来自BIOS SPI Flash 的 SMBIOS 表,IPMI/FRU 命令改不动这个。
WB‑R4930 G5(海光平台),BIOS Setup 界面没有开放修改 DMI 产品名的入口;
第三方 DMIEDIT、AMIDEWIN 等工具不建议自行使用,极易 BIOS 校验和损坏,导致服务器无法启动。
如果需要修改 BIOS DMI 里的 System‑Product‑Name,需要联系 H3C 技术支持,获取原厂专用 SN/DMI 修改工具,该工具不对外公开下载。
常见踩坑
只用简单 ipmitool set,仅改内存缓存,BMC 复位 / 整机断电立刻恢复原厂值;
FRU 修改完成后,必须执行 mc reset cold 重启 BMC,FRU 才会完整刷入 Flash;
FRU 修改 ≠ BIOS DMI 修改:HDM 页面名字变了,操作系统 dmidecode 依旧显示老型号,这是正常现象。
不行哦,mc reset cold也失效了
不行哦,mc reset cold也失效了
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
目前HDM版本为3.56,HDM的FRU信息只有资产标签能修改