🙄

MicroServer Gen8のBIOS更新をする

2024/11/28に公開

この記事はAkitoshi's Advent Calendar 2024の3日目の記事です

HP MicroServer Gen8のBIOSを更新しました。
最初にドキュメント通りにやろうとして苦労したのですが、結果的にすごく簡単にアップデートできたのでメモ。

結論

早めの結論
.684ファイルを使ってiLO経由でアップデートすればよい

iLO経由でアップデートする

HPEのサポートページより最新のBIOSをダウンロードします。
https://support.hpe.com/connect/s/softwaredetails?language=ja&collectionId=MTX-eae7977347ce448c&tab=releaseNotes
通常通り解凍します。
インストール手順にはSPPを使うようになっていますが、無視します。
解凍後のファイルの中に.684拡張子のファイルがあるはずです。
これをiLOのFirmware Updateページにアップロードします。
アップロード後アップデート作業が開始するので待ちます。
完了です。

SPPを使ってアップデートする

結果的にやらなくてもよかった作業ですが、最初こちらでやったのでメモしておきます。
HPEのダウンロードページにはアップデート方法について以下のように記載されています。

この記載通りやろう(?)と頑張ったという話です。

結果的に勘違いだったのかもしれない

まずSPP(Service Pack for ProLiant ISO)を使用するためには有償ライセンスが必要です。
以下のRadditの記事を参考に.co.ukのサイトにアクセスしてSPPパッケージをダウンロードします。
https://www.reddit.com/r/HomeServer/comments/ycgcj4/hpe_spp_g5_to_g10/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button
Readmeファイルには以下のような記載があります。

The 2017.04.0 SPP is the last production SPP to contain components for the Gen7 and Gen8 server platforms.

!HP Support Packs -> 2017.04より871795_001_spp-2017.04.0-SPP2017040.2017_0420.14.isoをダウンロードします。
これをHP USB Key Utilityを使ってUSBを使ってアップデートしようと思ったのですがうまくできませんでした。
そこでiLOのリモートコンソールを使ってアップデートしようとしました。
ここで問題はiLOのリモートコンソールは起動後ライセンスの問題で切れてしまいます。
同時にISOのマウントも切れてしまうのでうまくアップデートできません。
そこで以下の記事を参考に試用版を使ってアクティベートして使用しました。
https://www.chathuraariyadasa.com/ho-ilo-license-activation-keys/
リモートコンソールを使用することでうまくアップデートできました。

参考文献

https://superhero.ninja/2020/05/13/update-hp-proliant-microserver-bios-without-windows/
https://www.reddit.com/r/homelab/comments/1beembg/how_to_create_a_bootable_usb_to_upgrade_dl360/
https://www.reddit.com/r/homelab/comments/ypfhe4/how_to_get_service_pack_for_proliant_spp/
https://gist.github.com/evianzhow/a401be07593b0fe90f5db338c12b7ed8
https://www.reddit.com/r/homelab/comments/10iszwd/hp_gen8_microserver_raid_options/
https://support.hpe.com/hpesc/public/docDisplay?docId=c03099722&docLocale=ja_JP
https://www.reddit.com/r/homelab/comments/11w9i5h/hp_gen8_microserver_bios_update/
https://www.reddit.com/r/homelab/comments/1beembg/how_to_create_a_bootable_usb_to_upgrade_dl360/

Discussion