For IBM® System x compute nodes, you must first install
UXSPI before enabling firmware update support.
About this task
On System x servers,
you must prepare the IBM UpdateXpress
System Pack Installer (UXSPI) before you can download the required
firmware update files to enable firmware update support.Procedure
- Download
the latest UXSPI package from the IBM Support
Portal at http://www.ibm.com/support/entry/portal/docdisplay?lndocid=serv-xpress#uxspinstall.
Version 9.5 or higher must be used. If any errors are encountered
during this procedure, contact IBM Support.
In this
procedure, UXSPI Version 9.6 is installed. The UXSPI Version 9.6 package
name is ibm_utl_uxspi_9.61_rhel6_32-64.bin.
- Put the UXSPI package into the /share/ibm/uxspi directory
on the management node
- Add execute permissions to the ibm_utl_uxspi_9.61_rhel6_32-64.bin package.
# chmod +x /share/ibm/uxspi/ibm_utl_uxspi_9.61_rhel6_32-64.bin
- Edit the hardware_management.conf configuration
file in the /opt/pcm/etc/hwmgt/firmware directory
and uncomment the FIRMWARE_INSTALLER line. For example, uncomment the following line:
FIRMWARE_INSTALLER=/share/ibm/uxspi/ibm_utl_uxspi_9.61_rhel6_32-64.bin
- To run the UXSPI on 64-bit x86 systems, ensure that all
UXSPI prerequisites are met on all compute nodes. Verify that you
can run UXSPI on all compute nodes:
# xdsh noderange "/share/ibm/uxspi/ibm_utl_uxspi_9.61_rhel6_32-64.bin --help"
where noderange is
a list of nodes or node groups. If you get the error message below,
then you are missing a compatibility library.
-bash: /share/ibm/uxspi/ibm_utl_uxspi_9.61_rhel6_32-64.bin: /lib/ld-linux.so.2:
bad ELF interpreter: No such file or directory
To
install the missing compatibility library
compat-libstdc++-296,
run the following command:
# xdsh noderange "yum install -y compat-libstdc++-296"
For
more details, refer to IBM UpdateXpress
System Pack Installer User's Guide found on the IBM Support Portal.