富士通 D2607のBIOS Firmware のアップデートが上手くゆかないので、今度はHP P410を調達。
素のESXi 6.7では、"hpssacli"が無く、手が出ない。
1. ESXi 6.7
HPのHWをサボホートした、ESXI 6.7 のISO イメージ VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.iso をダウンロードして、インストール。
"hpssacli"で現在のFirmware が、"5.10" で、最新の"6.64"にアップデートすべきな事が認識されました。
ESXi 用の
http://virtualization.blog73.fc2.com/blog-entry-224.html を参考にESXi 用のCP027482.zipを入手。
しかし、パッケージは、ESXi6.0までのサボートの様でした。
CP027482.xmlを改変しても、インストールできませんでした。
2. ESXi 5.5
今度は、HPのHWをサボホートした、ESXI 5.5 のISO イメージ VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso をダウンロードして、インストール、、できませんでした。
HPのホストでなく、FUJITSUであるとエラーがでました。
3. Ubuntu 18.04
3.1 先ずは、Ubuntu 18.04をインストール。
3.2 ssacli のインストール
https://downloads.linux.hpe.com/SDR/project/mcp/ を参照
3.2.1 先ずは、/etc/apt/sources.list.d/mcp.list 作成
# vi /etc/apt/sources.list.d/mcp.list
# cat /etc/apt/sources.list.d/mcp.list
# HPE Management Component Pack
deb http://downloads.linux.hpe.com/SDR/repo/mcp bionic/current non-free
3.2.2 HPの証明書のインポート
https://downloads.linux.hpe.com/SDR/keys.html を参照
# curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
# curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
# curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
# curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -
確認
# apt-key list
3.2.2 ローカルのAPTインデックスの更新
# apt-get update
3.2.3 ssacliのAPTインデックスの確認
# apt-cache search ssacli
3.2.4 ssacliのインストール
# apt-get install ssacli
3.2.5 ssacliのインストール確認
# ls -l /opt/smartstorageadmin/ssacli/bin
3.3 現在のファームウェア・アップデート・確認
3.3.1 現在のファームウェアのバージョンの確認
# /opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show detail | grep "Firmware"
Firmware Version: 5.14-0
3.4 ファームウェア・アップデート・パッケージのインストール
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_67bbae04d4f24e6da8c7aa37bb を参照
hp-firmware-smartarray-14ef73e580-6.64-1.1.i386.rpm をダウンロード
3.4.1 "alien"のインストール
https://www.rosehosting.com/blog/how-to-install-rpm-packages-on-ubuntu/ を参照
# add-apt-repository universe
# apt-get update
# apt-get install alien
3.4.2 rpm i386 パッケージからbed amd64 パッケージへのコンバート
hp-firmware-smartarray-14ef73e580-6.64-1.1.i386.rpm をダウンロード
# alien -g hp-firmware-smartarray-14ef73e580-6.64-1.1.i386.rpm
# cd hp-firmware-smartarray-14ef73e580-6.64
# vi debian/control
"Architecture: i386" を"Architecture: amd64"に変更する
# grep Architecture debian/control
Architecture: amd64
# debian/rules binary
# cd ..
# ls -ld hp-firmware-smartarray-14ef73e580_6.64-2.1_amd64.deb
3.4.3 パッケージのインストール
# dpkg -i hp-firmware-smartarray-14ef73e580_6.64-2.1_amd64.deb
# ls -l /usr/lib/i386-linux-gnu
3.5 ファームウェア・アップデート・プログラムの環境設定
3.5.1 ccissflash の状況の確認
CP026510.scexe などはラッパーで実質的に ccissflash がメインのブログラム
# cd /usr/lib/i386-linux-gnu/hp-firmware-smartarray-14ef73e580-6.64-1.1
# ./ccissflash: No such file or directory
# ldd ccissflash
not a dynamic executable
# file ccissflash
ccissflash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.4.3, with debug_info, not stripped
3.5.2 32bit ライブラリーのインストール
i386 からamd64にパッケージは変換したが、バイナリーはそのままのため、
64bit環境で32bitバイナリー(ccissflash)を実行する為必要なライブラリーの導入。
# apt-get install libc6-i386
# apt-get install lib32z1
# apt-get install lib32stdc++6
3.5.3 ライブラリーのインストールの確認
# cd /usr/lib/i386-linux-gnu/hp-firmware-smartarray-14ef73e580-6.64-1.1
# ldd ccissflash
linux-gate.so.1 (0xf7f37000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f0b000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7f06000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7d80000)
libm.so.6 => /lib32/libm.so.6 (0xf7cb5000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7c97000)
libc.so.6 => /lib32/libc.so.6 (0xf7abe000)
/lib/ld-linux.so.2 (0xf7f39000)
3.6 ファームウェア・アップデート
# cd /usr/lib/i386-linux-gnu/hp-scexe-compat
# ./CP026510.scexe
This program consists of two phases: device discovery and device update.
No device will be updated until you answer.
Do you want to run device discovery?
(yes/no) yes
Finding hardware. This may take a few minutes.
Found 1 devices.
Do you want to upgrade the device that has older ROM?
(yes/no) yes
1 devices will be updated.
Updating: P410 Slot: 4 from [5.14] to [6.64]
Updating: P410 Slot: 4 from [5.14] to [6.64]
A reboot is required to finish the installation completely.
3.7 ファームウェア・アップデート・確認
3.7.1 リブート
# shutdown -r now
3.7.2 "root"としてログイン
3.7.3 ファームウェアのバージョンの確認
# /opt/smartstorageadmin/ssacli/bin/ssacli ctrl all show detail | grep "Firmware"
Firmware Version: 6.64-0
4枚調達したP410の内1枚動作不良の様でした。
2018年12月02日
次期(2019)ご自宅サーバー RAID HP P410 その1
posted by kuma SF-Z at 17:32| Comment(0)
| ソフトウェア 修理/改修
この記事へのコメント
コメントを書く