ファームウェアの更新が失敗するiLO3カードを搭載したHPサーバーが数ダースあります。 Webインターフェイスを介して.binファイルをアップロードして更新しようとすると、「最後のファームウェア更新の試行は成功しませんでした。次の更新の準備ができました。」という説明のないメッセージが表示されます。 iLOイベントログには、「Webページ経由のファームウェアのアップグレードに失敗しました」とのみ表示されます。この試みのために。
ILO sshインターフェースを介したアップグレードも機能しません(役に立たない出力は省略されます)。
</>hpiLO-> cd /map1
</map1>hpiLO-> cd firmware1
</map1/firmware1>hpiLO-> show version
/map1/firmware1
Properties
version=1.15
</map1/firmware1>hpiLO-> load -source http://buildserver/ilo3_170.bin
status=1
status_tag=COMMAND SPAWNED
Attempting to load iLO3 firmware image.
status=0
XML APIを使用しようとすると、ファイルのアップロード後に次の非XMLが返されます。
<html>
<head>
<title>Server Error</title>
</head>
<body>
<h1>Server Error</h1>
A file system error was detected on the HP iLO3.<p>
Return to <a href="">last page</a><p>
</body>
</html>
この時点でiLOがリセットされ、新しいSSHキーが生成されますが、ファームウェアは更新されず、理由が示されません。 iLOイベントログには何も表示されません。
ILOをリセットしてもこの問題は解消されません。クイックgoogleも何も返さないものです。この問題をドードーのようにするにはどうすればよいですか?
HPには、ILO3管理インターフェイス用のかなりひどい初期ファームウェアセットがありました。 大規模な変更ログを参照して、製品の進化を文書化してください。私は多数のProLiant DL380 G7サーバーを展開していて、 バグの多い機能セット の管理の苦労に対処しなければならなかった会社で働いていました。
あなたの場合、あなたは非常に古いILOリビジョン(1.15、2010年頃)から現在のバージョン(1.70)に移動しようとしています。
これを実現するには、2つのステップでアップグレードを実行する必要があります。
まず、1.20から1.28のILOバージョンにアップグレードします。 1.28をお勧めします 。 HPでは、2012年にILO 1.50以降にファームウェアの前提条件を設定したため、この中間アップデートは絶対に必要です。シェルインターフェイスを使用して手動でこれを行う必要がある場合があります。
そこから、ILOのバージョンを現在の1.70にすることができます。
私はこれを次のように説明しました 問題が発生したとき、ファームウェアバージョンのギャップが原因でHP DL380 G7でのILOの更新が失敗します 。
これをまとめて行う必要があるとき、私は両方のファームウェアファイルを非常に古いサーバーや無視されたサーバーに遭遇した場合に備えて手元に置いておきました。