Sun Fire V20zのファームウエアをアップデートする

ソフトウエアをhttp://www.sun.com/servers/entry/v20z/downloads.jspからダウンロードします。

OSをシャットダウンし、SPにログインします。

BIOSのアップデート

アップデートサーバのファイルシステムをNFSマウントし、アップデート を行います。

$ sp add mount -r 192.168.21.3:/media/Solaris -l /mnt
$ platform set os state update-bios /mnt/firmware/nsv-v20z-bios-fw_V2.4.0.26/sw_images/platform/firmware/bios/V1.35.3.2/bios.sp
$ sp delete mount /mnt

SPのアップデート

アップデートサーバ側でアップデートサービスを立ち上げます。

% java -jar ./nsv_V2.4.0.26/update_server/V2.2.0.6/updateServer.jar -f nsv-v20z-bios-fw_V2.4.0.26/sw_images/sp/spbase/V2.4.0.20/install.image -p 50000
[Thu Feb 05 23:33:17 JST 2009] Update server is ready; port 50000

SP側でアップデートします。

$ sp update flash all -i 192.168.21.3 -p 50000
Update in progress. The SP will be rebooted in a moment.
The SP is being rebooted...

アップデートサーバ側のログを確認します。

[Thu Feb 05 23:34:15 JST 2009] [/192.168.21.21] [SP_BASE LATEST] Update started
[Thu Feb 05 23:39:33 JST 2009] [/192.168.21.21] [SP_BASE LATEST] Update complete: nsv-v20z-bios-fw_V2.4.0.26/sw_images/sp/spbase/V2.4.0.20/install.image

再ログイン後バージョンを確認します。

$ inventory get software
Name         Revision  Install Date             Description
BIOS-V20z    V1.35.3.2 Thu Feb  5 15:17:32 2009 Platform BIOS for V20z servers
SP Value-Add V2.4.0.20 Thu Feb  5 14:49:23 2009 SP Value-Add Software
SP Base      V2.4.0.20 Thu Feb  5 14:49:23 2009 SP Base Software