我有很多HP DL160 Gen8,我需要更改产品ID,因为他们已经收到了新的系统主板,由于制造故障,我们试图跟踪哪些主板经历了哪些修订(我们有3个不同的版本修订),他们的方式,我们决定通过板上的产品ID跟踪。 我们利用ipmitool来检索这些信息,但是我们公司中没有人知道如何改变产品ID。 这里有人知道如何? 我事先做了一些search,只发现了如何设置SOL和其他一些命令来检索信息,识别系统,改变电源状态等。
在没有通过RBSU(F9)手动设置Gen8服务器上设置产品ID和序列号的唯一方法是使用Conrep。
你将需要32位Linux版本的Conrep来做到这一点。 它在Windows或64位Linux上不受支持。
以下是如何使用conrep更改产品ID:
创build一个名为conrep.dat的文件,其中包含以下内容(在此处input序列号和产品ID):
<Conrep> <ProductId>123456-B21</ProductId> </Conrep>
使用conrep应用文件:
./conrep –l –f conrep.dat
注意:把正确的path放在上面的path中的所有文件。
由于您需要使用32位Linux版本的Conrep,因此最简单的方法是下载包含32位版本的Conrep和Linux OS的较早版本的Linux Scripting Toolkit。
这里是链接: https : //h20566.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_6e7f313a13f844028032c1ea95
您可以构buildISO映像或USB密钥以启动到Linux并运行Conrep。
另一种方法是通过IPMI工具:
获取产品ID:
Ipmitool 0x36 2 0x0f <count lsb> <count msb>
例:
Ipmitool raw 0x36 2 0x0f 0x10 0
设置产品ID:
Ipmitool 0x36 2 0x0e <count lsb> <count msb> <data 1> <data 2> ….<data n>
其中n = count
例:
Ipmitool raw 0x36 2 0x0e 9 0 0x50 0x72 0x6F 0x64 0x75 0x63 0x74 0x69 0x64
这些信息由HPE来源提供。
-Veena
惠普员工