Install UXSPI on System x compute nodes

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

  1. 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.

  2. Put the UXSPI package into the /share/ibm/uxspi directory on the management node
  3. 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
  4. 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
  5. 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.