HP ProLiant Support Pack User Guide Abstract This guide is intended for individuals using PSP for Windows or Linux who are familiar with the configuration and operation of Microsoft Windows, Linux, smart components, and deployment of software to systems and options. Because of the risk of data loss, only individuals experienced with using software should implement the procedures in this guide.
© Copyright 2000, 2012 Hewlett-Packard Development Company, L.P. Notices Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. The information contained herein is subject to change without notice.
Contents 1 Introduction...............................................................................................5 PSP overview............................................................................................................................5 Components in the PSP..............................................................................................................5 New features.............................................................................................................
6 Documentation feedback...........................................................................48 Acronyms and abbreviations.........................................................................49 Index.........................................................................................................
1 Introduction PSP overview PSPs represent operating system specific bundles of optimized drivers, utilities, and management agents. CAUTION: PSPs and individual components should only be used by individuals who are experienced and knowledgeable in the use of these software components. Before using PSP utilities and components to deploy a server or back up the data on the host server and take all other necessary precautions to ensure that mission-critical systems are not disrupted if a failure occurs.
Component Description/Benefit Storage—Linux • hpahcisr—A closed-source driver for the Smart Array B110i controller, which does not ship in Red Hat or SUSE. • hpsa and cciss—Includes the latest support for Smart Array controllers and bug fixes. For this release includes improved support for kdump. • mptlinux—Includes csmi code to support HP Storage Agents. • hpvsa—Driver for the Dynamic Smart Array.
New features • New features for PSP 9.10: ◦ Uses HP SUM 5.1.
2 Deploying PSPs PSPs are deployed using HP SUM. In the PSP for Linux, HP SUM enables support for native RPM files. Users can now deploy firmware and software components simultaneously. PSPs can be deployed using graphical or command-line utilities specific to each operating system. For more information about PSP deployment with HP SUM, see the HP Smart Update Manager User Guide at http://www.hp.com/support/HP_Smart_Update_Manager_UG_en.
NOTE: When attempting to use the remote deployment functionality of HP SUM on any edition of Windows Server 2008, you must ensure that the file and print services feature is enabled and that the file and print services exception has been enabled in the Windows firewall. Failure to do so prevents HP SUM from deploying remote Windows target servers. • All remote host servers must be connected to the same network and use TCP/IP to enable the systems to be accessed by the administrative system.
b. c. d. If necessary, configure the components. Review failed dependencies before installation. Review the revision history of the components. NOTE: When running Windows Server 2008 with the Server Core option, the Configure Now link is not available. To configure components to be deployed: • Access the system as a remote host using HP SUM running on a system with a supported Windows operating system. • Configure the components before deployment. 9. Click Install to proceed with the installation.
successfully. (Prerequisite RPMs and platform-specific compatibility libraries are listed in the “Minimum requirements for Microsoft Windows PSP” (page 8) section). NOTE: When building source RPMs into binary RPMs and deploying them to remote targets, HP SUM validates the target operating system and kernel matches the local kernel on which the source RPM is being built. To bypass this verification process, you can build source RPMs into binary RPMs and add them to the location where HP SUM is started.
To support many HP value-add software deliverables included in the Linux PSP, you must install the following platform-specific compatibility libraries: • • • 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 (required to provide the libperl.so) ◦ libnl (required for QLogic and Emulex drivers) For Red Hat Enterprise Linux 5 AMD64/EM64T servers: ◦ compat-libstdc++-296-2.
• ◦ rpm-build-4.8.0-12.el6..rpm ◦ gcc-4.4.4-13.el6..rpm Red Hat Enterprise Linux 6 graphical mode If the user elects to install the XWindows support, then the following applies to both x86 and x86_64 servers. NOTE: The following items must be the 32-bit version even under x86_64 architecture as HP SUM and several of the RPMs require 32-bit libraries installed. ◦ 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.
• • • ◦ perl (required to provide the libperl.so) ◦ libnl (required for QLogic and Emulex drivers) For SUSE Linux Enterprise Server 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 (required to provide the libperl.so) ◦ libnl (required for QLogic and Emulex drivers) ◦ e2fsprogs-32bit For SUSE Linux Enterprise Server 11 x86 servers: ◦ perl (required to provide the libperl.
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 at http://www.hp.com/go/supportos.
4. After selecting the bundle for all hosts being updated, access the Select Items to be Installed screen to complete the following tasks: a. Select the components to be installed. b. Review failed dependencies before installation. c. Review the revision history of the components. 5. Click Install to proceed with the installation. After installation completes, the Installation Results screen appears. If any components did not install successfully, complete the following steps: a.
3 Advanced topics Command-line interface You can use the HP SUM command-line interface to script custom installations. For more information on using HP SUM, see the HP Smart Update Manager User Guide at http:// www.hp.com/support/HP_Smart_Update_Manager_UG_en.
The following table shows what updates occur if no switches are currently installed. Command G7 and earlier servers Gen8 servers no switches SNMP AMS /use_ams N/A AMS /use_snmp SNMP SNMP /use_wmi WBEM WBEM /use_ams /use_snmp SNMP AMS and SNMP /use_ams /use_wmi WBEM AMS and WBEM /use_wmi /use_snmp WBEM and SNMP WBEM and SNMP /use_ams /use_wmi /use_snmp WBEM and SNMP AMS, SNMP and WBEM The following table shows what updates occur if SNMP switches are currently installed.
Command G7 and earlier servers Gen8 servers /use_snmp N/A AMS and SNMP /use_wmi N/A AMS and WBEM /use_ams /use_snmp N/A AMS and SNMP /use_ams /use_wmi N/A AMS and WBEM /use_wmi /use_snmp N/A AMS, SNMP, and WBEM /use_ams /use_wmi /use_snmp N/A AMS, SNMP, and WBEM Command-line arguments HP SUM recognizes the following command-line arguments, which you can use to pre-populate the GUI on the Source Selection and Review/Install Updates screens.
Installation options Description /c[omponent] or Specifies which components to install. Components to install can be specified with or without the /c[omponent] argument. • If you are using the /c[omponent] argument, then only one component can specified with the argument. However, multiple /c arguments and components can be specified on the same line.
Installation options Description The /user and /passwd arguments do not have any effect when you are attempting to access the file share. Use those arguments only when you are connecting to a target system. /use_web Specifies that the check box for Check ftp.hp.com on the Source Selection screen is selected. This enables components to be retrieved from ftp.hp.com and used in the list of possible updates. /use_proxy Enables the inclusion of a proxy server (and port number) to access ftp.
Installation options Description default repository and may downgrade drivers and firmware to the versions in the default directory as part of the installation operation. The express installation feature allows you to set a baseline and enforce it regardless of the currently installed version of drivers and firmware on the local server.
Reboot options Description use this argument with the /reboot option, or the argument is ignored. /reboot_delay timeout_in_secs Delays the reboot of the server for the length of time that the timeout_in_seconds variable specifies. You must use this argument with the /reboot option, or the argument is ignored. Acceptable values are between 15 and 3600. • The default timeout value is 15 seconds for Microsoft Windows operating systems and 60 seconds for Linux.
Targets Description To update multiple VCs with different user names and passwords, or VCs with OAs that have different credentials, use the corresponding input files OAUID and OAPWD. /_password Provides the password credential for OA associated with VC specified with the "target" command-line parameter. Only one set of OA credentials can be specified with command-line parameters.
Generating reports Description write-protected, you can find the report in the same directory as the HP SUM log files. /firmware_report Generates a report listing of the firmware installed and details of the target. The report is generated in HTML and XML with file names of HPSUM_Firmware_Report.html and fwreport.xml in the directory named HPSUM_Firmware_Report__
Command-line examples The following command-line parameter examples can be executed within these environments: • • • Firmware: ◦ System ROM ◦ Smart Array controller ◦ Hard drives ◦ iLO Software—later version of: ◦ HP Insight Diagnostics Online Edition for Windows Server 2003 (cp008097.exe) ◦ HP System Management Homepage (HP SMH) for Windows (cp008257.
/override_existing_connection /continue_on_error ServerNotFound /silent /logdir "Management_Server_Files" • hpsum /target "Management Server1" /target "Management Server2" /target "Management Server3" /user administrator /passwd letmein /use_latest /allow_update_to_bundle /allow_non_bundle_components /force:all /override_existing_connection /continue_on_error ServerNotFound /silent /logdir "Management_Server_Files" Results: All software components and firmware components from the update bundle, cp008097.
Error level Meaning 2 The installation was not attempted because the required hardware is not present, the software is current, or there is nothing to install. 3 The smart component was not installed. For more information, see the log file. Multi-target servers: Error level Meaning 0 The installation of the deliverable was successful. No reboot is required. 1 The installation of the deliverable was successful. Reboot is required for the deliverable to be enabled.
When the file has been created, to use it with HP SUM, add it as the inputfile parameter to a HP SUM command line. For example, if the name of the input file is hpsum.in, the command-line syntax is hpsum -inputfile hpsum.in. Full paths can be added to the input file location if the file is not stored in the same location as the HP SUM executables. The field can be enclosed in double quotes to enable paths with spaces.
Input file parameters Parameter Description Possible values SILENT This parameter causes the installation to run YES, NO silently without GUI or console output. All data is written to the log file. Any generated prompts use the default option and continue the installation without user input.
Parameter Description Possible values IGNOREERRORS Causes the installation to continue and ignore errors. ServerNotFound, BadPassword, FailedDependencies The ServerNotFound option can be used to bypass inactive or unavailable remote hosts when deploying firmware or software to multiple remote hosts at the same time. Use FailedDependencies to ignore any failed dependencies and proceed with the ones that are ready to be installed. SOURCEPATH Provide a single local repository path.
Parameter Description Possible values SOFTWAREONLY This is a filter switch that allows you to view YES, NO only the software components required for installation. Do not use the /softwareonly parameter with the /romonly parameter. USECURRENTCREDENTIAL Enables the credentials of the local host to be used as the credentials to access the targets instead of providing the user name and password explicitly for each target.
Parameter Description Possible values * For Windows components, the default location is %SYSTEMDRIVE%\CPQSYSTEM\ hp\log and the redirected location is \hp\log\ . * For Linux components, the default location is /var/hp/log/ and the redirected location is /hp/log/ . CMALOCALHOSTRWCOMMSTR Specifies an SNMP read/write community SNMP read/write community string string for local host access. (Applies to Linux PSP only.
Parameter Description Possible values health application loads. (Applies to Linux PSP only.) CMASTARTSTORAGEAGENT Determines whether the HP Systems Insight • YES (start the storage agent) Manager Storage Agent is started when the health application loads. (Applies to Linux • NO (do not start the storage agent) PSP only.) CMASTARTNICAGENT Determines whether the HP Systems Insight Manager NIC agent is started. (Applies to Linux PSP only).
Parameter Description Possible values IP-RESTRICTED-LOGINS HP Systems Management Homepage uses this parameter to restrict login access. (Applies to Linux PSP only.) YES, NO (default) HP Systems Management Homepage uses this parameter to exclude specific IP address/netmask pairs from logging into the web services. (Applies to Linux PSP only.) List of IP address ranges separated by semicolons (for example, 10.1.1.1-10.1.1.
Parameter Description Possible values access granted to local users. (Applies to Linux PSP only.) TRUSTMODE HP Systems Management Homepage uses • TrustByCert—If you use this value, this parameter to set up the trust relationship you must define the CERTLIST mode. (Applies to Linux PSP only.) parameter to enable access to the server. • TrustByName—If you use this value, you must define the XENAMELIST. • TrustByAll—HP does not recommend using this value because of possible negative security consequences.
Parameter Description Possible values IGNOREWARNINGS Allows the installation to proceed on a Superdome 2 target even when warnings are returned during analysis. YES, NO Superdome 2 servers only UPDATETYPE This argument determines which Superdome ALL, COMPLEX, PARTITIONS 2 firmware is updated. Superdome 2 servers only DEVICELIST Use this argument when the For example: DEVICELIST = UPDATETYPE=PARTITIONS.
[TARGETS] HOST = BL465C-01 HOST = 192.168.1.2 [END] Example: A host DNS is passed along with the user ID and password to use for the hosts in the group. DRYRUN = YES SILENT = YES [TARGETS] HOST = BL685cG6 UID = Bigboss2 PWD = password [END] Example: SILENT = YES IGNOREERRORS = ServerNotFound,BadPassword, FailedDepedencies SKIPTARGET = NO SOURCEPATH = C:\fwcd\firmware-8.
[TARGETS] HOST=16.83.62.196 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.61.24 UID=Userid PWD=password [END] Example: Superdome 2 input files: IGNOREWARNINGS = TRUE [TARGET] HOST = 10.0.0.206 UID = Userid PWD = password UPDATETYPE = PARTITIONS DEVICELIST = npar1, npar2, blade1/4, blade 1/5 REBOOTLIST = npar1, npar2 [END] Reports HP SUM generates three types of reports about the specified system or repository. HP SUM generates these reports by using the command-line arguments.
Report type Description Report file information /dependency_report This argument generates a report The following report file is generated: that lists failed dependencies for HPSUM_FailedDependency_Reports_.xml all targets. or .html /installed_report This argument generates a report The following report file is generated: that lists all installed firmware, HPSUM_Installed_Report_.xml or software, and driver versions .html installed on targets.
4 Troubleshooting Installation troubleshooting for Microsoft Windows You might encounter the following issues with PSPs for Microsoft Windows. • How do I set the rules for Windows Firewall and Security Policy? When the Windows Security Alert dialog box appears, click Unblock, and then select your firewall settings as follows: 1. Click Start→Control Panel→ Administrative Tools→Windows Firewall with Advanced Security→Inbound Rules→Remote Administration (NP-IN). 2.
application execution, and then closes and deregisters the port. All communications are over a SOAP server using SSL with additional functionality to prevent man-in-the-middle, packet spoofing, packet replay, and other attacks. The randomness of the port helps prevent port scanning software from denying service to the application.
Windows operating system, the message prevents an automatic reboot. For a successful reboot, you must click Exit. Installation troubleshooting for Linux The following issues might be encountered when attempting to install PSPs for Linux. • I used the -r flag to reboot the server and one of the components that was installed required a reboot, but the server did not reboot. What is happening? If any of the components chosen for installation fails the installation, a reboot does not occur.
To deploy software to remote targets on their secure networks using HP SUM, the following ports are used. Ports Description Port 22 This port establishes a connection to the remote Linux server using SSH. Ports 60000-60007 Random ports are used in this range to pass messages back and forth between the local and remote systems using SSL. These ports are used on the system running HP SUM to send data to the target server.
5 Support and other resources Information to collect before contacting HP Be sure to have the following information available before you contact HP: • Software product name • Hardware product model number • Operating system type and version • Applicable error message • Third-party hardware or software • Technical support registration number (if applicable) How to contact HP Use the following methods to contact HP technical support: • See the Contact HP worldwide website: http://www.hp.
Websites • For information about SPP, see the SPP website at http://www.hp.com/go/spp • For information about PSPs and to download the latest PSPs, see the PSP website at http:// www.hp.com/servers/psp. • For information about firmware support, see the HP Smart Update Firmware DVD at http://www.hp.
The software is available in two variants: • HP Insight Remote Support Standard: This software supports server and storage devices and is optimized for environments with 1–50 servers. Ideal for customers who can benefit from proactive notification but do not need proactive service delivery and integration with a management platform.
6 Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (docsfeedback@hp.com). Include the document title and part number, version number, or the URL when submitting your feedback.
Acronyms and abbreviations ACU HP Array Configuration Utility AMD Advanced Micro Devices FCoE Fibre Channel over Ethernet GRUB Grand Unified Bootloader GTK+ GIMP Toolkit HP SIM HP Systems Insight Manager HP SUM HP Smart Update Manager HTTP hypertext transfer protocol iLO HP Integrated Lights-Out IP Internet Protocol LDU Linux Deployment Utility LILO Linux Loader NIC network interface controller PSP HP ProLiant Support Pack RPM Red Hat Package Manager SMHP HP System Management
Index A advanced topics, 17 arguments, 19 B benefits components in the PSP, 5 C CLI (Command Line Interface) Command-line arguments, 19 Command-line examples, 26 Command-line interface, 17 Command-line syntax, 17 command line arguments, 19 command line examples, 26 command line interface, using, 17 command line syntax, 17 contacting HP, 45 contents, 5 conventions document, 46 text symbols, 46 creating software repository, 7 creating input files, 28 D deploying PSPs, 8 deployment scenarios, 8 document con
Linux RPM return codes, 28 Return codes, 27 return codes, Linux smart components, 27 return codes, Windows smart components, 27 RPM return codes, Linux, 28 S server virtualization detection and support, 10 software repository, 7 symbols in text, 46 T technical support HP, 45 text symbols, 46 troubleshooting, 41 troubleshooting installation PSP for Linux, 43 PSP for Windows, 41 typographic conventions, 46 U updating PSPs version control, 7 upgrade Linux server, 15 upgrading a PSP, 15 V version control, 7