HPE Proliant DL380 Gen9 に搭載されているILOを、VMWare ESX 上からアップデートする方法をご紹介します。
アップデータの準備
HPE Supportサイトから、DL380 Gen9 ILO4 のイメージファイルをダウンロードします。
VMWareから更新するときは以下の画面のZIPファイルだけあればよいので、これをローカルPCにダウンロードしておきます。
Console接続を有効にする
Telnet接続での操作を可能にするため、vSphere Web ClientまたはWeb Consoleから、「ESXi Shell」と「TSM-SSH」サービスをそれぞれ起動しておきます。
先ほどダウンロードしたZIPファイルを、データストアの適当な場所にアップロードします。
たとえば /vmfs/volumes/datastore1/update といったディレクトリを作成して、そこにアップロードしましょう。
アップデート手順
ESXサーバにTeraTermなどのターミナルソフトで接続します。
The time and date of this login have been sent to the system logs. VMware offers supported, powerful system administration tools. Please see www.vmware.com/go/sysadmintools for details. The ESXi Shell can be disabled by an administrative user. See the vSphere Security documentation for more information. [root@SERVER1:~]
現行ILOのバージョン確認
HPEがカスタマイズしたVMware ESXイメージで構築したサーバであれば、以下のディレクトリにツールが用意されています。
このツールを使って、現在稼働しているILOのバージョンを確認できます。
[root@SERVER1:~] cd /opt/hp/tools/ [root@SERVER1:/opt/hp/tools] ls -la total 6132 drwxrwxrwx 1 root root 512 Mar 25 07:02 . drwxrwxrwx 1 root root 512 Mar 25 07:02 .. -r-xr-xr-x 1 root root 5726680 Jan 22 2016 conrep -r--r--r-- 1 root root 127659 Jan 22 2016 conrep.xml -r-xr-xr-x 1 root root 73280 Apr 15 2016 getipmibtaddress -r-xr-xr-x 1 root root 62188 Nov 13 2015 hpbootcfg -r-xr-xr-x 1 root root 251 Nov 13 2015 hpbootcfg_esxcli -r-xr-xr-x 1 root root 242301 Apr 14 2016 hponcfg -r-xr-xr-x 1 root root 12589 Sep 21 2015 hptestevent -r-xr-xr-x 1 root root 250 Sep 21 2015 hptestevent_esxcli [root@SERVER1:/opt/hp/tools] ./hponcfg -g HPE Lights-Out Online Configuration utility Version 4.4-2 (c) Copyright 2011-2015 Hewlett Packard Enterprise Development LP Firmware Revision = 2.50 Device type = iLO 4 Driver name = hpilo iLO IP Address: 192.168.1.1 Host Information: Server Name: SERVER1.local Server Serial Number: CNXXXXXXXX [root@SERVER1:/opt/hp/tools]
ILOの更新
先ほどアップロードしたアップデータがあるディレクトリに移動して、ILOの更新を行います。
[root@SERVER1:/opt/hp/tools] cd /vmfs/volumes/datastore1/update [root@SERVER1:/vmfs/volumes/58f57260-68bc7938-xxxxxxxxxxxxxxxxx/update]unzip CP050767.zip [root@SERVER1:/vmfs/volumes/58f57260-68bc7938-xxxxxxxxxxxxxxxxx/update]rm -f CP050767.zip [root@SERVER1:/vmfs/volumes/58f57260-68bc7938-xxxxxxxxxxxxxxxxx/update] ls -la total 34832 drwxr-xr-x 1 root root 1260 Jun 22 06:54 . drwxr-xr-t 1 root root 1820 Jun 22 06:49 .. -rw------- 1 root root 881 Jun 22 06:54 CP050767.compsig -rwx------ 1 root root 31320 Jun 22 06:54 CP050767.vmexe -rwx------ 1 root root 33024 Jun 22 06:54 CP050767.vmexe64 -rw-r--r-- 1 root root 15460575 Jun 22 06:54 CP050767.vmfile -rw-r--r-- 1 root root 232601 Jun 22 06:54 CP050767.xml -rw-r-xr-x 1 root root 1209 Jun 22 06:54 README.txt [root@SERVER1:/vmfs/volumes/58f57260-68bc7938-da6d-xxxxxxxxxxxx/update] ./CP050767.vmexe OS Version found [6.0.0] iLO Flasher v1.5-1 for VMware ESXi (C) Copyright 2002-2017 Hewlett Packard Enterprise Development LP Firmware image: ./ilo4_280.bin Current iLO 4 firmware version 2.50; Serial number ILOCN7649093M Component XML file: ./CP050767.xml ./CP050767.xml reports firmware version 2.80 This operation will update the firmware on the iLO 4 in this server with version 2.80. Continue (y/N)?y Current firmware is 2.50 (Sep 23 2016 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 reboot completed. [root@SERVER1:/vmfs/volumes/58f57260-68bc7938-xxxxxxxxxxxxxxxxx/update]
アップデートが完了すると自動的にILOが再起動します。
これで更新完了です。