web-dev-qa-db-ja.com

ipmitoolは、hp dl160gen8のBIOS製品IDを変更します

製造上の欠陥により新しいシステムボードを受け取ったため、製品IDを変更する必要のあるHP DL160 Gen8をかなりの数入手しました。また、どのボードがどのリビジョンを通過したかを追跡しようとしています(3つの異なるものがあります)改訂)そしてそれを追跡することにした方法は、ボード上の製品IDを介して行われます。私たちはipmitoolを使用してこの情報を取得しますが、(私の知る限り)私たちの会社の誰もそれを使用して製品IDを変更する方法を知りません。ここの誰かが方法を知っていますか?事前に少しグーグルをして、SOLと、情報の取得、システムの識別、電源状態の変更などを行うためのその他のいくつかのコマンドの設定方法しか見つかりませんでした。

2
GhostWolf

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とLinuxOSを含む古いバージョンのLinuxScriptingToolkitをダウンロードすることです。

リンクは次のとおりです。 https://h20566.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_6e7f313a13f844028032c1ea95

ISOイメージまたは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ソースから提供されました。

-ヴィーナ

HPEの従業員

3
Veena Ghorakavi