Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-2350974.1
Update Date:2018-05-23
Keywords:

Solution Type  Technical Instruction Sure

Solution  2350974.1 :   How to upgrade the ILOM service processor firmware on PCA compute and management nodes.  


Related Items
  • Private Cloud Appliance X6-2 Server Upgrade
  •  
  • Oracle Virtual Compute Appliance X4-2 Hardware
  •  
  • Oracle Virtual Compute Appliance X3-2 Hardware
  •  
  • Private Cloud Appliance X7-2 Server Upgrade
  •  
  • Private Cloud Appliance X5-2 Hardware
  •  
Related Categories
  • PLA-Support>Sun Systems>x86>Engineered Systems HW>SN-x86: OVCA
  •  




In this Document
Goal
Solution
References


Applies to:

Private Cloud Appliance X5-2 Hardware - Version All Versions and later
Private Cloud Appliance X7-2 Server Upgrade - Version All Versions and later
Private Cloud Appliance X6-2 Server Upgrade - Version All Versions and later
Oracle Virtual Compute Appliance X3-2 Hardware - Version All Versions and later
Oracle Virtual Compute Appliance X4-2 Hardware - Version All Versions and later
Information in this document applies to any platform.

Goal

In the event an ILOM service processor or 'SP' firmware upgrade is needed, this document shows a CLI method perform the update.

All qualified firmware is included on the Oracle Private Cloud Appliance.  Refer to the notes listed in the reference section below.

The PCA firmware upgrade policy is also listed in the reference section.

Solution

Notes before you begin:
The SP firmware will have a .pkg filename extension. 
In older versions of the PCA software image, the required .pkg file exists in the /nfs/shared_storage/mgmt_image/firmware/compute/X[3|4|5|6]-2_FIRMWARE directory.
In newer versions of the PCA software images, the .pkg firmware file now exists inside of a 'Generic' patch .zip archive file. If so, you will need to unzip the archive and cd deeper to locate the .pkg firmware file.  The firmware is usually located inside of a directory named 'service-processor'.  Both the full path and the filename will be needed in step #4 below.

These two examples show both cases. 

Case #1 
On PCA 2.2.2, the X5-2 ILOM firmware .pkg file exists.  There is no need to unzip anything.

[root@ovcamn05r1 ~]# cd /nfs/shared_storage/mgmt_image/firmware/compute/X5-2_FIRMWARE
[root@ovcamn05r1 X5-2_FIRMWARE]# ls
ILOM-3_2_8_24_r114580-Oracle_Server_X5-2.pkg  TRANS.TBL
[root@ovcamn05r1 X5-2_FIRMWARE]#

Case #2 
On PCA 2.3.2, the X5-2 ILOM firmware .pkg does not exist but the Generic .zip archive does. 
You will need to unzip the archive and cd deeper into the .../service-processor directory to locate the .pkg firmware file. 

[root@ovcamn05r1 ~]# cd /nfs/shared_storage/mgmt_image/firmware/compute/X5-2_FIRMWARE
[root@ovcamn05r1 X5-2_FIRMWARE]# ls
p26413467_1100_Generic.zip  TRANS.TBL
[root@ovcamn05r1 X5-2_FIRMWARE]# unzip p26413467_1100_Generic.zip
Archive:  p26413467_1100_Generic.zip
   creating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/metadata.xml
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/ILOM-3_2_10_22_r118277-Oracle_Server_X5-2.pkg
   creating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101674/
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101674/metadata.xml
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101674/hld36025.bin
   creating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101684/

  [remaining output truncated]

[root@ovcamn05r1 X5-2_FIRMWARE]# cd Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor

[root@ovcamn05r1 service-processor]# ls
ILOM-3_2_10_22_r118277-Oracle_Server_X5-2.pkg  metadata.xml

This example shows an x5-2 node being upgraded from version 3.2.4.68 to 3.2.10.22.

1.  cd into the X5-2_FIRMWARE directory. 

[root@ovcamn05r1 ~]# cd /nfs/shared_storage/mgmt_image/firmware/compute/X5-2_FIRMWARE

2. Unzip the .zip archive if needed.

This step is only necessary if you do not see the .pkg file. 
If you see a .zip file instead of the .pkg file, then unzip the archive file and cd as needed to locate the .pkg file.

[root@ovcamn05r1 X5-2_FIRMWARE]# ls
p26413467_1100_Generic.zip  TRANS.TBL

The .pkg file is not shown. You will need to unzip and cd deeper to locate it:

[root@ovcamn05r1 X5-2_FIRMWARE]# unzip p26413467_1100_Generic.zip
Archive:  p26413467_1100_Generic.zip
   creating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/metadata.xml
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/ILOM-3_2_10_22_r118277-Oracle_Server_X5-2.pkg
   creating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101674/
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101674/metadata.xml
  inflating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101674/hld36025.bin
   creating: Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/7101684/

        [remaining output truncated]

[root@ovcamn05r1 X5-2_FIRMWARE]#  cd Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor

[root@ovcamn05r1 service-processor]# ls
ILOM-3_2_10_22_r118277-Oracle_Server_X5-2.pkg  metadata.xml

[root@ovcamn05r1 service-processor]# pwd
/nfs/shared_storage/mgmt_image/firmware/compute/X5-2_FIRMWARE/Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor

3. ssh to the ILOM as root to check the current version

-> version
SP firmware 3.2.4.68
SP firmware build number: 108889
SP firmware date: Wed Jun 14 11:37:25 CST 2017
SP filesystem version: 0.2.10

4. Upgrade the firmware using the load command using the full path to the .pkg file.

-> load -source sftp://root@192.168.4.3/nfs/shared_storage/mgmt_image/firmware/compute/X5-2_FIRMWARE/Oracle_Server_X5-2-1.10.0.87089-FIRMWARE_PACK/Firmware/service-processor/ILOM-3_2_10_22_r118277-Oracle_Server_X5-2.pkg
Enter remote user password: ********

NOTE: An upgrade takes several minutes to complete. ILOM
will enter a special mode to load new firmware. No
other tasks can be performed in ILOM until the
firmware upgrade is complete and ILOM is reset.

You can choose to postpone the server BIOS upgrade until the
next server poweroff. If you do not do that, you should
perform a clean shutdown of the server before continuing.

Are you sure you want to load the specified file (y/n)? y
Preserve existing SP configuration (y/n)? y
Preserve existing BIOS configuration (y/n)? y
Delay BIOS upgrade until next server poweroff or reset (y/n)? y
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
.............................

Firmware update is complete.
ILOM will now be restarted with the new firmware.

[Wait a few seconds, you will see the SP automatically reboot itself]

-> /sbin/reboot
Connection to 192.168.4.xxx closed by remote host.

5. Wait approximately four minutes for the SP to complete the reboot, then ssh in again and check the version.

-> version
SP firmware 3.2.10.22
SP firmware build number: 118277
SP firmware date: Fri May 26 17:45:28 CST 2017
SP filesystem version: 0.2.10

6. The BIOS will update next during next power off or reset of the server.

References

<NOTE:2338180.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.3.2
<NOTE:1610373.1> - Firmware Upgrade Policy for Private Cloud Appliance (PCA)
<NOTE:2173274.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.0.5
<NOTE:2173268.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.1.1
<NOTE:2172776.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.2.1
<NOTE:2206499.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.2.2
<NOTE:2270283.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.3.1
<NOTE:2387792.1> - Firmware Versions for Private Cloud Appliance (PCA) 2.3.3

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback