HP ProLiant DL360p Gen8のiLO 4ファームウェアを更新しようとしています。これは、VMware ESXi、5.1.0、2323236を実行するVMHostです。実行するVMはWindows Server 2008 R2 Standardです。
現在iLOファームウェアv1.5.1を実行しています。他のサーバーと同じように2.61に更新しようとしています。私は、iLO Webインターフェイスを介して、ilo4_261.binファイルをアップロードするなどして、この更新を何度も行っています。これは、私がHPeサーバーの多くの世代とモデルでこの問題に遭遇した最初で唯一のサーバーです。
何らかの理由で、この特定のサーバーは更新に失敗します。 「HPセキュアデジタル署名の確認」の画面でスタックし、画面下部に「ファームウェアフラッシュの進行状況:1%」と表示されます-以下はこのスクリーンショットです。サーバーの電源が切断されるまで、この状態は無期限に(少なくとも数週間)維持されます。キャンセルしたり、やり直したりすることはできません。
私はこれを解決するために多くのことを試みました、ここにリストがあります:
hponcfg
からiLO自体を再起動(「リセット」)しようとしました。 iLOは再起動しているように見えますが、ログイン時にこのスタックした更新ステータスに戻ります。hponcfg -r
を使用してiLOをデフォルトにリセットすることです。サーバーのESXiの/var/hp/tools/
インストールからこれを実行しましたが、設定をデフォルトに正常にリセットしましたが(IPを0.0.0.0に設定、ユーザーアカウントのワイプなど)、iLOはその後もステータスの更新で停止します。hponcfg
スクリプトを使用して、コマンドラインからiLOファームウェアを更新しました。これは次のエラーで失敗します。このエラーはRIBCLガイドとエラーガイドで確認できますが、このエラーの実際の意味や解決方法は説明されていません。このエラーは、この状態でスタックしているために、フラッシュに失敗したことを示しているだけだと思いますか?完全な出力のエラーは次のとおりです。/opt/hp/tools # ./hponcfg -f firmware.xml
HP Lights-Out Online Configuration utility
Version 4.4-0 (c) Hewlett-Packard Company, 2014
Firmware Revision = 1.51 Device type = iLO 4 Driver name = hpilo
iLO IP Address: 0.0.0.0
</-- ERROR : STATUS= 0x005E
MESSAGE= Open flash part failed. -->
Script failed
/opt/hp/tools #
これは通常リモートでのみ管理される高可用性ホストであるため、実際に電源から外すために現場に行くようにお客様に依頼する必要がある回数を本当に制限したいと思います。
私の現在の考えは、もう一度電力を消耗させ、設定をデフォルトにワイプしてから、hponcfg
を使用してコマンドラインからファームウェアをフラッシュし、その状態で通過するかどうかを確認することです。しかし、私はそれがうまくいくとは信じていません。だから私は誰かがより良い提案を持っているか、iLOをこの状態から抜け出す別の方法を知っていることを望んでいます-またはおそらくこれがサーバーのマザーボードを交換する必要があるかどうか知っていますか?
提案を事前にありがとう!
以下を使用して、システムとILOファームウェアをアウトオブバンドでアップグレードします。
または...
ご使用のバージョンのVMware ESXiに対応する purpose-built packages を使用してILOファームウェアをアップグレードします。手順はリンク先にあります。