hp ProLiant Gen8サーバのiLOをESXiからアップデートする


VMware ESXiサーバとして動作しているhp ProLiant DL380p Gen8サーバのiLOをアップデートした。

まず、ESXi上から、iLOのバージョンと、iLOに割り当てられているIPアドレスを確認するため「hponcfg」コマンドを実行

/tmp # /opt/hp/tools/hponcfg -g
HP Lights-Out Online Configuration utility

Version 4.4-0 (c) Hewlett-Packard Company, 2014
Firmware Revision = 1.40 Device type = iLO 4 Driver name = hpilo
iLO IP Address: 172.17.15.99
Host Information:
                        Server Name: esxi1.osakana.local
                        Server Serial Number: SGH421XXXX
/tmp #

iLOのアップデータファイル CP025110.scexe を、/tmpに配置し、実行権限を与え、実行。

/tmp # chmod a+x CP025110.scexe
/tmp # ./CP025110.scexe
OS Version found  [5.5.0]
sh: 6.0=./ESXi_5.5: unknown operand
./CP025110.scexe: Okay process the path [./ESXi_5.5 6.0]
sh: 6.0: unknown operand
./CP025110.scexe:  Update flash engine from ./ESXi_5.5 6.0
sh: 6.0/clean_target_location.sh: unknown operand
sh: 6.0/copy_FE_to_target_location.sh: unknown operand
Copy Flash Engine files from [./ESXi_5.5 6.0] to [/tmp/sctmpdir4924713]
cp: './ESXi_5.5' and './ESXi_5.5' are the same file
cp: can't stat '6.0/*': No such file or directory

iLO Flasher v1.0.2-2 for VMware ESXi (Jan  7 2014)
(C) Copyright 2002-2014 Hewlett-Packard Development Company, L.P.
Firmware image: ./ilo4_203.bin
Current iLO 4 firmware version  1.40; Serial number ILOSGH421XXXX

Component XML file: ./CP025110.xml
./CP025110.xml reports firmware version 2.03
This operation will update the firmware on the
iLO 4 in this server with version 2.03.
Continue (y/N)?y
Current firmware is  1.40 (Jan 14 2014 00:00:00)
Firmware image is 0x1001b1c(16784156) bytes
Committing to flash part...
******** DO NOT INTERRUPT! ********
Flashing is underway... 100 percent programmed. \
Succeeded.
***** iLO 4 reboot in progress (may take up to 60 seconds.)
***** Please ignore console messages, if any.
iLO 4 still rebooting. Try again...
iLO 4 reboot completed.
/tmp #

firmwareのバージョンが上がっていることを確認。

/tmp #  /opt/hp/tools/hponcfg -g
HP Lights-Out Online Configuration utility

Version 4.4-0 (c) Hewlett-Packard Company, 2014
Firmware Revision = 2.03 Device type = iLO 4 Driver name = hpilo
iLO IP Address: 0.0.0.0
Host Information:
                        Server Name: esxi1.osakana.local
                        Server Serial Number: SGH421XXXX
/tmp #

・・・と、実行が早すぎたようで、DHCPで割り当てているIPアドレスが「0.0.0.0」となっている。
時間をおいて再実施

/tmp #  /opt/hp/tools/hponcfg -g
HP Lights-Out Online Configuration utility

Version 4.4-0 (c) Hewlett-Packard Company, 2014
Firmware Revision = 2.03 Device type = iLO 4 Driver name = hpilo
iLO IP Address: 172.17.15.99
Host Information:
                        Server Name: esxi1.osakana.local
                        Server Serial Number: SGH421XXXX
/tmp #

これで、問題なしですね。

hpからProLiant Generation 9サーバが登場


アメリカでhpがProLiant Gen9サーバを発表した模様。

2014/08/28:HP Unveils New ProLiant Gen9 Servers to Help Customers Address Evolving Data Center Demands
Gen9_family_FT_PR

といっても、詳細は9月9日~11日にサンフランシスコで開催されるIntel Developers Forumにて発表される、とのこと。

このIntel Developers Forumでは、DDR4メモリ対応のサーバ向け新CPU Haswell-EP搭載 Xeon E5-2600v3プロセッサが発表される見込みなので、それに合わせて詳細発表、となるんでしょうね。

上記URLで公開されている情報、「Reimagine the server. Think compute.」の下部にあるリンクから「HP ProLiant Gen9 Servers FAQ」、The Register:「HP busts out new ProLiant Gen9 servers」の記事の内容を合わせて

発表される機種

従来モデルのアップデート
・タワー型 ML350 Gen9(5Uラックも可)
High-performance server with unmatched capacity and reliability in a rack or tower
form factor

・1U DL360 Gen9
Dense performance for multi-workload compute in the data center

・2U DL380 Gen9
The no-compromise data center standard for multi-workload compute, and the most
popular server model in the world’s best-selling ProLiant server family

・ブレード用 WL460c Gen9
The world’s leading server blade accelerates service delivery with advanced Compute
performance that’s truly optimized for core IT workloads.

・Apollo6000用 XL230a
Apollo 6000 System server, density optimized performance for rack-scale workloads

・Apollo8000用 XL730f
Apollo 8000 System server for high performance computing workloads

名前変更での登場
・DL160 Gen9 (旧DL360e)
Right-sized performance for space- and budget-constrained environments
・DL180 Gen9 (旧DL380e)
The new standard for growing data center needs

特徴
・Haswell-EP Xeon E5-2600v3
・DDR4メモリ
・UEFIへの移行
・RESTful APIによるUEFI設定変更対応
・12Gb/s Smart Array Controller
・Windows Server 2003非対応

DL360G9のフロント写真を見ると、USBポートが青い・・・USB3.0対応の可能性が・・・
DL360_Gen9_10SFF_FT

DL180G9/DL160G9の方は、黒なので、300シリーズのみなのかも?

hp ProLiantをLinuxで使う場合にインストールするService Pack for ProLiantについて


hp ProLiantをLinuxで使う場合、Service Pack for ProLiantという追加ドライバ&管理ソフトウェア集をインストールする・・・ということになっている。

製品ページ:Service Pack for ProLiant(SPP) / Smart Update Manager(SUM) v6.x
Service Pack for ProLiant(SPP) / Smart Update Manager(SUM) v8

基本的にはisoイメージで配布されており、ディストリビューション特化型の縮小版がtar.gzでも配布されている。
それぞれ、中に「hpsum」というパッケージインストール用フロントエンドプログラム(Smart Update Manager/SUM)が入っているので、それを実行して、インストールを行うことになる。

詳細についてはSUM: Smart Update Manager hpsum v6.2対応環境とインストール方法についてSUM: Smart Update Manager hpsum v6.3.1対応環境とインストール方法について」を参照のこと。

で・・・hp USAのページを見ていたらhp Software Delivery RepositoryHPE Software Delivery Repository」なんてものを発見。

RHEL/CentOSであれば、yumコマンドでhpの管理系ソフトウェアがインストールできるようになるらしい。
対応している管理ソフトウェアは、以下のものらしい。

Browse repository Project & subscription information Contents
spp Service Pack for ProLiant Drivers, agent software, firmware for RedHat and SLES
mcp Management Component Pack for ProLiant Agent software for Ubuntu, Oracle and community distros
isp Integrity Support Pack Agent software for RedHat and SLES on IA64
iwbem Integrity WBEM Providers WBEM providers for RedHat and SLES on IA64
mlnx_ofed Mellanox OFED VPI Drivers and Utilities Mellanox OFED VPI for RedHat and SLES
vibsdepot VMware® ESXi bundles Drivers and vibs for VMWare®
hpsum HP Smart Update Manager Software to update firmware and drivers on RedHat and SLES
stk HP ProLiant Scripting Toolkit Useful commands for scripting/automating ProLiant hardware

このレポジトリを使って、Service Pack for ProLiantをインストールする手順は「Subscribe your system to the spp repository」か、もしくは「Linux best practices using HP Service Pack for ProLiant (SPP) and Software Delivery Repository (SDR)」で紹介されている。