===================================================================================== Installation Instructions ----------------------------------------------------------- ===================================================================================== Prerequisites: IMPORTANT: Before deploying software updates on a target system, be sure that a recent backup of the target system is available in the event the deployment procedure fails. PSP installation for Linux servers has the following minimum requirements: glibc 2.2.4-26 or later gawk 3.1.0-3 or later sed 3.02-10 or later pciutils-2.1.8-25.i386.rpm or later The following RPMs are also required: On Red Hat servers: rpm 4.0.4 or later rpm-build 4.0.4 or later rpm-devel 4.0.4 or later On SUSE Linux servers: rpm 3.0.6 or later To successfully deploy HP SUM on remote target systems based on a Linux operating system, the following must be available: tcl-8.x package expect-5.x package In addition, components that are compiled from source code (such as NIC drivers) require the presence of the following build tools: gcc-2.96-108.1 or later cpp-2.96-108.1 or later binutils-2.11.90.0.8 or later glibc-devel-2.2.4-26 or later kernel-headers- (The version number depends on which kernel is used.) Installing these updates requires legacy compatibility libraries be loaded. The autorun script will detect missing libraries and prompt for their installation. For example, under SLES 11 32 or 64 bit, you must install the compatibility RPM package. The command interpreter (shell) /bin/bash must be installed. For autorun capabilties, the system must be running X with a window manager and an installed browser. For some distributions, the CD must be mounted and the ./autorun command executed for autorun to function. Note: Starting with Linux HP ProLiant Support Pack 8.40 and later, please ensure the following RPMs are also installed. For Red Hat Enterprise Linux 5 AMD64/EM64T servers: compat-libstdc++-296-2.96-132.7.2.i386 or later lm_sensors-2.8.7-2.x86_64 or later net-snmp-5.3.1-14.el5.x86_64 or later perl (needed to provide the libperl.so) libnl (needed for QLogic and Emulex drivers) The following RPMs needed only on the local Linux system running HP SUM to perform builds of NIC source RPMs) gcc-2.96-108.1 or later kernel-devel (needed to build RPMs from source. Especially for Red Hat Enterprise Server 5.3 and later, please be sure to install the kernel-devel in addition to any kernel specific devel package such as kernel-xen-devel or kernel-PAE-devel) RPM build tools For Red Hat Enterprise Linux 6 servers - RHEL6 Console Mode: NOTE: No X console in either x86 or x86_64 - User installs base server with defaults and the following RPMs to run HP SUM in silent mode. NOTE: The versions below are needed as a minimum. Later versions of these can most likely be used as well. lm-sensors-libs-3.1.1-10.el6.ARCH.rpm net-snmp-libs-5.5-27.el6.ARCH.rpm net-snmp-5.5.27.el6.ARCH.rpm kernel-headers-2.6.32-71.el6.ARCH.rpm redhat-rpm-config-9.0.3-25.el6.noarch.rpm kernel-devel-2.6.32-71.el6.ARCH.rpm rpm-build-4.8.0-12.el6.ARCH.rpm gcc-4.4.4-13.el6.ARCH.rpm NOTE: The version(s) below are recommended as a minimum. Later versions of these can most likely be used as well. ncurses-libs-5.7-3.20090208.el6.i686.rpm For Red Hat Enterprise Linux 6 servers - RHEL6 Graphical Mode: NOTE: This applies to both x86 and x86_64 if the user elects to install the XWindows support. NOTE: These must be the 32-bit version even under x86_64 architecture as HP SUM and several of the RPMs require 32-bit libraries installed. NOTE: The versions below are needed as a minimum. Later versions of these can most likely be used as well. libuuid-2.17.2-6.el6.i686.rpm freetype-2.3.11-5.el6.i686.rpm libSM-1.1.0-7.1.el6.i686.rpm libICE-1.0.6-1.el6.i686.rpm libXi-1.3-3.el6.i686.rpm libX11-1.3-2.el6.i686.rpm libXext-1.1-3.el6.i686.rpm libXcb-1.5-1.el6.i686.rpm libXau-1.0.5-1.el6.i686.rpm libXrender-0.9.5-1.el6.i686.rpm libXrandr-1.3.0-4.el6.i686.rpm libXfixes-4.0.4-1.el6.i686.rpm libXcursor-1.1.10-2.el6.i686.rpm fontconfig-2.8.0-3.el6.i686.rpm expat-2.0.1-9.1.el6.i686.rpm expect-5.44.1.15-2.el6..rpm zlib-1.2.3-25.el6.i686.rpm libstdc++-4.4.4-13.el6.i686.rpm net-snmp-5.5-27.el6.ARCH.rpm NOTE: The version(s) below are recommended as a minimum. Later versions of these can most likely be used as well. ncurses-libs-5.7-3.20090208.el6.i686.rpm In addition, the build directory for RPMs built from source has changed depending on the name of the user building them. Up through RHEL5, the directory had been /usr/src/redhat/RPMS/. Under RHEL6, the directory is /root/rpmbuild/RPMS/ if the user is logged in as root and /$USER/home/rpmbuild/RPMS/ for users other than root. -------------------------------------------------------------------------------- To ensure the integrity of your download, HP recommends verifying your results with this MD5 Checksum value: 6de30bd1178dc901e6cd9021bcd1e8aa psp-9.10.rhel6.i686.en.tar.gz Reboot Requirement: Reboot is not required after installation for updates to take effect and hardware stability to be maintained. -------------------------------------------------------------------------------- Installation: Installation of the Linux ProLiant Support Pack Using Autorun: PSP's may be installed via autorun if autorun is configured on the target Linux server. Red Hat distributions include autorun. If autorun is not installed, it must be installed and properly configured before beginning. Autorun will typically mount the CD-ROM on /media/cdrom for Red Hat Enterprise Linux 4 and SUSE-based distributions. Note: Red Hat Enterprise Linux and SUSE LINUX Enterprise Server 10 SP2 or later, automount the CD with the noexec property set. In order to run Autorun, the CD must be first be unmounted and then manually remounted. For other distributions, several autorun utilities are available for download from various Internet sites. These distributions will typically mount the CD-ROM on /media/cdrom. For the purposes of these instructions, the CD-ROM is assumed to have been mounted on /mnt/mnt. The actual mount point should replace /mnt/mnt when executing these instructions. Installation of the Linux ProLiant Support Pack using SmartStart CD:. Login on the console as root. Insert the CD. If autorun is activated, skip the next step. If autorun is not activated, manually mount the CD and execute the autorun script (e.g. /mnt/mnt/autorun). On the End User License Agreement screen of autorun, select the Agree button if you agree with the terms of the agreement and wish to proceed with autorun. Select Disagree if you do not agree with the terms of the agreement and wish to exit autorun. Select the Software tab. Select the "Install the ProLiant Support Pack" option to install the desired Linux PSP. Manual Installation of the Linux ProLiant Support Pack: For the remainder of this discussion, the CD mount directory will be considered to be /mnt/mnt. The actual mount point should replace /mnt/mnt when executing these instructions. Red Hat Enterprise Linux 4 and SUSE-based distributions mount CD's on /media/cdrom. If the CD-ROM mount point is not defined in /etc/fstab, a complete mount command will be required. Login on the console as root. Insert the SmartStart CD. Mount the CD (e.g. mount /mnt/mnt or mount -t iso9660 /dev/cdrom /mnt/mnt). Change to the /compaq/csp/linux directory. Execute the ./hpsum command to install the Linux ProLiant Support Pack. The installer will open an interactive session which will allow you to install the Linux ProLiant Support Pack. Note: Starting with Linux ProLiant Support Pack 8.40 and later, please ensure the following RPMs are also installed. For Red Hat Enterprise Linux 5 x86 servers: compat-libstdc++-296-2.96-132.7.2.i386 or later lm_sensors-2.8.7-2.i386 or later net-snmp-5.3.1-14.el5.i386 or later perl (needed to provide the libperl.so) libnl (needed for QLogic and Emulex drivers) For Red Hat Enterprise Linux 5 AMD64/EM64T servers: compat-libstdc++-296-2.96-132.7.2.i386 or later lm_sensors-2.8.7-2.x86_64 or later net-snmp-5.3.1-14.el5.x86_64 or later perl (needed to provide the libperl.so) libnl (needed for QLogic and Emulex drivers) For Red Hat Enterprise Linux 6 x86 servers: lm-sensors-libs-3.1.1-10.el6.i686.rpm net-snmp-libs-5.5-27.el6.i686.rpm net-snmp-5.5.27.el6.i686.rpm libstdc++-4.4.4-13.el6.i686.rpm For Red Hat Enterprise Linux 6 AMD64/EM64T servers: lm-sensors-libs-3.1.1-10.el6.x86_64.rpm net-snmp-libs-5.5-27.el6.x86_64.rpm net-snmp-5.5.27.el6.x86_64.rpm libstdc++-4.4.4-13.el6.i686.rpm For SLES 10 x86 servers: compat-2006.1.25-11.2.i586 or later compat-libstdc++-5.0.7-22.2.i586 or later perl (needed to provide the libperl.so) libnl (needed for QLogic and Emulex drivers) For SLES 10 AMD64/EM64T servers: compat-2006.1.25-11.2.x86_64 or later compat-32bit-2006.1.25-11.2.x86_64 or later compat-libstdc++-5.0.7-22.2. x86_64 or later perl (needed to provide the libperl.so) libnl (needed for QLogic and Emulex drivers) For SLES 11 x86 servers: perl (needed to provide the libperl.so) compat-libstdc++-296-2.96-132.7.2.i386 or later libstdc++33-3.3.3-11.9.i586 or later perl-SNMP-5.4.2.1-6.3.i586 or later net-snmp-5.4.2.1-6.3.i586 or later libnl (needed for QLogic and Emulex drivers) For SLES 11 AMD64/EM64T servers: glib-1.2.10-15.i386 or later compat-libstdc++-296-2.96-132.7.2.i386 or later libstdc++33-32bit-3.3.3-11.9 or later perl-SNMP-5.4.2.1-6.3.x86_64 or later net-snmp-5.4.2.1-6.3.x86_64 or later libnl (needed for QLogic and Emulex drivers) To perform builds of NIC source RPMs, the following RPMs are required on the local Linux system running HP SUM. gcc-2.96-108.1 or later kernel-devel (required to build RPMs from source. Especially for Red Hat Enterprise Server 5.3 and later. Be sure to install the kernel-devel in addition to any kernel specific devel package such as kernel-xen-devel or kernel-PAE-devel) kernel-syms RPM build tools NOTE: Be sure to include the version of the compatibility libraries that is appropriate for your architecture. In some cases, there are separate 32-bit and 64-bit compatibility libraries for a given distribution. For a current list of supported Linux distributions and versions (and their associated errata kernels), see the operating system support matrixes . The PSPs are designed for use after you install the operating system so that you can update drivers, install HP utilities (such as Health and iLO drivers), and install agents (Foundation, Server, NIC, and Storage). ===================================================================================== Release Notes ----------------------------------------------------------------------- ===================================================================================== Upgrade Requirement: Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version. This is the final version of the Linux ProLiant Support Pack (PSP). The HP Service Pack for ProLiant (SPP) will replace the Linux PSP later this year. During this transition period, both products are released concurrently for this final time. The SPP 2012.06.0 contains the same content and functionality as the following products: ProLiant Support Pack for Linux version 9.10 ProLiant Support Pack for Windows version 9.10 Smart Update Firmware DVD version 10.10 After this release, the SPP will be the only product delivering components for HP ProLiant servers, options, and BladeSystems in a single package. For more information on the SPP, go to http://www.hp.com/go/spp. -------------------------------------------------------------------------------- Important: Some of the Linux RPMs require the target server to be rebooted after the RPM is installed. There is no eReboot neededf message reported on the HP Smart Update Manager 4.0.0 'Installation Results' screen. Therefore, it is recommended to reboot the target server after installation of any Linux RPMs. Below is the list of RPMS which require a reboot: HP ProLiant Smart Array Controller Driver - Cpq_cciss HP U320 SCSI Adapter, SAS HBA with RAID, SCxxXe and SCxxGe series HBA Driver - Mptlinux HP Smart Array B110i SATA RAID Controller Driver - Hpahcisr HP NC-Series Broadcom 1/10 GbE Multifunction and iSCSI Drivers for Linux HP NC-Series ServerEngines be2iscsi Driver for Linux HP NC-Series ServerEngines be2net 10GbE Driver for Linux HP NC-Series Intel E1000 Driver for Linux HP NC-Series Intel E1000e Driver for Linux HP NC-Series Intel igb Driver for Linux HP NC-Series Mellanox 10GbE Driver for Linux HP NC-Series QLogic Driver for Linux HP NC-Series Broadcom TG3 Driver for Linux QLogic iSCSI Driver for Linux /end