我想用IPMI raw命令读取产品名称。我可以用这样的“兄弟会”:
c:\Testing\ipmiutil>ipmiutil.exe fru -b -N <address> -U root -P root
ipmiutil ver 3.01
ifru: version 3.01
Connecting to node <address>
-- BMC version 1.48, IPMI version 2.0
.... some data
[Baseboard,20,00] Product Name : <Product Name>
.... some data但是,在我的例子中,发出这个命令需要一分钟时间,所以太长了。我想我可以直接用原始指令来读。但是,我不明白我该怎么做。
发布于 2017-05-08 15:46:44
不幸的是,没有简单的raw命令可以获得产品名称。多个请求通常用于构建包含FRU产品信息的数据块。然后,必须对数据块进行正确的分析,以提取产品名称和字段的可变长度。举个例子,这里是我使用FreeIPMI的ipmi调试的英特尔主板的产品信息块。
=====================================================
Product Info Area
=====================================================
[ HEX DUMP ..... ] = HEX[104B]
[ 01h 0Dh 00h C4h 63h 72h 61h 79h ]
[ CDh 63h 72h 61h 79h 2Dh 32h 36h ]
[ 32h 38h 2Dh 6Ch 73h 6Dh CAh 2Eh ]
[ 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh ]
[ 2Eh C9h 30h 30h 30h 2Dh 30h 31h ]
[ 37h 32h 39h C9h 61h 70h 31h 32h ]
[ 31h 31h 35h 37h 35h D4h 2Eh 2Eh ]
[ 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh ]
[ 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh 2Eh ]
[ 2Eh 2Eh C0h C1h 00h 00h 00h 00h ]
[ 00h 00h 00h 00h 00h 00h 00h 00h ]
[ 00h 00h 00h 00h 00h 00h 00h 00h ]
[ 00h 00h 00h 00h 00h 00h 00h 7Fh ]这里的产品名称以"63h 72h 61h 79h“("cray")作为第二行的开头。
发布于 2017-07-20 15:18:44
对windows使用"dmidecode“实用程序。
https://serverfault.com/questions/847801
复制相似问题