HP Smart Update Manager User Guide Abstract This guide is intended for individuals who are familiar with the configuration and operation of Microsoft® Windows®, Windows Server® 2003, Windows Server® 2008, Linux, smart components, and deployment of firmware and software to systems and options. Because of the risk of data loss, only individuals experienced with using firmware and software should implement the procedures in this guide.
© Copyright 2009, 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Confidential computer software.
Contents Introduction .................................................................................................................................. 6 HP Smart Update Manager overview ........................................................................................................... 6 Using this guide ........................................................................................................................................ 7 New features of HP SUM 4.2.0 .............................
Command-line arguments ............................................................................................................... 67 Component configuration for Windows components only ................................................................... 72 Command-line examples ................................................................................................................ 72 Return codes ....................................................................................................
Non-matching systems error reported when building source Linux RPMs or installing Linux RPMs built from source ........................................................................................................................................................... 109 Linux component version discrepancy for source RPMs ............................................................................... 110 HP SUM displays No components found in the selected repository(ies) message .............................
Introduction HP Smart Update Manager overview HP SUM is a technology, included in many HP products for installing and updating firmware and software components on HP ProLiant and HP Integrity servers, enclosures, and options. HP SUM provides a GUI and a command-line scriptable interface for: • Deployment of firmware for single or one-to-many HP servers and network-based targets such as iLOs, OAs, and VC Ethernet and Fibre Channel modules.
• Support for updating firmware on network-based targets such as the OA, iLO 2/iLO 3 through Network Management Port, and VC Ethernet and Fibre Channel modules on HP ProLiant servers NOTE: HP SUM does not support third-party controllers. This includes flashing hard drives behind these controllers. Using this guide HP SUM is delivered with many different deliverables. A deliverable is an HP product which contains HP SUM and a set of firmware or software components.
HP recommends that the user name and password for the administrator account on each host server are the same as those on the local administrative system. If administrator privileges are not set up in this manner, you must have the user name and password for each remote server available. Alternatively, you can use a domain account on the local administrative system that has administrator privileges on the host servers.
• o tcl-8.x package o expect-5.x package Starting with Linux PSP 8.40 and later, ensure the following platform-specific compatibility libraries are also installed: o For Red Hat Enterprise Linux 4x86 servers — compat-libstdc++-296-2.96-132.7.2.i386 or later — lm_sensors-2.8.7-2.i386 or later — net-snmp-5.1.2-11.i386 or later — perl (required to provide the libperl.so) — libnl (required for QLogic and Emulex drivers) o For Red Hat Enterprise Linux 4 AMD64/EM64T servers — compat-libstdc++-296-2.
— lm_sensors-libs-3.1.1-10.el6..rpm — net-snmp-libs-5.5-27.el6..rpm — net-snmp-5.5.27.el6..rpm — kernel-headers-2.6.32-71.el6..rpm — redhat-rpm-config-9.0.3-25.el6.noarch.rpm — kernel-devel-2.6.32-71.el6..rpm — rpm-build-4.8.0-12.el6..rpm — gcc-4.4.4-13.el6..rpm o RHEL6 graphical mode NOTE: If the user elects to install the XWindows support, then the following steps apply to both x86 and x86_64 servers.
For RHEL 6 installations, you must perform the following: a. Select Basic Server. b. Select Customize Now. c. Under Base System, select the following libraries: — Compatibility libraries d. Under Hardware Monitoring Utilities, select lm_sensor-3.1.1-10.el6- e. Under Systems Management, select SNMP Support. f. Under Desktops, select the following: — XWindows System — Legacy XWindows System Compatibility — Either Gnome or KDE Desktop. g. Under Development, perform the following: i.
— libnl (required for QLogic and Emulex drivers) • Building NIC Source RPMs You must have the following RPMs, required only on the local Linux system running HP SUM to perform builds of NIC source RPMs: • o gcc-2.96-108.1 or later o kernel-devel (This RPM is required for Red Hat Enterprise Linux 5.x. Install the kernel-devel in addition to any kernel-specific devel package such as kernel-xen-devel or kernel-PAE-devel.
• HP ProLiant Support Packs for Linux 8.40 and later • HP Smart Update Firmware DVD (for HP ProLiant servers) • HP Integrity Support Pack for Windows® 6.
HP SUM version Delivered with Support and limitations 4.1.1 • HP ProLiant Support Pack for Linux 8.62 • No support for BL860c/BL870c/BL890c i2 Servers firmware or HP Integrity Support Pack 4.2.0 • • HP ProLiant Support Pack for Linux 8.70 • HP ProLiant Support Pack for Windows® 8.70 No support for BL860c/BL870c/BL890c i2 Servers firmware or HP Integrity Support Pack 4.2.1 • HP Smart Update Firmware DVD 9.
Scenario Description HP SUM command deployment Are unable to unlock the required HP SUM network ports for remote deployment Use this scenario when you: • Windows®: hpsum • Are not familiar with • Interactive, graphical deployment to a remote host (Run HP SUM from a workstation and update • remote hosts over the • network using the GUI) command line tools Do not require scripting Want to select the components to be installed • Need to update multiple targets including OA, VC, and server-based firmware
Scenario Description HP SUM command HP deliverable Update an existing enclosure manually For more information, see BladeSystem Matrix compatibility chart at www.hp.com/go/matrixc ompatibility (http://www.hp.com/go /matrixcompatibility) The same scenario as shown in the “Interactive, graphical deployment to a remote host” or “Scripted deployment to a remote host” scenarios discussed previously in this table • • Windows®: hpsum • Linux: .
NOTE: Use the version of HP SUM that comes with the ISP when deploying the components that are included in that deliverable. For more information about ISP implementation by operating system, see the HP Window-on-Integrity website (http://www.hp.com/go/windows-on-integrity-docs), or by server model number, see the HP Integrity Server site (http://www.hp.com/go/integrity_servers-docs). Deploying software using the ProLiant Support Pack for Linux Beginning with PSP for Linux 8.
HP SUM stores host and group information from session to session. However, user names, passwords, and existing credentials are not stored in a session or from session to session. Use OA version 2.51 or later to get a list of all major firmware versions deployed in your enclosure, using the Rack Firmware link on the main OA web page. HP supports the current and two previous versions of the HP Smart Update Firmware DVD.
Component Supported Emulex, QLogic, and Brocade Fibre Channel Host Bus Adapter firmware Yes, offline only Tape blade firmware Yes Virtual Connect firmware1 Yes, online only HP StorageWorks 600 Modular Disk System (MDS600)2 Yes, offline only HP 3Gb SAS BL Switch firmware Yes, online only Onboard Administrator Firmware4 Yes, online only CPLD/SPLD5 Yes When updating HP ProLiant blade servers in an HP BladeSystem Matrix, do not select ftp.hp.com to download the latest components.
HP USB key utility The HP USB Key Utility enables you to copy the HP Smart Update Firmware DVD contents to a USB memory key. You can then run the Firmware update applications from a USB key instead of the DVD. Insert a USB key containing the Firmware DVD ISO image created by using the HP USB Key Creator for Windows® utility into a server USB port or the SUV (Serial-USB-Video) cable attached to the blade.
Using a hard drive 1. Copy the contents of the \hp\swpackages directory from the DVD or ISO image to a directory on the hard drive where HP SUM is to be executed. NOTE: Ensure that execute privileges are available in Linux by using the chmod 700 * command. By default, the files are copied off the DVD in Linux as read-only with no execution privileges. 2. Copy any updated files into the same directory where the files were copied in step 1. 3. Execute HP SUM to have the new components recognized.
If HP Smart Update Manager detects a TPM, a pop-up warning message appears. To enable firmware updates without the need to type in the TPM password on each server, the BitLocker Drive Encryption must be temporarily disabled. Disabling the BitLocker Drive Encryption keeps the hard drive data encrypted. However, BitLocker uses a plain text decryption key that is stored on the hard drive to read the information. After the firmware updates have been completed, the BitLocker Drive Encryption can be re-enabled.
6. Close all the windows, and then start the firmware update. To enable advanced startup options, use the following command: cscript manage-bde.wsf -protectors -disable c: When the firmware update process is completed, the BitLocker Drive Encryption support can be re-enabled by following steps 1 through 4 but clicking Enabled in step 5 instead. The following command can be used to re-enable BitLocker Drive Encryption after firmware deployment has completed. cscript manage-bde.
If the TPM is detected and enabled with Option ROM Measuring, the installation is silent; the /tpmbypass switch is not given, and any firmware updated must be applied to the server. No pop-up warning appears. A new log file is generated (%systemdrive%\cpqsystem\log\cpqstub.log). Because the installation is silent, the installation is terminated and cannot continue. If the TPM is detected and enabled, the installation is The installation occurs. silent, and the /tpmbypass switch is supplied.
HP SUM User Interface Deployment scenarios HP SUM deploys firmware and software on a local host or one or more remote hosts. The remote hosts must be online and running the same operating system as the system running HP SUM. For example, when the remote hosts are running Linux, HP SUM must also be running on a Linux operating system. The following table describes when typical HP SUM deployment scenarios are used.
Deployment to multiple remote hosts NOTE: A remote host can be the IP address or DNS name of a remote server, remote iLO NIC port, Virtual Connect Ethernet or Fibre Channel Module for c-Class BladeSystem, BladeSystem Onboard Administrator, or 3 Gb SAS BL Switch firmware. To deploy components to multiple remote hosts using the GUI: 1. Ensure that all minimum requirements are met as described in "Minimum requirements (on page 7)." 2.
Local host installations HP Smart Update Manager can deploy smart components on a local host or on one or more remote hosts. You can deploy components on a local host by using the HP Smart Update Manager GUI. To access the HP Smart Update Manager, see Deployment Options. Selecting the location to check for updates The Source Selections screen enables you to select components from a directory and the HP FTP site (ftp://ftp.hp.
When using HP SUM delivered with the Integrity support pack, the following screen appears when selecting the location to check for updates, since HP SUM does not support the ability to download the latest components from ftp.hp.com for these servers.
NOTE: FTP downloaded from HTTP proxy fails. Components from the HP FTP site are only presented for selection on the Select Items to Install screen if their versions are newer than what is already on the system. If a system has all of the latest versions of firmware and software, no components from HP.com are presented on the Select Items to be Installed screen. NOTE: HP SUM does support the ability to download the latest Linux RPMs and Virtual Connect components from ftp.hp.com for ProLiant servers.
Download Permission (applicable only for ProLiant servers) Before starting any discovery, HP SUM searches the web digest for self-discovery components that must be downloaded for the discovery process. Self-discovered components are components including but not limited to NIC firmware and tape firmware that HP SUM uses to discover the hardware in the system. If the Check ftp.hp.
Selecting an installation host To continue with the deployment process using a local host, select a host from the Select Installation Host(s) screen, and then click Next. The Select Installation Host(s) screen enables you to choose a host for component installation. By default, the first time you run HP SUM on a particular system, the only host available is the local host. However, you can also select remote hosts as your targets.
• Host Search—Enables you to search for remote hosts using the following options: o Ping Scan for Remote Hosts o Port Scan for Remote Hosts o LDAP Query for Remote Hosts o Onboard Administrator scan for iLO Hosts • Manage Hosts—Enables you to add, edit, and delete hosts. • Manage Groups—Enables you to add, edit, and delete groups. • Edit—Enables you to edit the selected host.
To continue to system discovery, click Next and the discovery process occurs. If the system discovery process finds one or more predefined bundles, the Select Bundle Filter screen appears. Selecting bundles to filter When the discovery process is complete and there is a bundle in the repository, the Select Bundle Filter screen appears. The Select Bundle Filter screen displays information about the predefined bundles available on your system and enables you to select which bundles to install.
The following image illustrates the Select Bundle Filter screen. The Set Options for Bundle Filter section allows you to set options for non-bundle product versions. o To view all versions of the products included in the bundle, select ALLOW NON-BUNDLE VERSIONS. This option enables you to include updates that might be newer than those released in the bundle. o To view updates of products not included in the bundle, select ALLOW NON-BUNDLE PRODUCTS.
Selecting components to install When the discovery process is complete and a bundle has been selected, the Select Items to be Installed screen appears. The Select Items to be Installed screen displays information about which components are available for installation on your system and enables you to select or clear components to install. The Select Items to be Installed screen includes the following sections: • Host—Lists the system on which the selected items are installed.
The Select Items to be Installed screen also includes the following buttons: • Select All—Selects all available components for installation. • Deselect All—Clears all components selected for installation. • Default—Restores the selections in the product installation pane to the default view, which is based on the existing configuration of the local system. • Exit—Exits HP SUM. • Install—Installs all selected components.
• Updates to be Installed—The components in this section can be installed on your system. • Optional Updates—The components in this section are not selected for installation by default, even if the product is not already installed or is installed but not up-to-date. To include the component in the installation set, you must select the component.
The Status field of the Select Items to be Installed screen displays information about whether the installation is ready to proceed or not. Icon Text Description Ready All selected components are ready to be installed. Already up-to-date None Selected No component installation is required. x Critical Action No components are selected for installation. X components are not ready for installation due to failed dependencies, where x is the number of components.
NOTE: In Linux, the Reboot Delay time is automatically converted from seconds to minutes. Any value under a full minute, 59 seconds or less, will be rounded to the next minute for Linux. Make any changes, and click OK. NOTE: The reboot options do not apply when deploying firmware to HP Integrity BL860c/BL870c/BL890c i2 Servers with HP SUM. HP SUM will reboot the server automatically during the firmware update process when the user has selected Upload and Activate.
Icon Text Description Failed dependencies The component has a dependency that has not been met. To determine the nature of the failed dependency, click View Failed Dependencies. Build Failed The component build has failed. To view the Build.log, click the View build log link. • Optional Actions—Indicates whether the component configuration is optional or required but has already been updated. • Additional—Shows additional information for the components if required.
If a component displays as Build Failed, you must resolve the issue before proceeding with the installation. If a failed dependency occurs, then you must resolve it by ensuring the prerequisite libraries or the appropriate software or firmware components are available before proceeding with the installation.
The following figure displays the Failed Dependencies screen.
Installation options You can specify firmware upgrade behavior for installable components by selecting one or more options from the Additional Options field. CAUTION: Updating the firmware while a shared device is in use can lead to data loss. Before enabling the Allow Shared Devices option, be sure any other servers sharing the selected devices are offline. • Select Allow Downgrades to downgrade the current firmware to an older version.
Default Allow downgrades Allow rewrites Firmware upgrade v3.05 No change 3.05 3.10 Firmware upgrade v3.10 No change No change 3.10 NOTE: When updating installation for NIC components, select the devices to be updated in the window that appears. After you have selected all the components that you want to install, click Install to proceed with the installation. The Installation Progress screen appears.
Icon Text Description Same/older version successfully installed The existing component was successfully downgraded or reflashed to the same or older version. Update returned an error An update error has occurred. For details, see the HP SUM log file. Installation failed • Icon The component was not installed. To see additional details, click View Installation Log. Additional—Enables you to view the installation log for each component and reminds you whether a reboot is required.
NOTE: After updating hard drives in external enclosures such as MSA20, you must power cycle the external enclosures. The Reboot button in HP Smart Update Manager only reboots the server but never power cycles an external enclosure. The following installation logs contain information about the installation activity for each host being updated: • hpsum_log.txt log—Contains a brief summary of the installation activity • hpsum_detail_log.
screen appears while HP SUM builds an inventory of available updates. When the inventory process is complete, the Select Installation Host(s) screen appears. Selecting remote hosts or groups The Select Installation Host(s) screen enables you to choose multiple hosts and groups for component installation.
deployment, exit HP SUM, and then install the expect-5.x package from the Linux operating system media. To proceed with remote deployment, start HP SUM. Searching for remote hosts Clicking Host Search enables you to search for hosts in the network using the following options: • Ping Scan for Remote Hosts—This option is used to search for hosts using an IP address range. • Port Scan for Remote Hosts—This option is used to search for hosts using the IP address range along with the Ports to Scan.
• BladeSystem Onboard Administrator • Interconnect switch - 3 GB SAS BL Switch NOTE: Local hosts cannot be included in a list with remote hosts or in a group. When selecting iLO and iLO 2 for ProLiant, iLO 3 for Integrity, OA, VC, or 3 Gb SAS BL Switch as a target, only the firmware component for that particular hardware can be updated. The server host must be selected to update all other firmware and software components.
1. Click Add Host. The New Host dialog box appears. 2. Select the method to add a host from the following: o Enter the DNS name of the host you want to add. o Enter the IP address of the host you want to add. o Enter the IP address range of the hosts you want to add. The starting and ending IP addresses must both be on the same subnet. When using the IPv6 format, the last field in the ending address is limited to 32 targets.
1. On the Manage Hosts screen, click Edit Host. The Edit Host dialog box appears. 2. Edit the Host Name and Description. 3. Click OK. To delete a host: 1. On the Manage Hosts screen, click Delete Host. 2. When the confirmation screen appears, click Yes.
Managing groups To add, edit, or delete groups, click the Manage Groups button. The Manage Groups screen appears.
1. Click Add Group. The Edit Group dialog box appears. 2. Enter a group name. 3. Enter an optional user-defined description given to the group to be added. 4. Select the hosts to be added to the group from the Available Hosts pane. You can add new hosts from this screen by clicking the New Host button. For more information on adding hosts, see "Managing hosts (on page 48)." 5. Click the Enter button to move the selected hosts to the new group. 6. Click OK.
1. Select the group, and then on the Manage Groups screen, click the Edit Group button. The Edit Group dialog box appears. 2. Edit the group name as needed. 3. Edit the optional user-defined description given to the host as needed. 4. Click the Enter and Remove buttons to add or remove hosts as needed. 5. Click OK. To delete a group: 1. Select the group on the Manage Groups screen, and then click the Delete Group button. 2. When the confirmation screen appears, click Yes.
Entering credentials for hosts When you select a single remote host, the Enter Credentials for Host screen appears. You must enter your username and password as the credentials for the host. To enter the credentials for the host, choose one of the following: • Select Enter Username and Password, and then enter the username and password. • Select Use Current Credentials to use the credentials of the user currently logged in. This option is for Windows operating systems only.
When you select a group or multiple hosts, the Enter Credentials for Group screen appears. The screen separates the remaining hosts that still require credentials from the completed hosts. Each pane is divided into the following columns: • Name—Specifies the name of the host • Status—Specifies the credentials status of the host Icon • Text Description Entered The credentials for the host have been entered. Needs Credentials The credentials for the host have not been entered.
To enter the credentials for the host, perform the following steps: 1. In the left pane, select the host from the list of hosts requiring credentials. If all credentials are the same, to select all the hosts on the list, click Select All. 2. To enter the required credentials and move the selected host to the Completed Hosts pane, click Enter. 3. To continue, click Next.
HP SUM User Interface 58
Selecting bundles to filter on multiple hosts If the system discovery finds one or more predefined bundles, the Select Bundle Filter screen appears. If you specify a bundle on the command line when starting HP SUM, this screen does not appear. For more information about the screen, see "Selecting bundles to filter (on page 33)." To proceed with the installation process, click OK.
Selecting components to install on multiple hosts The Select Items to be Installed screen displays the server hosts and the status information. The Select Items to be Installed screen includes the following buttons: • View Host—Enables you to view additional information about a host after you select it. • Install—Installs all selected components on all remote hosts. The Install button is grayed out when a dependency failure occurs. • Exit—Exits HP SUM.
Icon Text Description Action Required The host is not ready for installation. Click View Host for additional information. Discovery Failed The host is not ready for installation. The detection of installed hardware, software, and firmware has failed. NOTE: The default reboot behavior after updates are installed might also appear in the Status column. To zoom in to single host selections, click View Host on the Select Items to be Installed screen. The Selections for Single Host screen appears.
• Upload but Do not Activate—The component is uploaded to the server which is up and running, however the firmware is not activated until the next time the server is rebooted.
If the user has not changed the default option or has selected Upload and Activate, a warning message displays, indicating that HP SUM will reboot the server during the firmware update process. To continue the update, press OK. You can deploy the Online System, FPGA, iLO-3 MP and Power Monitor firmware using CLI in silent mode. However, you cannot specify the Upload and Do not Activate mode using CLI. Only the default Update and Activate mode is available, and no parameter is required.
Viewing the installation results for multiple hosts When the installation is complete, the Installation Results screen appears. The Installation Results screen is divided into the following columns: • Host—Specifies the IP address or DNS name of the host. • Status—Specifies the overall installation status of the components on the remote host. Icon Text Description Success The host was updated successfully. Nothing to install The host is already up-to-date.
To view single-host installation results, double-click or select the host, and then click View Host. Proceed as described in "Viewing the installation results (on page 44).
Scripted deployment Command-line interface The HP SUM command-line interface enables you to script custom installations.
Command-line arguments HP SUM recognizes the following command-line arguments. These arguments prepopulate the GUI in the Select Items to be Installed screen. If you specify the host or group, then the Select Items to be Installed screen does not appear. You cannot use some arguments, such as /romonly and /softwareonly together. Command-line argument Description Help /h[elp] or /? This argument displays command-line Help information.
Command-line argument Description fails, and an error message writes to the log file. Failed dependencies are not reported to the user when using the /s[ilent] argument. To check for failed dependencies, remove the /s[ilent] argument, reissue the command line, and then the HP SUM GUI appears. /allow_update_to_bun This argument is a filter switch and enables the user to install newer versions of dle components defined in a PSP, ISP, or firmware bundle.
Command-line argument Description /use_snmp This argument specifies that components, which use SNMP protocol, are available to be selected for installation. These components are available for selection by default. When the /use_snmp argument is used, and the /use_wmi argument is not, the WMI components are optional. This argument does not apply to HP Integrity servers. /use_wmi This argument specifies that components, which use WMI protocol, are available to be selected for installation.
Command-line argument Description installation. /reboot_message “reboot message” /reboot delay timeout_in_seconds This argument displays the specified reboot message on remote consoles connected to the server you want to reboot. You must use this argument with the /reboot option or the argument is ignored. This argument delays the reboot of the server for the length of time specified by the timeout_in_seconds variable. You must use this argument with the /reboot option, or the argument is ignored.
Command-line argument Description password> specified with target command-line parameter. Only one set of OA credentials can be specified with command-line parameters. You can only add multiple VC targets to command-line parameters with target parameter if the credentials of OAs associated with specified VCs are the same. The argument oa_password is not required if VC has the same credentials as the associated OA. You do not need to provide an OA network address associated with Virtual Connect.
Command-line argument Description the same directory as the HP SUM log files. Including other arguments on the command line can modify the contents of the report. Using the /target argument will allow reports to be generated for different targets. (This CLI does not apply to firmware updates on the HP Integrity BL860c/BL870c/BL890c i2 Servers.) Using input files /inputfile “filename” This argument enables you to script the deployment of firmware and software to multiple remote systems at one time.
o Defined groups: Management Servers—Three servers (Management Server1, Management Server2, Management Server3) Example 1: This command-line input deploys the latest PSP and firmware components: hpsum /use_latest /allow_non_bundle_components /silent Results: All software components from the 7.90 PSP and firmware components, which HP SUM determined are required to be installed, were installed.
Return codes HP SUM has consolidated return codes from Linux and Windows® smart components into a new, enhanced return code mapping. These return codes determine the status of the component installation. You can also use return codes in a script to control the execution of the script and determine any required branching. In Linux, the negative return codes are reported. These return codes are determined by subtracting the negative value from 256.
Error level Meaning 1 The installation of the deliverable is successful. Reboot is required for the deliverable to be enabled. 2 The installation was not attempted because the version to be installed matches the version already installed. 3 The installation was not attempted because of one of the following: • • • • The version to be installed is older than the version already installed. The supported hardware is not present, not enabled, or in a state that an installation could not be attempted.
Command-line usage of input file The form for the HP SUM command line using an input file is hpsum -inputfile . The input file itself can contain the same flags on the command line. The usual command line flags can still be used with the -inputfile flag, and takes precedence over any given input file. The field can be enclosed in double quotes to enable paths with spaces.
Error reporting If errors are encountered in the input file, HP Smart Update Manager exits with a return value of -2 (bad parameter). The details of the location and nature of the error are recorded in hpsum_execution_log__
Parameter Description Possible values SKIPTARGET This parameter defines the behavior when a remote target has an existing HP SUM session in progress. This parameter enables you to skip the host if an existing HP SUM session already exists. A NO overrides the session in progress and reinitializes the installation framework on the remote host. This parameter causes the installation to continue and ignore errors.
Parameter SOFTWAREONLY USECURRENTCREDENTIAL WEBUPDATENEEDED USEPROXYSERVER USEPROXYSCRIPT DELETEINPUTFILE ONFAILEDDEPENDENCY HOST UID PWD LOGFILENAME Description installation. Do not use the /romonly parameter with the /softwareonly parameter. This parameter is a filter switch and allows the user to view only the software components required for installation. Do not use the /softwareonly parameter with the /romonly parameter.
Parameter CMALOCALHOSTRWCOMMSTR CMALOCALHOSTROCOMMSTR CMAMGMTSTATIONRWIPORD NS CMAMGMTSTATIONRWCOMMS TR CMAMGMTSTATIONROIPORD NS CMAMGMTSTATIONROCOMMS TR CMADEFTRAPCOMMSTR CMATRAPDESTINATIONCOM MSTR CMATRAPDESTINATIONIPO RDNS CMASYSCONTACT CMASYSLOCATION CMASTARTWEBAGENT Description than the default of /var/log/hppldu.log. The path must already exist or the log file remains the default file name. This parameter enables you to specify an SNMP read/write community string for local host access.
Parameter Description Possible values Systems Manager NIC agent is started. (Applies to Linux PSP only). • agent) NO (do not start the web agent) This parameter determines whether the HP Lights-Out management driver is started when the health application loads. (Applies to Linux PSP only.) • YES (start the HP Lights-Out management driver) NO (do not start the HP Lights-Out management driver) This parameter informs the VCA of the name of the VCRM to use as a software distribution repository.
Parameter Description Possible values Management Homepage to restrict login access. (Applies to Linux PSP only.) To enable restrictions on who can log in to the web server, this parameter must be set to yes, and values must be provided to the IP-RESTRICTED-EXCLU DE or IP-RESTRICTED-INCLU DE parameters. IP-RESTRICTED-EXCLUDE This parameter is used by the HP Systems Management Homepage to exclude specific IP address/NetMask pairs from logging into the web services. (Applies to Linux PSP only.
Parameter Description Possible values CAUTION: The accepted values are case-sensitive and must be capitalized as shown. Failure to do so prevents the trust relationship from being set up properly during installation and might affect access to the web server. CERTLIST XENAMELIST HPQLA2X00FO This parameter enables a user to provide a list of certificate files or servers where certificates can be obtained for trust relationships for the HP Systems Management Homepage. (Applies to Linux PSP only.
SKIPTARGET = NO IGNOREERRORS = ServerNotFound, FailedDependencies SOURCEPATH = c:\pkgsource1 USELATEST = YES SILENT = YES OPTIONS = /f:rom [TARGETS] HOST = schinta1 HOST = schinta2 UID = root PWD = root123 HOST = 234.567.765.432 [END] USAGE: hpsum /inputfile Examples of inputfile.txt file: Example 1: The two targets are passed to be updated. The targets do not necessarily have to be OAs. They can be any target supported by HP SUM.
UID=Userid PWD=password [END] Example 4 SILENT = YES IGNOREERRORS = ServerNotFound,BadPassword, FailedDepedencies SKIPTARGET = NO SOURCEPATH = C:\ fwcd\firmware-8.70-0\hp\swpackages FORCEALL = YES REBOOTALLOWED = YES REBOOTDELAY = 30 REBOOTMESSAGE = “Install complete, server will reboot in 30 seconds” [TARGETS] HOST=16.83.62.141 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.61.48 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.62.196 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.61.
Report type /inventory_report /firmware_report Description Report file information* Usage: hpsum /report This argument generates a report listing The report files generated are: of the components in the specified • hpsum_Inventory_Report_.ht repository. ml Usage: hpsum /inventory_report • hpsum_Inventory_Report_.x ml This argument generates a report listing of the firmware in the specified repository. Usage: hpsum /firmware_report This argument is not supported on HP Integrity Servers.
The following figure illustrates the HP SUM Inventory report in HTML format.
The following figure illustrates the HP SUM Firmware report in HTML format.
Advanced topics Software component configuration Some components might have required or optional configuration settings. Configuration parameters can include information necessary to set up the component correctly or passwords required for software installed by the component. If the optional configuration data of a component is not provided and the component has not been installed previously, then default values for that configuration data are used.
Deploying firmware and software simultaneously This topic applies to ProLiant servers and options supported by the server, but does not apply to Integrity servers. HP SUM utility enables you to deploy firmware and software components simultaneously. The latest firmware and software components must be located in the same directory. To deploy firmware and software components simultaneously, select the location where the firmware and software components are located in the Source Selections screen.
admin$ share, it copies a small service to the target server for the duration of the installation. After this service starts, HP Smart Update Manager uses this service to communicate between the local and remote target server. During this process, HP Smart Update Manager opens ports in the Windows® firewall to enable HP Smart Update Manager to use SOAP calls over SSL to pass data among local and remote systems.
IPv6 addresses can be passed to HP Smart Update Manager in command line arguments or using the HP Smart Update Manager user interface. In the HP Smart Update Manager user interface, you can add a remote host on an IPv6 network by either entering the DNS name of the IPv6 target server or by selecting the IPv6 address button and entering the IPv6 address. HP Smart Update Manager supports both the short-name and full IPv6 notation.
Configuring IPv6 for Windows Server 2008 HP Smart Update Manager provides the most robust support for remote deployment when using Windows Vista® as a client to Windows Server® 2008-based servers. Using HP Smart Update Manager in this environment enables you to use all the capabilities of IPv6 including link-local, site-local, and global IP addresses for both local and remote target servers.
IPv6 addresses can be passed to HP Smart Update Manager in command line arguments or using the HP Smart Update Manager user interface. In the HP Smart Update Manager user interface, you can add a remote host on an IPv6 network by either entering the DNS name of the IPv6 target server or by selecting the IPv6 address button and entering the IPv6 address. HP Smart Update Manager supports both the short-name and full IPv6 notation.
Limitations of IPv6 for Windows Server 2003 and Windows Server 2008 Windows Server® 2003 requires site-local addresses to provide the necessary file-sharing capabilities needed by HP Smart Update Manager. This means that link-local and global IPv6 addresses are not supported as remote targets with HP Smart Update Manager. Windows Server® 2008 or Windows® environments do not have any known limitations to using HP Smart Update Manager.
IPv6 addresses can be passed to HP Smart Update Manager in command line arguments or using the HP Smart Update Manager user interface. In the HP Smart Update Manager user interface, you can add a remote host on an IPv6 network by either entering the DNS name of the IPv6 target server or by selecting the IPv6 address button and entering the IPv6 address. HP Smart Update Manager supports both the short-name and full IPv6 notation.
Limitations of IPv6 for Linux The only current limitation of HP Smart Update Manager in a Linux IPv6 environment is that all remote target Linux-based servers must have the iptables-ipv6 rpm file installed. You can find the file on the distribution media for both Red Hat Enterprise Linux and Novell SUSE Linux Enterprise Server operating systems. HP Smart Update Manager uses this file to open a port in the IPv6 firewall to communicate with the Linux system that runs HP Smart Update Manager.
Troubleshooting Recovering from a failed ROM upgrade Recovering from a failed system ROM upgrade Use redundant ROM or ROMPaq to recover from a system ROM upgrade failure. Redundant ROM recovery When you flash the system ROM, ROMPaq writes over the backup ROM and saves the current ROM as a backup, enabling you to switch easily to the alternate ROM version if the new ROM becomes corrupted for any reason.
6. Power up the server. The server generates one long beep and two short beeps to indicate that it is in disaster recovery mode. If the disk is not in the correct drive, then the system continues to beep until a valid ROMPaq disk is inserted. The ROMPaq disk flashes both system ROM images. If successful, a sequence of ascending audible beeps is generated. If unsuccessful, a sequence of descending audible beeps is generated, and you must repeat the disaster recovery process. 7. Power down the server. 8.
Recovering from an installation failure Collecting trace directories HP Smart Update Manager generates a set of debug trace logs located in the %TEMP%\hp_sum directory on Windows systems and \tmp\hp_sum on Linux systems. These files contain internal process and debug information, which can be useful in determining HP Smart Update Manager failures. NOTE: To break out to a Linux console while booted to the HP Smart Update Firmware DVD, press Ctrl Alt d b x. Each key (d, b, x) is hit in succession.
The following is an example of the output trace in the OpMan.trace on how to determine if a component was prevented from being shown on the Select Items to Install screen or being deployed from the silent console mode. In the example, the binary image files 0.bin and 1.bin (which represented iLO firmware files), components cp011301.exe and cp011500.exe, and the HP BladeSystem Firmware Update Bundle for Windows represented by bundle file bp000648.xml were added to the installation set.
• In rare cases, external storage enclosures might cause HP SUM to report a discovery failure or to hang. To resolve this issue, disconnect the external storage until the firmware updates are completed. • For Linux, ensure that the target server can be contacted through SSH and that the scp command is available to securely send files to the target server. • Ensure the firewall ports on any routers in the network as documented in the Enabling ports in HP Smart Update Manager section of this document.
Recovering from a blocked program on Microsoft Windows Configuring Windows firewall settings The Windows® Security Alert appears when a program is blocked from accepting connections from the Internet or a network. To set the rules for the Windows® Firewall and Security Policy, click Unblock, and then set your firewall settings to the following: 1. Click Start>Control Panel>Administrative Tools>Windows Firewall with Advanced Security>Inbound Rules>Remote Administration (NP-IN). 2.
denying service to the application. The SOAP server is deployed on the remote target using the initial ports described above (ports 138, 445, and 22) and then allocates another independent port as documented below for its communications back to the workstation where HP Smart Update Manager is running. During shutdown of HP Smart Update Manager, the SOAP server is shutdown and removed from the target server, leaving the log files.
Ports 60000-60007 Random ports are used in this range to pass messages back and forth between the local and remote systems via SSL. These ports are used on the system running HP Smart Update Manager to send data to the target server. Several internal processes within HP Smart Update Manager automatically use the port from 60000 when no other application uses it. If there is a port conflict, the manager uses the next available one.
For a successful reboot, you must click Exit. When the message is entered using CLI, the reboot message looks corrupted since the Japanese character set is not supported in CLI. Recovering from Fatal Error - application will exit message Running in a directory path containing double-byte characters When running in a directory path containing double-byte characters, HP SUM hangs while trying to initialize.
Recovering a lost HP Smart Update Manager connection HP Smart Update Firmware DVD mounted using iLO virtual media When either iLO and NIC firmware are updated, the HP SUM connection is lost and cannot install components. Booting the Firmware DVD from iLO virtual media is only supported in Offline Automatic Firmware Update mode. Users attempting to boot in this manner might experience issues from connection timeouts, difficulties updating iLO firmware, and mouse syncing issues.
NOTE: You do not need to use the .ipv6-literal.net suffix when entering IPv6 address into the HP Smart Update Manager user interface or when passing IPv6 address using command line parameters to HP Smart Update Manager. After you validate that you can access the admin$ share on the remote target server, HP Smart Update Manager works unless other network or hardware issues exist.
• Ensure you can ping the IPv6 loopback address: ping6 ::1. • Use the DNS hostname instead of IPv6 address to ensure the address is correct. • Use ipconfig to validate you have IPv6 addresses assigned to your NICs. For more information about troubleshooting your configuration, see the Linux IPv6 How-To (http://www.linux.com/learn/docs/ldp/592-linuxipv6-howto). • For more information about setting up and troubleshooting IPv6 networks, see Getting Around IPv6 by Carla Schroder (http://www.
Linux component version discrepancy for source RPMs You might observe differences in the RPM component name which might appear to be a version mismatch for the component on the Select Item to be Installed screen and the Installation Results screen. This is caused by the RPM build phase. The resulting component is actually the same version. The RPM build adds information, so it is technically the same component.
Issues related to bundle filtering on the Select Items to be Installed and Select Bundle Filter screens If you specify a bundle to use for installation when starting HP SUM (for example, hpsum /b bp000690.xml), you might experience one or more of the following: • No bundles listed on the Select Bundle Filter screen.
If you experience the first issue and then select OK on the Select Bundle Filter screen to return to the Select Items to be Installed screen, the bundle you originally specified is no longer listed as the filter. To use your bundle as the filter, you must exit and restart HP SUM. If this issue occurs, from the GUI run HP SUM. HP SUM fails on Windows Vista® due to McAfee firewalls This is a known issue with McAfee that McAfee firewalls block HP SUM traffic.
As displayed in the following image, in the Message column, notice the entry similar to the following: Blocked Incoming TCP from the HOST (15.255.101.110) during execution of HP SUM. 5. From the menu, select Task>Unlock Interface. 6. Enter the password of the McAfee user interface. 7. Select the Firewall Policy tab. 8. On the bottom of the screen, click Add (Add new rule).
9. From the screen image, use the following settings for the new firewall rules on your system. 10. Click OK to ensure new firewall rules have been implemented. 11. Restart HP SUM.
Performing these steps allows HP SUM to function, although after a period of time (ranging from minutes to hours), McAfee disables HP SUM access. Virtual Connect firmware upgrade using HP SUM fails if VC reports an invalid or bad health state Virtual Connect firmware can be upgraded using HP SUM only if the health state of the VC is in a good state. If the health state is invalid or bad, HP SUM does not upgrade the VC firmware.
• VCM Module adjacent to the Primary VCM is not compatible with the Primary VCM To resolve this issue, the VCSU must be used to upgrade the firmware.
Technical support Reference documentation • To download the ProLiant Firmware Maintenance CD, Smart Update Firmware DVD, SmartStart, and other CD/DVDs, see the SmartStart download website (http://www.hp.com/go/ssdownloads). • For information about firmware support, see the ProLiant Firmware Maintenance CD/DVD Matrix (http://www.hp.com/servers/smartstart/supportmatrices). • For information about SmartStart support, see the SmartStart support matrices (http://www.hp.
For information about Linux operating systems, see one of the following websites: • Red Hat Linux (http://www.redhat.com) • SUSE Linux (http://www.novell.com/linux) HP contact information For the name of the nearest HP authorized reseller: • See the Contact HP worldwide (in English) webpage (http://welcome.hp.com/country/us/en/wwcontact.html). For HP technical support: • • In the United States, for contact options see the Contact HP United States webpage (http://welcome.hp.
Acronyms and abbreviations BMC Baseboard Management Controller CLI Command Line Interface CPLD Complex Programmable Logic Device FPGA Field Programmable Gate Array GUI graphical user interface HBA host bus adapter HP SUM HP Smart Update Manager I/O input/output iLO Integrated Lights-Out iLO 2 Integrated Lights-Out 2 iLO 3 Integrated Lights-Out 3 ISP Integrity Support Pack Acronyms and abbreviations 119
LDU Linux Deployment Utility NIC network interface controller OA Onboard Administrator POST Power-On Self Test PSP HP ProLiant Support Pack RBSU ROM-Based Setup Utility RDP Rapid Deployment Pack RILOE II Remote Insight Lights-Out Edition II SAN storage area network SAS serial attached SCSI SCSI small computer system interface SEP Symantec Endpoint Protection SNMP Simple Network Management Protocol SOAP Simple Object Access Protocol Acronyms and abbreviations 120
SPLD System Programmable Logic Device SSH Secure Shell SSL Secure Sockets Layer TPM trusted platform module VC Virtual Connect VCA Version Control Agent VCM Virtual Connect Manager VCRM Version Control Repository Manager VCSU Virtual Connect Support Utility VLAN virtual local-area network WMI Windows Management Instrumentation Acronyms and abbreviations 121
Index A adding groups 52 advanced topics 89 Allow Downgrades 43 Allow Rewrites 43 Allow Shared Devices 43 authorized reseller 117, 118 B blocked HP Smart Update Manager, recovering from 103 bundle filter options 33, 59 C CLI (Command Line Interface) 66, 111 command line arguments 67 command line arguments, component 67 command line examples 72 command line examples, PSPs in Windows 72 command line interface, using 66 command line syntax 66 command-line usage of input file 76 component configuration 89 com
M hosts 31, 47, 48 hosts, entering credentials 55 hosts, installing multiple 46, 47 hosts, managing 48 hosts, viewing installation results 64 HP Integrity servers 24 HP ProLiant Firmware Maintenance DVD, deployment options 21 HP ProLiant Servers 18 HP Smart Update Firmware DVD 17 HP SUM fails 112 HP website 118 managing groups 52 managing hosts 48 maximizing a window to single display 110 McAfee firewalls cause HP SUM to fail 112 minimum requirements 7 minimum requirements for Linux servers 8 minimum requ
repository 110 requirements, minimum 7, 8 results, viewing after installation 44 return codes 74, 75 return codes, Linux smart components 74 return codes, Windows smart components 74 rewriting firmware 43 ROM recovery, redundant 98 ROM redundancy 98 ROM upgrade behavior 43 ROM upgrade, recovering from failed option 99 ROM upgrade, recovering from failed system 98 ROM, array controller 99 ROM, Lights-Out management 99 ROM, storage 99 ROMPaq Disaster Recovery 98 RPM return codes, Linux 75 S scenarios, deploy