HP Smart Update Manager User Guide
HP Smart Update Manager User Guide
Abstract
This document describes how to use HP SUM to apply firmware updates to HP ProLiant and HP Integrity servers, and apply
software updates to HP ProLiant servers. This document is intended for individuals who understand the configuration and
operations of Microsoft Windows, Windows Server, Linux, smart components, and the risk of data loss from performing updates.
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.
Acknowledgments
Microsoft®, Windows®, Windows Vista®, and Windows Server® are U.S. registered trademarks of Microsoft Corporation.
Contents
1 Introduction...............................................................................................6
HP SUM overview.....................................................................................................................6
Deploying HP SUM...................................................................................................................7
Running HP SUM.................................................................................................................7
Deploying firmware for HP ProLiant servers using the HP Service Pack for ProLiant.........................9
HP SUM supported firmware for HP ProLiant servers...........................................................10
Deploying HP Integrity Smart Update Firmware bundles with HP SUM......................................10
HP SUM supported firmware for Integrity servers...............................................................11
Deployment modes............................................................................................................11
Deployment scenarios.........................................................................................................12
Choosing HP SUM or HP SIM..................................................................................................13
Disabling BitLocker to permit firmware updates...........................................................................13
HP SUM status icons...............................................................................................................15
2 Using the HP SUM GUI.............................................................................16
Keyboard support...................................................................................................................16
Source selections....................................................................................................................16
Setting Proxy Server options................................................................................................17
Using multiple repositories..................................................................................................18
Adding the repository.........................................................................................................18
Editing the repository.........................................................................................................19
Removing the repository......................................................................................................19
Configuring the components................................................................................................19
Downloading components for target discovery.......................................................................20
Setting a schedule to download updates from the web............................................................20
Creating a custom baseline in HP SUM.................................................................................20
Filtering a custom baseline.............................................................................................21
Saving a custom baseline...............................................................................................21
Updating mixed HP ProLiant and HP Integrity environments.....................................................21
Selecting the targets................................................................................................................22
Inter-target dependency......................................................................................................23
Dependency checking........................................................................................................23
Target types......................................................................................................................23
Finding and discovering targets...........................................................................................23
Adding a single target........................................................................................................24
Updating VMware firmware................................................................................................24
Entering target credentials...................................................................................................25
Editing a target..................................................................................................................25
Removing a target..............................................................................................................25
Managing groups..............................................................................................................25
Pending firmware updates for iLO (HP Integrity servers only)....................................................26
Reviewing and installing updates..............................................................................................27
Installing updates...............................................................................................................28
Aborting an installation......................................................................................................28
Viewing failed dependencies...............................................................................................28
Selecting bundles...............................................................................................................28
Selecting components.........................................................................................................29
Selecting devices...............................................................................................................30
Viewing firmware details.....................................................................................................30
Viewing firmware mismatch details (HP Integrity servers only)...................................................31
Installation options.............................................................................................................31
Reboot options..................................................................................................................32
Contents 3
Scheduling updates................................................................................................................32
Generating and viewing reports...............................................................................................32
Generating a Report..........................................................................................................32
Viewing a report................................................................................................................33
3 Using scripts to deploy updates..................................................................34
Command-line interface...........................................................................................................34
Command-line syntax.........................................................................................................34
Using Linux root credentials............................................................................................34
Prerequisites for using Linux root credentials.................................................................35
Switch update commands...............................................................................................35
Command-line arguments...................................................................................................36
Component configuration for Windows components only........................................................44
Command-line examples.....................................................................................................44
Return codes.....................................................................................................................46
Windows smart-component return codes...............................................................................46
Linux smart-component return codes.....................................................................................46
Linux RPM return codes.......................................................................................................47
VMware ESXi smart-component return codes.........................................................................47
Input files...............................................................................................................................48
Input file format and rules....................................................................................................48
File encoding....................................................................................................................49
Error reporting...................................................................................................................49
Input file parameters...........................................................................................................50
Reports..................................................................................................................................60
Downloading HP SUM and components from the SDR.................................................................61
4 Advanced topics......................................................................................62
Configuring IPv6 networks.......................................................................................................62
Configuring IPv6 for Windows Server 2003..........................................................................62
Configuring IPv6 for Windows Server 2008..........................................................................63
Configuring IPv6 for Linux...................................................................................................63
Network ports used by HP SUM...............................................................................................64
5 Troubleshooting........................................................................................66
Installation issues....................................................................................................................66
Components do not appear on the Select Items to Install screen or do not deploy from the silent
console mode....................................................................................................................66
Collecting trace directories.............................................................................................66
The Update returned an error message appears.....................................................................68
Installation failed when installing Linux RPMs.........................................................................68
Discovery and connection issues...............................................................................................68
The connection error or Discovery Failed message appears.....................................................68
Troubleshooting connection errors....................................................................................68
HP SUM stalls during discovery...........................................................................................69
The Unable to Access Host message appears........................................................................69
Configuring firewall settings............................................................................................69
A Microsoft Windows Security Alert appears.........................................................................69
Configuring Windows firewall settings.............................................................................69
HP SUM fails on Windows hosts due to McAfee firewalls........................................................70
IPv6 network issues.................................................................................................................72
Troubleshooting HP SUM in IPv6 Windows Server 2003 environment.......................................72
Troubleshooting HP SUM in IPv6 Windows Server 2008 environment.......................................73
Troubleshooting HP SUM in IPv6 Red Hat and Novell SUSE-based Linux environments.................73
Operation issues....................................................................................................................74
HP SUM stalls during boot..................................................................................................74
4 Contents
HP SUM connection is lost during iLO or NIC firmware update................................................74
The user-specified reboot message does not appear when using a Japanese character set on a
Linux operating system........................................................................................................74
Automatic reboot does not occur when using the user-specified reboot message with a Japanese
character set on Windows...................................................................................................74
HP SUM stalls when run in a directory path that contains multi-bye characters............................74
Microsoft Windows displays a Found new hardware message.................................................75
Non-matching systems error reported when building source Linux RPMs or installing Linux RPMs
built from source................................................................................................................75
Linux component version discrepancy for source RPMs............................................................75
No components found in the selected repositories message appears.........................................75
HP SUM prevents an upgrade of Virtual Connect firmware if the VC health is invalid or bad health
state.................................................................................................................................75
HP ProLiant G6 Server ROM downgrade from 2010.03.30 or later to 2010.03.01 or earlier
with HP SUM is not supported.............................................................................................76
For HP ProLiant G2, G5, and G6 servers, after upgrading to the May 2011 (or later) revision of
the system ROM, perform special steps if downgrading the system ROM to revisions earlier than
May 2011 is required.........................................................................................................76
6 Support and other resources......................................................................77
Information to collect before contacting HP.................................................................................77
How to contact HP..................................................................................................................77
Subscription service................................................................................................................77
Related information.................................................................................................................78
Typographic conventions.........................................................................................................79
HP Insight Remote Support software..........................................................................................79
HP Insight Online...................................................................................................................80
7 Documentation feedback...........................................................................81
Acronyms and abbreviations.........................................................................82
Index.........................................................................................................83
Contents 5
1 Introduction
HP SUM overview
HP SUM is a technology included in many HP products for installing and updating firmware and
software on HP ProLiant servers, and firmware on HP Integrity servers.
HP SUM provides a GUI and a command-line scriptable interface for:
• Deployment of firmware for single or one-to-many HP ProLiant and HP Integrity servers and
network-based targets such as iLO, OA, and VC Ethernet and Fibre Channel modules.
• Deployment of software for single or one-to-many HP ProLiant servers (supported in Windows
and Linux environments).
HP SUM has an integrated hardware and software discovery engine that finds the installed hardware
and current versions of firmware and software in use on target servers. This capability prevents
extraneous network traffic by sending only the required components to a target host. HP SUM
installs updates in the correct order and ensures that all dependencies are met before deploying
an update. HP SUM prevents an installation if there are version-based dependencies that it cannot
resolve.
HP SUM does not require an agent for remote installations, because it copies a small, secure SOAP
server to the target for the duration of the installation. After the installation is complete, the SOAP
server and all remote files associated with the installation, except installation log files, are removed.
HP SUM copies the log files from the remote targets back to the system where HP SUM is executed.
Key features of HP SUM include:
• Dependency checking, which ensures appropriate installation order and dependency checking
between components
• Intelligent deployment of only required updates
• Simultaneous firmware and software deployment for multiple remote targets in both GUI and
CLI modes
• Improved deployment performance
• Local online deployment of HP ProLiant servers and enclosures
• Remote (one-to-many) online deployment of HP ProLiant and HP Integrity servers and enclosures
• Local offline firmware deployments with HP Support Pack for ProLiant deliverables
• Remote offline deployment when used with the SmartStart Scripting Toolkit (HP ProLiant G7
and earlier servers), Scripting Toolkit (HP ProLiant Gen8 and later), iLO Virtual Media, or PXE
booted media
• GUI or CLI scripts with extensive logging
• Remote command-line deployment
• Support for updating firmware on network-based targets such as the OA, iLO through the
Network Management Port, VC Ethernet and Fibre Channel modules, and 3Gb/6Gb SAS BL
Switch interconnects on HP ProLiant servers
• Support for deploying firmware updates to supported Integrity servers and Superdome 2
enclosures
• Support for updating VC modules on Integrity servers
6 Introduction
NOTE: HP SUM does not support third-party controllers. This includes flashing hard drives
behind these controllers.
• Remote online deployment of I/O Card firmware on HP ProLiant and HP Integrity targets
running HP-UX
Deploying HP SUM
The following sections discuss deployment from HP SUM. For more information on planning an
update, see the HP ProLiant Firmware Management Best Practices Overview, HP ProLiant Firmware
Management Best Practices Planning Guide, or HP BladeSystem ProLiant Firmware Management
Best Practices Implementer Guide, available on the HP SUM documentation website at http://
www.hp.com/go/hpsum/documentation.
NOTE: 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.
Running HP SUM
HP SUM provides three ways of running for users:
• GUI—For firmware and software deployments
• Express—For software deployments only (local host only)
• Scripted—For silent firmware and software deployments
HP SUM supports local and remote deployments. HP SUM runs in Windows and Linux in online
and offline mode. For more information about deployment modes, see “Deployment modes” (page
11).
NOTE: You cannot use Windows Hyper-V systems to run HP SUM and deploy updates. You can
select Hyper-V systems as a target from HP SUM.
Use the following table to determine the correct execution mode for the server use case.
NOTE: Before deploying software updates to a target server, be sure that a recent backup of
the target server is available in the event the deployment procedure fails.
Deploying HP SUM 7
Scenario Description HP SUM command HP deliverable
8 Introduction
Scenario Description HP SUM command HP deliverable
Automatic deployment to Use this scenario when you: The HP SPP manages this • Online:
one or more servers in a HP • Do not have an operating automatically
BladeSystem enclosure None
system installed on a
Use the HP SPP with server blade • Offline:
embedded HP SUM to
• Want an automatic way ◦ HP SPP
deploy firmware updates to
to deploy firmware
one or more blades
updates
automatically.
• Do not require log files
or user interaction with
the installation process
• Want to update multiple
blades in an enclosure in
a single operation
Deploying firmware for HP ProLiant servers using the HP Service Pack for ProLiant
The SPP is a re-packaging of HP ProLiant system software and firmware for HP ProLiant BL/ML/DL/SL
servers and their options, and BladeSystem enclosures including OA,VC, and 3 Gb SAS switches
running supported Windows, Linux, and VMware operating systems. The single SPP image contains
a comprehensive collection of firmware and system software components including drivers, agents,
tools, utilities, and firmware that is tested, managed, and deployed together as a single solution.
The SPP includes HP SUM for deployment of the SPP components.
For a complete list of HP ProLiant systems and software supported by SPP, see the HP Service Pack
for ProLiant Release Notes on the HP website:
http://www.hp.com/go/spp/documentation
Deploying HP SUM 9
For information on the minimum requirements to run HP SUM, see the HP Smart Update Manager
Release Notes on the HP website:
http://www.hp.com/go/hpsum/documentation
Component Supported
iLO firmware Yes, both server-based and directly to the iLO Management
NIC port
SAS and SATA hard drive firmware behind HP Smart Array Yes, some older SATA hard drives require offline mode
controllers
FCoE/CNAs Yes
10 Introduction
Deploying firmware to the HP Integrity servers is done remotely and is the same as deploying other
firmware, such as OA, with the following exceptions:
• Specify the IP address of the monarch (primary) OA on Suppertime 2 enclosures, or the
Monarch iLO 3 management processor on multi-blade servers.
• On the Select Components screen, click Configure Now, and then select whether you want to
Upload and Activate or Upload but Do Not Activate. The Upload and Activate option
automatically powers down and reboots the server after the update finishes, which activates
the firmware. If you select the Upload but Do Not Activate option, the system firmware will be
pending activation until the server is manually powered off. By default, HP SUM selects Upload
but Do Not Activate.
• Specify the IP address as the target to update I/O firmware updates on HP-UX servers. You
can only update remote HP-UX targets.
For more information on HP Integrity Smart Update Bundles, see the Manage HP Integrity Servers
Firmware Updates website at http://www.hp.com/go/smartupdate/integrity.
For information on the minimum requirements to run HP SUM, see the HP Smart Update Manager
Release Notes on the HP website:
http://www.hp.com/go/hpsum/documentation
Component Supported
OA firmware Yes
VC firmware Yes
Deployment modes
The following key terms apply when using HP SUM to deploy updates:
Term Definition
Deploying HP SUM 11
Term Definition
These terms can be used in combination to designate the type of environment required for updates
to occur, such as local-online or remote-online.
Offline mode does not support the following functions:
• Proxy Server details
• Configure components
• Creating custom baselines
• Filter repository contents
• Use multiple repositories
• Add repository
• Edit repository
• Remove repository
• Configure components
• Abort installation
• Last updated field
• Associated targets
• Updating remote targets
• Scheduling updates
Deployment scenarios
HP SUM deploys updates from a local host or one or more remote hosts. If the host running HP
SUM is using Windows, you can update Windows, Linux, VMware, or HP–UX targets. You can
also update remote HP ProLiant or HP Integrity iLO, OA, and VC targets.
12 Introduction
The following table describes when typical HP SUM deployment scenarios are used.
Graphical deployment on a local host • You are not familiar with command line tools.
• You are deploying components on a local, single host.
• Updates do not require scripting.
Scripted deployment on a local host • You are familiar with command line tools.
• You are deploying components on a local, single host.
• Updates require a customized, scripted deployment.
Graphical deployment to a remote host • You are not familiar with command line tools.
• You are deploying components on one or more remote
hosts.
• Updates do not require scripting.
Scripted deployment to a remote host • You are familiar with command line tools.
• You are deploying components on one or more hosts.
• Updates require a customized, scripted deployment to
one or more host systems.
CAUTION: Temporarily disabling BitLocker Drive Encryption can compromise drive security and
should only be attempted in a secure environment. If you are unable to provide a secure
environment, HP recommends providing the boot password and leaving BitLocker Drive Encryption
enabled throughout the firmware update process. This requires setting the /tpmbypass parameter
for HP SUM or the firmware update is blocked.
To temporarily disable BitLocker support to allow firmware updates:
1. Click Start, and then search for gpedit.msc in the Search Text box.
2. When the Local Group Policy Editor starts, click Local Computer Policy.
3. Click Computer Configuration→Administrative Templates→Windows Components→BitLocker
Drive Encryption.
4. When the BitLocker settings are displayed, double-click Control Panel Setup: Enable Advanced
startup options.
5. When the dialog box appears, click Disable.
6. Close all windows, and then start the firmware update.
To enable advanced startup options:
1. Enter cscript manage-bde.wsf -protectors -disable c:
2. 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.
3. Enter cscript manage-bde.wsf -protectors -enable c:
The following table describes TPM detection scenarios that you might encounter.
Scenario Result
If TPM is detected and enabled, the installation is not silent, A warning message appears. Select OK to continue. The
and a system ROM must be updated. installation is not canceled.
If TPM is detected and enabled, the installation is silent, No warning appears. A new log file is generated
the /tpmbypass switch is not given, and any firmware (%systemdrive%\cpqsystem\log\cpqstub.log).
updated must be applied to the server. Because the installation is silent, the installation is
terminated and cannot continue.
If TPM is detected and enabled with Option ROM A warning message appears. After selecting OK, you can
Measuring, the installation is not silent, and a system ROM continue. The installation is not canceled.
must be updated.
If TPM is detected and enabled with Option ROM No warning appears. A new log file is generated
Measuring, the installation is silent, the /tpmbypass (%systemdrive%\cpqsystem\log\cpqstub.log).
switch is not given, and any firmware updated must be Because the installation is silent, the installation is
applied to the server. terminated and cannot continue.
If TPM is detected and enabled, the installation is silent, The installation occurs.
the installation occurs, and the /tpmbypass switch is
supplied.
14 Introduction
HP SUM status icons
HP SUM uses the following status icons:
Icon Description
This icon indicates there is an error you need to resolve before continuing.
This icon indicates that the component or bundle are ready for installation, or that HP
SUM added a repository successfully.
This icon indicates that there are no supported devices or updates available.
Source selections
Repositories are the directories that contain the SPP, bundles, and individual smart components
HP SUM uses to update targets. Bundles are groups of firmware and software components that HP
releases. HP SUM allows you to choose one or more repositories and check the HP FTP site for the
latest versions of the components.
NOTE: If more than one repository contains the same component, HP SUM uses the component
located in the repository closest to the top of the Current Repositories table.
◦ Use the last downloaded repository from the HP FTP site—This option includes the
components that have been previously downloaded from the ftp.hp.com site. To use
components downloaded from the HP website, select this check box. The repository cannot
be edited.
• Location—This field displays the location of the repository.
• Addition Information—This field provides more information about the repository.
• Status—This field displays the repository's contents, and if you need to configure any
components in the repository.
◦ Click Repository Contents to view the contents of the chosen repository. Click the version
link to view the description, installation notes, enhancements and fixes, and version history
of the component or bundle.
◦ Click Configure Components to select components to configure. This option is available
only for a local repository with components that require configuration.
NOTE: HP SUM does not display Configure Components if HP SUM and the components
are on read-only media.
NOTE: The check box by the repository name selects whether the updates are used during an
update; it does not select the row for editing or removal.
Source selections 17
Using multiple repositories
HP SUM allows you to select one or more repositories when selecting components to be installed.
You can have a different filter set for each repository. Be aware of the following items:
• HP SUM uses the highest version of a bundle or component it finds in any of the selected
repositories. If the same highest bundle or component version is found in multiple repositories,
HP SUM uses the version listed highest on the Current Repositories table.
• If a component is located in both a local repository and it is also on ftp.hp.com, HP SUM uses
the local version.
NOTE: If you select firmware or software only, you might not have any updates to apply
to a device on the Select Bundles or Select Components screens.
NOTE: The check box by the repository name controls whether a repository is used in
updates; it does not select the row for editing or removal.
NOTE: If you select firmware or software only, you might not have any updates to
apply to a device on the Select Bundles or Select Components screens.
NOTE: The check box by the repository name controls whether a repository is used in
updates; it does not select the row for editing or removal.
NOTE: If more than one repository contains the same component, HP SUM only uses the
component located in the repository closest to the top of the Current Repositories table.
Source selections 19
Downloading components for target discovery
If you select to pull updates from the web, when you click Next on the Source Selections screen
you see the Download Permissions screen. This list includes both Linux and Windows components
used for target discovery. If your environment does not include targets running Linux or Windows,
you can remove these components from the list to reduce the number of components that HP SUM
downloads to your system.
NOTE: To exit HP SUM, click Exit, and HP SUM will still download the updates at the time
you scheduled.
NOTE: You cannot use components from the web. The components must be downloaded to
a repository listed in HP SUM.
2. Select the check box for the repositories that contain the updates you want to choose.
3. Click Custom Baseline.
4. Under Select the Criticality, click the updates you want to choose: Critical Updates,
Recommended Updates, or Optional Updates.
5. Under Type of Updates to Use, click the updates you want to choose: Firmware only, Software
only, or Both.
6. Under Select the Filter Options:
• Choose the OS from the Select OS Type list.
• Choose the type of devices from the Select Device Type list.
7. Select the check box for the updates you want to use from the Baseline Repositories list.
8. Click Save and Continue to save your baseline. For more information, see “Saving a custom
baseline” (page 21).
9. If you want to create more baselines, change the filter settings or select components. Click
Save and Continue to save the new baselines.
10. Click Done when you finish creating baselines.
NOTE: You can also use the Check for Latest Updates from ftp.hp.com function in HP SUM.
3. Unzip the SPP and HP Integrity Smart Update Firmware bundles to separate directories.
4. Launch HP SUM from one of the directories, and add the other directory on the Source
Selections screen as a component repository.
NOTE: Use the latest version of HP SUM that was included in the SPP or HP Integrity Smart
Update Firmware bundle you downloaded. You must use HP SUM version 5.0.0 or later.
5. Perform your updates. Be sure you do not update the OA or VC to a version not listed in the
support matrix.
Source selections 21
Selecting the targets
The Select Targets screen automatically detects the local system running HP SUM and adds it to
the targets list. To find new targets, click Find Targets or Add Single Target. For more information,
see “Finding and discovering targets” (page 23) or “Adding a single target” (page 24).
If you have an enclosure that has different target types that share credentials and need to be
updated at the same time, create a group to manage them. For more information on creating and
editing groups, see “Managing groups” (page 25).
The table displays the following target information:
• Check box—Targets with selected check boxes are updated. Click the check box to select or
clear a target for update.
• Target Name—This field displays the IP address of the target or group.
• Status—This field displays a message indicating whether or not the target is ready to be
updated. Enter the credentials for each target you are updating. For more information, see
“Entering target credentials” (page 25).
NOTE: The target status Ready means that HP SUM can detect the target, and is able to
take inventory of the target. No analysis occurs until you click Next.
• Last Updated—This field displays the last time the target was updated. If HP SUM can find
the log from the last update, HP SUM shows a link to open a log file.
• Associated Targets—This field displays the associated devices of the target.
• Description—This field displays the description of the target.
• Type—This field displays the type of target (for example, iLO or Onboard Administrator).
NOTE: For HP SUM to discover a Broadcom NIC during an online update, you must bring the
NIC up in Linux. From a command line, enter # ifup ethx or # ifconfig ethx up.
Dependency checking
Dependency checking is an integral function of creating a supported configuration before HP SUM
deployment. During this process, HP SUM ensures that the requirements for a component or target
update are met. These include system requirements (for example, libraries and services) for the
component, target, or associated devices of the target have compatible software and firmware
revisions. This process is initiated automatically and silently after the HP SUM discovery process
and it involves:
1. Checking the dependencies of component /target/ or devices associated with targets. Examples
of dependency checking include:
• Health component requirement for installation of the SNMP Agents
• Required operating system libraries
• Compatibility of OA, VC, and iLO firmware versions
2. Indicating if there is a dependency failure. Failures are displayed in the HP SUM GUI, and
also saved in a log file.
To resolve any dependencies that were indicated during this process, review the logs and correct
the failures. After resolving the dependencies, restart the HP SUM application.
NOTE: For Superdome 2 servers that do not support online firmware updates, power down all
Superdome 2 partitions in the complex. If you do not power down all the partitions, a Failed
Dependencies error appears. On the Select Devices screen, click Ignore Warnings, and HP SUM
powers down the partitions for you after you begin the installation process.
Target types
Supported target types include:
• Server–a local host or a remote server. For example, Server — Windows, Server — Linux,
Server — UX.
• iLO
• Onboard Administrator
• Virtual Connect
• Superdome 2 Onboard Administrator
• VMware Host
NOTE: Only supported for remote installation and requires the HP Insight Management
WBEM Providers. For more information, see “Updating VMware firmware” (page 24).
NOTE: HP SUM searches only c-class blocks of IP addresses, and a maximum of 255
targets. For example, you can search for IP address 192.168.1.1 through 192.168.1.255,
but HP SUM does not support searching IP addresses 192.168.1.1 through
192.168.3.255.
• Port Address–Enables you to search in a range of IP addresses and specific port address.
• LDAP Scan for Remote Targets–Enables you to search for targets using an LDAP query.
NOTE: HP SUM will prompt whether or not to continue at the end of the discovery process if a
Linux server belongs to a Serviceguard cluster and the target is active. Click Yes or No. If you
continue and perform the update, you must reboot the target to activate the update.
6. Select the checkbox if you want to validate the credentials and start the target discovery
process when you create the target.
7. If HP SUM finds an update already running on the target, select whether to continue the update
or cancel the update and use update planned in the current HP SUM session.
8. Click OK. This begins the discovery process of the target that is added.
◦ Version 1.3.5 or later of the HP Insight Management WBEM Provider offline bundle. You
can download the bundle from the HP Online Depot at http://vibsdepot.hp.com.
◦ The provider is included in version 5.25 of the HP Custom Image. You can download
the HP Custom Image ISO from the Custom VMware ESXi Image for HP ProLiant Servers
website at http://www.hp.com/go/esxidownload.
24 Using the HP SUM GUI
Entering target credentials
You must enter credentials in the root group for all targets, including the local host if you are
updating it. To enter target credentials:
1. In the Select Targets screen table, select one or more targets by clicking to highlight the rows.
2. Click Enter Credentials.
3. In the Enter Credentials for the Target(s) dialog box, select one or more targets. The credentials
you enter are applied to all selected targets. The Select All button selects all targets in the list.
4. Click Add Credentials.
5. In the Enter Credentials for Target dialog box:
a. Enter a user name and password with root or administrator rights.
If you are using a Linux system and want to use a non-root user, click Use different user
for execution of components. Enter the user and password.
b. Select what HP SUM should do if it detects an update already running.
6. Click OK to save and close the dialog box.
7. Click Done.
8. In the Select Targets screen table, the Status field displays progress messages as HP SUM
verifies the credentials you entered.
Editing a target
1. Highlight a target, and then click Edit Target.
2. Type a brief description of the target (optional).
3. Enter the username and password.
If you are using a Linux system and want to use a non-root user, click Use different user for
execution of components. Enter the user and password.
4. Select the checkbox if you want to validate the credentials and start the target discovery
process when you create the target.
5. If HP SUM finds an update already running on the target, select whether to continue the update
or cancel the update and use update planned in the current HP SUM session.
6. Click OK after entering the information to exit this page.
Removing a target
Select a target, highlighting the entire line, and then click Remove Target.
If you remove a target, HP SUM removes the target from any groups and any scheduled updates.
Managing groups
To add a new group:
1. Enter a Group Name.
2. Enter a Description (optional).
3. From the Available Targets list, select the targets to add to the group.
4. Click Add.
NOTE: Cancelling an update and not performing new updates might leave the server in a state
where you cannot boot it. The iLO and system firmware might be mixed and incompatible. If you
cancel a pending update, make sure you perform a new full firmware update.
This screen appears after HP SUM completes the dependency checks for each target. The status
column notifies you whether each target has updates available, is ready to update, or if there are
dependencies you need to resolve.
On the Select Bundles or Select Components screen, you can select the devices on each target that
you want to update. Click Select Bundles to use a collection of components that have been tested
together for the target. The Select Bundles screen also allows you to install unbundled components
in addition to the bundles available for the target. Click Select Components to apply individual
components to devices. For more information on selecting bundles or components, see “Selecting
bundles” (page 28) or “Selecting components” (page 29).
The Selection area of the screen displays the following information:
• Target Name—This field displays the name of the target selected for update.
• Status—This field displays the status of the target. The status message “Ready to update”
indicates that at least one update is selected for installation. Status messages about failed
dependencies also appear in this field. To select updates, resolve failed dependencies, or
view device selection problems, click Select Bundles or Select Components. Both links display
a list of all available updates for your targets.
◦ The Select Bundles screen lists updates bundled in release sets first, by bundle, followed
by unbundled updates components. If a bundle is checked, at least one part of that bundle
is selected. Expand the items to view and select or clear the disk controllers and disk
drives available for update.
◦ The Select Components screen lists all available updates separately, whether or not they
are included in bundles. The list has two parts. Updates that are selected to be installed
are listed at the top, followed by any updates that are not selected. You can select or
clear updates in this view, as well as in the Select Bundles view. If a component is part
of multiple bundles, it is only shown once. If there are multiple versions of a component,
NOTE: If you select individual components from the Select Unbundled Components list
on the Select Bundles screen, these selections are also applied to the Select Components
screen.
• Last Updated—This field displays the last time this target was updated by HP SUM from the
current host running HP SUM.
• Associated Target—This field displays the IP address of the target, if the target is listed on
another server's OA host servers list.
• Description—This field displays a brief description of the target.
Installing updates
Select all targets you want to update, and then click Install to begin installing the updates after
you have resolved all dependency issues. For more information, see “Selecting devices” (page
30).
Aborting an installation
Click Abort Installation once to complete the installation of the current component and abort the
installation of the remaining components.
Selecting bundles
The Bundle Components Selections screen displays the following information for a selected target:
• Select Devices—Displays all bundled and unbundled updates you can install on the target.
• Status—Displays whether the target is ready to be updated, or if there are dependencies that
need to be resolved before beginning the update.
• Installed Version—Displays the bundle or component version installed on the target.
• Active Version—Displays the version of the bundle or component that is currently active. This
might differ from the installed version if the bundle or component required a restart, and the
restart has not happened yet.
NOTE: If HP SUM shows no devices you can update, you might need to change the types of
updates to use on the Edit Repository screen. For more information, see “Editing the repository”
(page 19).
To select the bundles to update the selected target:
1. Click Select Bundles on the Review/Install Updates screen.
2. Check the bundle that you want to apply to the target.
To update individual components that are not part of a bundle:
1. Click Select Bundles on the Review/Install Updates screen.
2. Click the arrow next to Unbundled Components to expand the list.
3. Check each component that you want to update on the selected target. If there is a dependency
failure, click Failed Dependency to see potential solutions for the component.
NOTE: If you select individual components from the Select Unbundled Components list on
the Select Bundles screen, these selections are also applied to the Select Components screen.
Selecting components
Use this screen to install individual smart components that are not contained in a bundle. You can
choose the devices to update, and choose whether to activate the updates immediately, or wait
until the next scheduled target maintenance.
NOTE: If HP SUM shows no devices you can update, you might need to change the types of
updates to use on the Edit Repository screen. For more information, see “Editing the repository”
(page 19).
1. In the Review/Install Updates screen, click Select Components for a target. The Select
Components screen shows applicable components.
2. HP SUM selects the recommended updates automatically.
3. HP Integrity servers only:
Click Configure Now and then select Upload and Activate to have HP SUM power down the
server to activate the update. To wait until the next scheduled maintenance to activate the
update, select Upload and Do not Activate. This function is supported by HP Integrity servers
only.
NOTE: HP Integrity servers only: If you see an error that reads, "Mismatch Found" or
"Mismatch Found Update Required", click the message to view the Firmware Details or Select
Devices screen. For more information on this error, see “Viewing firmware mismatch details
(HP Integrity servers only)” (page 31).
5. Click OK.
Selecting devices
On the Select Devices screen, select the devices on the target that you want to update. You can
also review any dependency problems that need to be resolved before HP SUM begins the update
installation.
NOTE: HP Integrity servers only: Some targets that are part of a domain allow you to update the
entire domain at the same time. If you do not want to update the entire domain at once, select the
check box next to the partitions you want to update.
To select devices:
1. To reach the Select Devices screen, click Select Devices on the Select Bundles or Select
Components screen.
2. Select the check box for the device that you want to update. The Status field displays messages
about the selected device. If you cannot update a device, the Status field displays a brief
explanation.
3. View any errors or warnings displayed at the bottom of the screen. Correct errors before
continuing. HP SUM cannot proceed with updates until you resolve the errors. Warnings do
not prevent the installation, but continuing an installation without correcting the problem that
caused the warning might cause more serious problems. To continue without resolving the
warnings, select Ignore Warnings.
4. After you have selected the devices, click OK to exit this screen.
• Bundle version
NOTE: The bundle version is only displayed if all four firmware versions match a known
bundle. If there is no known bundle, HP SUM will display Unknown.
Installation options
CAUTION: The ability to force the installation of components is generally unnecessary and is not
recommended. Incorrect use could result in data loss or system failure or both.
If you set the installation options from the Review/Install Updates screen, you set these options for
all the targets. If you want to set installation options for specific targets, click Select Bundles or
Select Components for the target, and then click Installation Options for the target.
1. Click Installation Options.
2. Click Check here to enable force options.
3. Do one of the following:
• Click Downgrade or Rewrite, depending on whether you want to downgrade the firmware
version, or overwrite the current firmware version.
• Force upgrade bundles, firmware, or software.
◦ Bundles—Selects older firmware bundles.
NOTE: You cannot use HP SUM to downgrade a Virtual Connect, Ethernet, or Fibre
Channel module
NOTE: For Superdome 2 servers, the reboot options are set for each partition on the Select
Devices screen. HP SUM does not support global reboot options for Superdome 2 servers.
To set the reboot options:
1. Click Reboot Options.
2. Check Reboot System After Installation to set the reboot.
3. Check If Needed or Always.
4. Click OK.
NOTE: Reboot Delay and Reboot Message do not apply for HP Integrity iLO or HP
Superdomes 2 servers.
Scheduling updates
Usethese steps to schedule a time to run the updates.
1. Click Schedule Update.
2. Click Create Schedule, type a schedule name, and then click OK.
3. Select the targets or groups from the Unscheduled Targets list, and then click Add.
4. Select a date and time to start the updates. Check UTC if you want to use Coordinated Universal
Time, and not the time zone listed in the Time Zone field.
5. Click Save and Continue, click Done, and then click OK. If you click the X to close the window
will not save the schedule.
6. The schedule details are updated in the Target Status.
7. The schedule is completed when you click Install on the Review/Install Updates screen.
NOTE: If the Install button is grayed out, make sure you enter all required information on
the Review/Install Updates screen. For more information, see “Reviewing and installing
updates” (page 27).
NOTE: Schedule settings might be lost if the HP SUM session is closed. HP recommends
not to exit from an HP SUM session if a scheduled update has been set.
NOTE: Not all reports are available on all screens. If a report is not available, HP SUM grays
out the report.
Generating a Report
1. Click Generate Report.
2. Click the Browse button and then select the directory where you want to save the report.
NOTE: The Failed Dependencies Report is automatically generated when you generate
a Target Firmware details or Target Installable details report.
• Installed details–Provides details on the updates that HP SUM installed in this session.
4. Choose the type of report to generate:
• HTML
• XML
• CSV
5. HP SUM selects the View generated report box by default. If you do not want to view the
report immediately, clear this box.
6. Click Generate.
Viewing a report
1. Click View Report.
2. Click the Browse button and then select the report you want to view, and then click View.
Command-line syntax
The general command-line syntax for HP SUM is as follows:
hpsum [/h[elp]] [/?] [/f[orce]] [/f[orce]:bundle] [/f[orce]:rom]
[/f[orce]:software] [/f[orce]:all ] [/g (/downgrade)] [/e (/rewrite)
[/r[eboot]] [/reboot_message "reboot message"] [/reboot_delay
timeout_in_seconds] [/reboot_always] [/s[ilent]] [/c[omponent]
<component_to_install>] [/group "group_name"] [/b[undle]
<bundle_to_install>] [/allow_update_to_bundle]
[/allow_non_bundle_components] [/use_latest] [/use_location "file_share"]
[/use_web] [/use_d[ownloaded]] [/tpmbypass] [/ignore_tpm] [/nomgmt]
[/use_snmp] [/use_wmi] [/use_ams][/romonly] [/softwareonly] [/dryrun]
[/continue_on_error <error>] [/override_existing_connection]
[/express_install] [/user <username> or /username <username>] [/passwd
<password>] [/current_credential] [/target "netAddress"] [/targettype
“type of target” ] [/logdir "path"] [/v[erbose]] [/veryv[erbose]]
[/report][/inventory_report] [/firmware_report]
[/On_failed_dependency:<parameter>] [/oa_username <username>]
[/oa_password <password>] [/use_proxy <proxy server>] [/proxy_script
<proxy script>] [/proxy_user <username>] [/proxy_passwd
<password>][/inputfile "filename"] [/c[omponent]
<component_to_install>][<component1_to_install> <component2_to_install>
...][<bundle1_to_install> <bundle2_to_install>...] [/su_username]
[/su_password] [/use_sudo] [/auth_key]
The following commands are supported only by Superdome 2 servers:
[/update_type <type>] [/device_list <device[,device]…>] [/reboot_list
<npar[,npar]…>]
HP SUM with OA requires a user ID and password to log in. The user ID must be an administrator
equivalent ID and not an operator or user equivalent level ID.
NOTE: All parameters and information enclosed in brackets are optional. The parameters may
be prefixed with either a hyphen (-) or slash (/) character. These examples show only the slash.
On Windows, use a slash before each argument. On Linux, use a hyphen before each argument.
If the /s[ilent] argument is not included on the command line, the HP SUM GUI appears.
NOTE: Command-line syntax does not support double-byte character sets. Any messages entered
through the command line via a double-byte character set will not be displayed correctly.
NOTE: /targettype is an optional command line argument. Use /targettype and /target
together.
NOTE: To find out if you have any switches installed, use HP SUM to create the Target Firmware
Details Report.
The following table shows what updates occur if no switches are currently installed.
/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.
/use_ams /use_wmi /use_snmp WBEM and SNMP AMS, SNMP, and WBEM
Command-line interface 35
The following table shows what updates occur if WBEM switches are currently installed.
/use_ams /use_wmi /use_snmp WBEM and SNMP AMS, SNMP, and WBEM
The following table shows what updates occur if AMS switches are currently installed.
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. If you specify the target and
credentials, use the /s[ilent] parameter to proceed with the installation.
You cannot use some arguments, such as /romonly and /softwareonly, together.
Help Description
Command-line interface 37
Installation options Description
/use_latest This argument is a filter switch for use with bundles. The
argument enables the latest version of the bundle to be
used when multiple versions of bundles are listed on the
command line. If there are no bundles specified on the
command line, and multiple bundles are in the directory,
the /use_latest argument allows HP SUM to use the
bundle that has the latest version for installation.
/use_location "file_share" Specifies a directory or file share that contains the SPP, HP
Integrity Smart Update Firmware Bundles, and components
for use with HP SUM. The file_share format must be a
mapped file share or UNC format. If this argument is not
specified, the directory that contains hpsum.exe or HP
SUM is used by default.
The logged-in account must have access to this location.
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 <Proxy server> Enables the inclusion of a proxy server (and port number)
to access ftp.hp.com. This parameter must be used with
/use_web. For example, /use_web /use_proxy
<1.22.33.44:80>.
/proxy_script <Proxy script> Enables the inclusion of a proxy script to access ftp.hp.com.
This parameter must be used with /use_web. For example,
/use_web /proxy_script <autoproxy.com>.
/use_d[ownloaded] Specifies that the check box for Use last downloaded
repository from ftp.hp.com on the Source Selection screen
in the GUI is selected. This enables the previously
downloaded components to be included in the list of
possible updates.
/use_snmp Specifies that components that use SNMP protocol and the
AMS components are available for installation by default.
When the /use_snmp argument is used, the AMS
components are required, but the WMI components are
optional.
/use_wmi Specifies that components that use the WMI protocol are
available for installation. These components are optional
and are not installed unless this argument is used. When
the /use_wmi argument is used, and the /use_snmp &
/use_ams arguments are not, the SNMP and AMS
components are optional. This argument does not apply
to HP Integrity servers.
/romonly This filter switch allows you to see only the firmware
components needed for installation. When you are using
this filter switch, you must exit and restart HP SUM if you
want to return to an unfiltered state.
Do not use the /romonly argument with the
/softwareonly argument. (Applies to firmware only.)
/softwareonly This filter switch allows you to see only the software
components needed for installation. When you are using
this filter switch, you must exit and restart HP SUM if you
want to return to an unfiltered state.
Do not use the /softwareonly argument with the
/romonly argument.
/continue_on_error <error> Causes the installation to continue and ignore errors. Valid
values are as follows:
* <error>=ServerNotFound and
* <error>=BadPassword.
* <error>=FailedDependencies
You can use the ServerNotFound option to bypass
inactive or unavailable remote hosts when you are
deploying firmware or software to multiple remote hosts at
the same time.
Command-line interface 39
Overriding errors Description
/oa_name and /oa_password Use these arguments if you do not use the
/partition_only argument. If you do not enter the
selections, then the update will display and error and exit.
This command is for HP Integrity servers only.
/reboot_message "reboot message" Displays the specified reboot message on remote consoles
connected to the server that you want to reboot. You must
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.
• For Linux, the reboot delay time is converted from
seconds to minutes, and any value under a full minute
(59 seconds or less) rounds to the next minute.
/user<username> or /username <username> Use this argument to log in to the remote targets by using
the user ID. For the OA target, use the /oa_username
argument.
The user name needs to belong to the root or administrator
group.
/psswd <password> Use this argument to use this password for the user ID
specified in the /user parameter (except for the OA
target). The password is used to log in to remote targets.
For the OA target, use the /oa_password argument.
/target “netAddress” This is the IP address or the DNS name of a remote host,
which can be a remote server, remote iLO NIC port, Virtual
Connect Ethernet or Fibre Channel Module for c-Class
BladeSystem, or BladeSystem OA.
Command-line interface 41
Targets Description
/v[erbose] or /veryv[erbose] Sets the verbosity level for the HP SUM execution log file,
hpsum_execution_log_<date>_<time>.log. It
increases the level of detail that is retained in the log file.
The default value is normal verbosity.
Command-line interface 43
:
HP SUM does not install any updates when you generate a report.
/deleteinputfile Enables you to instruct HP SUM to delete the input file after
it has been read.
Command-line examples
The following command-line parameter examples can be executed within these environments:
• Firmware:
◦ System ROM
◦ iLO
• Software—later version of:
◦ HP Insight Diagnostics Online Edition for Windows Server 2003 (cp008097.exe)
Command-line interface 45
Results: All software components and firmware components from the update bundle,
cp008097.exe, and cp008257.exe were installed on Management Server1, Management
Server2, and Management Server3.
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.
Multi-target servers:
Command-line interface 47
Error level Meaning
Input files
HP SUM provides the ability to script the update of multiple, individual targets or groups of targets
(HP ProLiant and Integrity servers and options) within a single operation through the input file
functionality. To protect your credentials, use a secure server or a management console.
To create an input file, use a text editor. All section headers and trailers must match. Failure to use
the SILENT=YES option causes the GUI mode to be used, but the information provided enables
you to skip screens where information has already been provided. You can use the DRYRUN=YES
option to perform dry runs of installations to ensure the scripts are working without deploying the
firmware updates that might be required on each target. Remove the DRYRUN=YES option to
perform the updates.
For parameters that can take list values, list separators can be commas, semicolons, or spaces.
NOTE: The credentials can be omitted from the file for greater security and passed on the
command line to HP SUM. The only limitation that the user ID and credentials must be the same
on all.
When the file has been created, to use it with HP SUM, add it as the inputfile <filename>
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 executable files. The
<filename> field can be enclosed in double quotes to enable paths with spaces. Also, the input
file itself might contain the same options on the command line. The usual command-line options
can still be used with the -inputfile option and they take precedence over any given input file.
◦ Credentials: The TARGETS section allows the targets to be grouped according to the
credentials needed for logging in remotely. Each TARGETS section must have a set of
login credentials, which applies to all targets in that section. If you want to use the current
host's login credentials to log in to one or more remote targets, you can do so by setting
the variable USECURRENTCREDENTIAL to YES. You can supply login credentials for
one or more hosts by using the variables UID and PWD. If you want to provide the variables
at the beginning of a TARGETS section, use both of them. If you want to provide the
variables in the middle of a TARGETS section, use one or the other to override the selected
variable and continue using the active value for the remaining variable.
◦ Remote target: You can specify a remote target by using the variable HOST. Possible
values are a DNS name or an IP address.
File encoding
To allow for the inclusion of double-byte characters, the input file is in UTF-8 format.
Error reporting
If errors occur in the input file, HP SUM 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_<date>_<time>.raw.
Input files 49
Input file parameters
BUNDLESLIST Limit the list of bundle xml files to be Bundle file names
filtered.
Input files 51
Parameter Description Possible values
OPTIONS Specify the HP SUM CLI options inside One or more CLI switch
the input file, which overrides the
configuration settings. Parameters can
be separated by a semi-colon, comma,
or a space.
This parameter replaces the
LSPOPTIONS parameter that was
previously supported with LDU.
USEPROXYSCRIPT Include a proxy script to access the Web URL (for example,
HP FTP site (ftp://ftp.hp.com). autoproxy.com)
LOGFILENAME = "path" Redirects the output from HP SUM or Log file name
the HP BladeSystem c-Class OA flash
utility to a different directory than the
default location.
Input files 53
Parameter Description Possible values
CMASTARTWEBAGENT Determines whether the HP Systems • YES (start the web agent)
Insight Manager Web Agent is started
when the health application loads. • NO (do not start the web agent)
(Applies to Linux PSP only.)
CMASTARTSTORAGEAGENT Determines whether the HP Systems • YES (start the storage agent)
Insight Manager Storage Agent is
started when the health application • NO (do not start the storage
loads. (Applies to Linux PSP only.) agent)
CMASTARTNICAGENT Determines whether the HP Systems • YES (start the web agent)
Insight Manager NIC agent is started.
(Applies to Linux PSP only). • NO (do not start the web agent)
HPVCAVCRMLOGINPASSWD This parameter is the password for the VCA login password
login ID specified in the
HPVCAVCRMLOGIN parameter.
(Applies to Linux PSP only.)
Input files 55
Parameter Description Possible values
OAUID Provides the user name credentials for User can define the OAUID
the OA associated with VC. You must variable multiple times before each
define a value of these variables HOST variable.
before the HOST variable in the
[TARGETS] section. This parameter
applies only for VC firmware.
You can also use OAUSER or
OAUSERNAME.
OAPWD Provides the password credentials for User can define OAPWD variable
the OA associated with VC. You must multiple times before each HOST
define a value of these variables variable.
before the HOST variable in the
[TARGETS] section. This parameter
applies only for VC firmware.
Input files 57
Parameter Description Possible values
Input files 59
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.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. If no additional arguments are specified on
the command line, HP SUM uses the local host and default repository locations (the directory where
HP SUM was initiated). You can specify a target if you provide the appropriate credentials. You
can specific a repository by using other command-line parameters to generate reports. For specific
commands, see “Command-line interface” (page 34).
/report This argument generates a report The following report files are generated:
listing, a target summary, and • hpsum_Report_<date>.html
description of how the
components in the repository • hpsum_Report_<date>.xml
affect the target. For example, • hpsum_Report_<date>.csv
whether each component applies
to the target.
Usage: hpsum /report
/inventory_report This argument generates a report The following report files are generated:
listing of the components in the • hpsum_Inventory_Report_<date>.html
specified repository.
• hpsum_Inventory_Report_<date>.xml
Usage: hpsum
/inventory_report • hpsum_Inventory_Report_<date>.csv
/firmware_report This argument generates a report The following report files are generated:
listing of the firmware in the • HPSUM_Firmware_Report_<date>
specified repository.
• fwreport.xml is placed in a folder named
Usage: hpsum
HPSUM_Firmware_Report_<date>
/firmware_report
/dependency_report This argument generates a report The following report file is generated:
that lists failed dependencies for HPSUM_FailedDependency_Reports_<datatime>.xml,
all targets. .html, or .csv.
/installed_report This argument generates a report The following report file is generated:
that lists all installed firmware, HPSUM_Installed_Report_<datatime>.xml ,
software, and driver versions .html, or .csv.
installed on targets.
HP SUM generates the reports as XML or HTML files that you can view in a JavaScript-enabled
web browser. The supported browsers for viewing the report files are Microsoft Internet Explorer
6.0 and Mozilla Firefox 3.5 and later. By default, the reports are located in the current working
directory from where HP SUM was initiated. If that current location is write-protected, the reports
are located in the same directory as the HP SUM log files.
HP SUM generates reports in CSV format that you can open in any application that supports CSV
format.
The HP SUM log files are located in these folders:
• On Windows operating systems: C:\cpqsystem\hp\log
• On Linux: /var/hp/log
When HP SUM generates the report, the HP SUM GUI does not appear. When the report is
generated, HP SUM displays the report file location.
NOTE: Windows XP clients are not supported in IPv6 networks for HP SUM deployment.
62 Advanced topics
IPv6 addresses can be passed to HP SUM in command line arguments or using the HP SUM user
interface. In the HP SUM 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 SUM supports both the short-name and full IPv6 notation. You do not need
to add the optional interface number when you enter the address.
If you cannot connect to the target server or receive a Discovery failed message when executing
HP SUM in an IPv6 environment, see “Troubleshooting” (page 66).
After you connect to the target server, all other HP SUM functions work identically. Log files for
IPv6 hosts are stored with all other HP SUM files in the \CPQSYSTEM\hp\log\<ip_address>
directory.
NOTE: Windows XP clients are not supported in IPv6 networks for HP SUM deployment.
Ports 445 and 137/138/139 (Port Connects to the remote ADMIN$ share on node servers. These are the standard
137 is used only if you are using ports Windows servers use to connect to the remote file shares. If you can
NetBIOS naming service.) connect remotely to a remote Windows file share on the node server, you
have the correct ports open.
Port 62286 Default for some internal communications. This port listens on the remote side
if there is no conflict. If a conflict occurs, the next available port is used.
Ports 63001–63002 Updates are passed to the node and retrieved through an internal secure web
server that uses the first available port in the range of 63001-63002. This
allows iLO and VC firmware updates without having to access the host server.
It also allows the servers to run VMware or other virtualization platforms to
update the iLO firmware without requiring a server reboot or a migration of
the virtual machines to other servers.
Remote HP Integrity iLO and Superdome 2 updates require these ports to be
open on systems for network traffic in both directions to transfer firmware files.
Ports 21 or 63006–63010 You can use these FTP ports to perform switch updates.
Port 22 Establishes a connection to the remote Linux server via SSH. For Integrity servers,
HP SUM uses this port to discover node settings.
Port 62286 Default for some internal communications. This port listens on the remote side if
there is no conflict. If a conflict occurs, the next available port is used.
Ports 63001–63002 Updates are passed to the node and retrieved through an internal secure web
server that uses the first available port in the range of 63001-63002. This support
allows iLO and VC firmware updates without having to access the host server. It
also allows servers running VMware or other virtualization platforms to update
their iLO without having to reboot their server or to migrate their virtual machines
to other servers.
Remote HP Integrity iLO and Superdome 2 updates require these ports to be open
on systems for network traffic in both directions to transfer firmware files.
Ports 21 or 63006–63010 You can use these FTP ports to perform switch updates.
64 Advanced topics
access is required for both networks. If you keep both networks isolated, you need to perform
management and operating systems tasks separately.
• Updates for HP Integrity iLO and Superdome 2 nodes require network traffic in both directions
between the server running HP SUM and the node. The server running HP SUM creates a
local HTTP server, which is used to server firmware binaries to the node. The node issues an
HTTP request to the server running HP SUM to retries the firmware binaries during the update
process.
66 Troubleshooting
NOTE: Exit HP SUM before running the GatherLogs utility.
Sesssion.log Contains the data and time for each session has started.
This file is saved in separate directory named with the date.
<target>\<target name>_log.txt Provides the trace data from operations manager for
specific target.
<target> is the name of the target in the source selections
screen.
If you are running HP SUM in offline mode, use the following instructions to collect trace directories
and logs.
1. Launch HP SUM in offline mode.
2. Launch the command prompt from the HP SUM GUI by pressing CTRL-ALT-D-B-X.
NOTE: After approximately 30 seconds, the command prompt will appear over the HP SUM
GUI window.
Installation issues 67
3. Change the directory to the directory running HP SUM. For example, cd
/mnt/bootdevice/SPP2012060B/hp/swpackages.
4. Type ./GatherLogs.sh to collect the HP SUM logs. All logs are collected in a .tar.gz
file in the directory where you placed HP SUM. The log file is named
HPSUM_Logs_$(datetime).tar.
5. Place the logs on a removable media if you want to view them on another computer.
68 Troubleshooting
• 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 are open on any routers in the network. For more information, see
“Network ports used by HP SUM” (page 64).
• The Symantec Endpoint Protection product blocks HP SUM ability to communicate with remote
targets if the Network Threat Analysis feature is enabled. Disable this feature while HP SUM
is in use on the workstation.
• Examine the trace directories for connection problems. For more information, see “Collecting
trace directories” (page 66).
• Ensure the server has a valid serial number.
70 Troubleshooting
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.
72 Troubleshooting
You might need to provide the password if you are using a user name that is not the same as
you used to log in to the local system. All network shares require the use of the .ipv6-literal.net
name string to be properly configured by Windows.
NOTE: You do not need to use the .ipv6-literal.net suffix when entering IPv6 address into
the HP SUM user interface or when passing IPv6 address using command line parameters to
HP SUM.
After you validate that you can access the admin$ share on the remote target server, HP SUM
works unless other network or hardware issues exist.
• Ensure you have made the registry change on remote target servers. For more information,
see “Configuring IPv6 for Windows Server 2003” (page 62).
• Move back to an IPv4 network address to ensure HP SUM properly finds the remote target
server without any issues.
You can always copy HP SUM to the target servers and execute using the local installation method.
Troubleshooting HP SUM in IPv6 Red Hat and Novell SUSE-based Linux environments
• Verify that you can establish an SSH connection to the remote target server using the credentials
within HP SUM by issuing the following command at a console prompt:
ssh <ipv6 address>
ssh 2101:db8:0:1::9
You must enter the root password for the target Linux server at the console to complete the
IPv6 connection.
• Validate that you can ping the remote target server. In Linux, you need to use the ping6
command to ping IPv6 addresses:
ping6 <ipv6 address>
Operation issues
HP SUM stalls during boot
Solution: Check that the IP address 192.168.0.1 is not being used on your network. HP SPP uses
this IP address to deploy offline updates.
If this IP address is being used on the network, you might have to disconnect the server from the
network to perform updates.
For more information on how this IP address is used by HP SPP to deploy updates, see:
http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?
docId=emr_na-c02959269
The user-specified reboot message does not appear when using a Japanese character
set on a Linux operating system
Solution: None.
You can specify a message to appear before the system shuts down during a reboot operation. If
you are using a Japanese character set and running on a Japanese version of a Linux operating
system, the message does not appear properly.
Automatic reboot does not occur when using the user-specified reboot message with
a Japanese character set on Windows
You can specify a message to appear before the system shuts down during a reboot operation.
When using a Japanese character set and running on a Japanese version of Windows, the message
causes the reboot not to occur automatically.
Solution: For a successful reboot, you must click Exit. When the message is entered using CLI, the
reboot message looks corrupted because the Japanese character set is not supported in CLI.
HP SUM stalls when run in a directory path that contains multi-bye characters
Solution: Do not run HP SUM in directories containing multi-byte characters in the path name.
74 Troubleshooting
Microsoft Windows displays a Found new hardware message
During the discovery progress, HP SUM might display the following message: Found New
Hardware. This message appears because one of the self-discovery components is loading a
new driver and Windows discovers it as a new piece of hardware.
Solution: Ignore the message and continue.
Non-matching systems error reported when building source Linux RPMs or installing
Linux RPMs built from source
If HP SUM reports non-matching systems errors when trying to build source Linux RPMs or installing
Linux RPMs built from source, the operating system on the target server does not match the operating
system from which you are running HP SUM in one of the following ways:
• The distribution of the operating system does not match. For example, RHEL 6.0 and RHEL
6.1 would be a mismatch.
• The architecture of the two operating systems does not match. For example, one server might
be running an operating system with x86 architecture and the other with x86_64 architecture.
• The kernel version running on the two systems does not match.
Solution: Use one of the following options:
• Run HP SUM on the target server itself instead of remotely deploying HP SUM.
• Build the driver RPM locally and take the resulting RPM file from the standard location (for
example, /usr/src/redhat/RPMS/i686/<driver>.rpm) and then copy it back into the HP SUM
repository. HP SUM will pick up the pre-built RPM and enable you to deploy it anywhere you
choose.
Operation issues 75
• The user wants to select the order of deployment
• The user wants to back-up the configuration before flashing the VC firmware
For HP ProLiant G2, G5, and G6 servers, after upgrading to the May 2011 (or later)
revision of the system ROM, perform special steps if downgrading the system ROM
to revisions earlier than May 2011 is required
The May 2011 (and later) revisions of the system ROM for the HP ProLiant G2, G5, and G6-series
servers listed in the support document (see hyperlink below) include enhancements to the system
ROM flash update process. These enhancements improve the reliability and security of System
ROM updates by reducing the possibility of unexpected corruption of the flash part.
Because these enhancements require modifications to both the System ROM and the flash update
utility, the May 2011 (or later) System ROM cannot be downgraded using the flash components
available on the HP Support site that are dated earlier than May 2011.
Solution: The system ROM can be downgraded by creating a new flash component using an older
system ROM revision. For more information on how to downgrade the system ROM, see the HP
support website at http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?
objectID=c02838375.
76 Troubleshooting
6 Support and other resources
Information to collect before contacting HP
Be sure to have the following information available before you contact HP:
• Active Health System log (HP ProLiant Gen8 servers only)
Download and have available an Active Health System log for 3 days before the failure was
detected. For more information, see the HP iLO 4 User Guide or HP Intelligent Provisioning
User Guide on the HP website:
http://www.hp.com/go/ilo/docs
How to contact HP
Use the following methods to contact HP technical support:
• See the Contact HP worldwide website:
http://www.hp.com/go/assistance
• In the United States, call +1 800 334 5144 to contact HP by telephone. This service is available
24 hours a day, 7 days a week. For continuous quality improvement, conversations might be
recorded or monitored.
Subscription service
HP recommends that you register your product at the Subscriber's Choice for Business website:
http://www.hp.com/country/us/en/contact_us.html
After registering, you will receive email notification of product enhancements, new driver versions,
firmware updates, and other product resources.
Websites
For more information about SPP, see the SPP website:
http://www.hp.com/go/spp
To download the latest SPP and available hot fixes, see the SPP download page:
http://www.hp.com/go/spp/download
For information about HP Subscriber's Choice, see the Subscriber's Choice website:
http://www.hp.com/go/subscriberschoice
For information on the HP Systems Insight Manager, see the following documents on the HP Systems
Insight Manager website:
http://www.hp.com/go/insightmanagement/sim/docs
For information about HP Insight Control Management Software, see the HP website:
http://www.hp.com/servers/rdp
For information about operating systems supported by HP ProLiant servers, see the operating system
support matrices:
http://www.hp.com/go/supportos
For information about support for updating SATA hard drives in a Modular Smart Array
20/50/60/70 storage enclosure connected to an HP ProLiant server using a Smart Array controller,
see the support matrix on the HP StorageWorks Modular Smart Arrays website:
http://www.hp.com/go/msa
Blue text: Table 4 (page 79) Cross-reference links and e-mail addresses
CAUTION: Indicates that failure to follow directions could result in damage to equipment or data.
Typographic conventions 79
ESXi Virtual Machine and requires HP Systems Insight Manager. Optionally, customers using
HP Operations Manager or SAP Solution Manager to manage their environment can easily
integrate these platforms to create a single view. This software is also optimized to deliver
Mission Critical Services through additional features.
For more information, see the HP website at http://www.hp.com/go/insightremotesupport. The
HP Insight Remote Support Release Notes detail the prerequisites, supported hardware, and
associated operating systems. The release notes are available on the HP website at http://
www.hp.com/go/insightremotesupport/docs. HP Insight Remote Support is included as part of
HP Warranty, HP Care Pack Service, or HP contractual support agreement.
HP Insight Online
HP Insight Online is a new capability of the HP Support Center portal. Combined with HP Insight
Remote Support 7.x, it automatically aggregates device health, asset, and support information
from iLO Management Engine with contract and warranty information, and then secures it in a
single, personalized dashboard that is viewable from anywhere at any time. The dashboard
organizes your IT and service data to help you understand and respond to that information more
quickly. With specific authorization from you, an authorized HP Channel Partner can also remotely
view your IT environment at HP Insight Online.
• For more information about using HP Insight Online, see the HP Insight Online Getting Started
Guide at http://www.hp.com/go/proliantgen8/docs.
• To install HP Insight Remote Support and enable HP Insight Online, see the HP Insight Online
Integrated Solution and Management Setup Guide at http://www.hp.com/go/proliantgen8/
docs.
81
Acronyms and abbreviations
AMS Agentless Management Service
CPLD complex programmable logic device
DNS domain name system
FPGA Field Programmable Gate Array
HP SUM HP Smart Update Manager
iLO Integrated Lights-Out
IPDU intelligent power distribution unit
ISP Integrity Support Pack
OA Onboard Administrator
POST Power-On Self Test
PSP HP ProLiant Support Pack
RBSU HP ROM-Based Setup Utility
RILOE II Remote Insight Lights-Out Edition II
SDR Software Delivery Repository
SEP Symantec Endpoint Protection
SES Shared Engineering Services
SOAP Simple Object Access Protocol
SPP HP Service Pack for ProLiant
SSH Secure Shell
SSL Secure Sockets Layer
TPM Trusted Platform Module
UNC Universal Naming Convention
VC Virtual Connect
WBEM Web-Based Enterprise Management
WMI Windows Management Instrumentation
83
Installation of components failed with 'Update returned reboot settings, 74
an error' when installing Linux RPMs, 68 reboot, troubleshooting, 74
installation options, 30 recovering from a failed system ROM upgrade
introduction, 6 Recovering from an installation failure, 66
IPv6 network configurations related documentation, 78
Configuring IPv6 for Windows Server 2008, 63 remote functionality, recovering, 69
Configuring IPv6 networks with HP SUM, 62 reports
IPv6, troubleshooting Generate and View Reports, 32
Troubleshooting HP SUM in IPv6 networks, 72 Reports, 60
Troubleshooting HP SUM in IPv6 Red Hat and Novell reports, creating
SUSE-based Linux environments, 73 Generate a Report, 32
Troubleshooting HP SUM in IPv6 Windows Server 2003 Reports, 60
environment, 72 repository
Troubleshooting HP SUM in IPv6 Windows Server 2008 Add Repository, 18
environment, 73 Configure Components, 19
Edit Repository, 19
K HP SUM displays No components found in the selected
keyboard support, 16 repository(ies) message, 75
Remove Repository, 19
L Using multiple repositories, 18
Linux component version discrepancy, 75 return codes
Linux IPv6 environment, 63 Linux RPM return codes, 47
Linux remote functionality, recovering, 69 Return codes, 46
Linux RPM return codes, 47 VMware ESXi return codes, 47
Linux smart components, return codes, 46 return codes, Linux smart components, 46
return codes, VMware ESXi, 47
M return codes, Windows smart components, 46
mounting virtual media, 74 RPM return codes, Linux, 47
N S
non-matching system error, 75 scripted deployment, 34
selecting bundles to filter, first time, 28
O selecting components to install, 29
operating system problems source selections, 16
Displaying the user-specified reboot message using a
Japanese character set when running on a Linux T
operating system, 74 target interfaces
Rebooting with the user-specified reboot message using `Select targets, 22
a Japanese character set when running on a Windows Add single target, 24
operating system, 74 Dependency checking, 23
operating systems Edit Target, 25
Displaying the user-specified reboot message using a Find and discover targets, 23
Japanese character set when running on a Linux Inter-target dependency, 23
operating system, 74 Select devices, 30
Rebooting with the user-specified reboot message using Target types, 23
a Japanese character set when running on a Windows technical support
operating system, 74 HP, 77
overview, HP SUM, 6 TPM (Trusted Platform Module)
Trusted Platform Module, 14
P troubleshooting
parameters HP Smart Update Firmware DVD mounted using iLO
Error reporting, 49 virtual media, 74
Input file parameters, 50 HP SUM hangs during discovery, 69
pending Troubleshooting, 66
iLO updates, 26 troubleshooting, Linux component discrepancy issue, 75
proxy settings, 17 troubleshooting, non-matching system error, 75
troubleshooting, reboot, 74
R troubleshooting, repository, 75
Reboot Options, 32 Trusted Platform Module, 13
84 Index
Trusted Platform Module (TPM)
Trusted Platform Module, 14
typographic conventions, 79
V
version discrepancy issue, 75
virtual media access, 74
VMware
updates, 24
VMware ESXi return codes, 47
W
websites
product manuals, 78
Windows smart components, return codes, 46
85