ipmitool 更改 hp dl160 gen8 上的 bios 产品 id

ipmitool 更改 hp dl160 gen8 上的 bios 产品 id

我收到了不少 HP DL160 Gen8,需要更改产品 ID,因为由于制造故障,它们收到了新的系统板,我们试图跟踪哪些板经历了哪些修订(我们有 3 个不同的修订),我们决定通过板上的产品 ID 来跟踪。我们使用 ipmitool 来检索此信息,但据我所知,我们公司没有人知道如何使用它更改产品 ID。这里有人知道怎么做吗?我事先在 Google 上搜索了一下,只找到了如何设置 SOL 和其他一些命令来检索信息、识别系统、更改电源状态等。

答案1

无需手动通过 RBSU (F9) 在 Gen8 服务器上设置产品 ID 和序列号的唯一方法是使用 Conrep。

您需要 32 位 Linux 版本的 Conrep 才能执行此操作。它不支持 Windows 或 64 位 Linux。

以下是使用 conrep 更改产品 ID 的方法:

  1. 创建一个名为 conrep.dat 的文件,其中包含以下内容(在此处输入序列号和产品 ID):

    <Conrep>
    <ProductId>123456-B21</ProductId>
    </Conrep>
    
  2. 使用 conrep 应用文件:

     ./conrep –l –f conrep.dat
    

注意:将正确的路径放入上述路径中的所有文件。

由于您需要使用 32 位 Linux 版本的 Conrep,最简单的方法是下载包含 32 位版本的 Conrep 和 Linux OS 的旧版本的 Linux 脚本工具包。

链接在这里:https://h20566.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_6e7f313a13f844028032c1ea95

您可以构建 ISO 映像或 USB 密钥来启动 Linux 并运行 Conrep。

另一种方法是通过 IPMI 工具:

获取产品编号:

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 消息来源提供。

—维娜

HPE 员工

相关内容