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. 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.
Microsoft, Windows, Windows Server, Windows XP, and Windows Vista are U.S. registered trademarks of Microsoft Corporation. AMD is a
trademark of Advanced Micro Devices, Inc. Intel is a trademark of Intel Corporation in the U.S. and other countries.
Intended audience
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.
HP Smart Update Manager overview ........................................................................................................... 6
Using this guide ........................................................................................................................................ 7
New features of HP SUM 4.1.0 .................................................................................................................. 7
Local host installations .............................................................................................................................. 26
Selecting the location to check for updates ........................................................................................ 26
Download Permission (applicable only for ProLiant servers) ................................................................. 29
Selecting an installation host ........................................................................................................... 30
Selecting bundles to filter ................................................................................................................ 32
Selecting components to install ........................................................................................................ 34
Operating system information ................................................................................................................. 118
HP contact information ........................................................................................................................... 118
Acronyms and abbreviations ...................................................................................................... 119
Index ....................................................................................................................................... 122
Page 6
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.
• Deployment of software for single or one-to-many HP ProLiant servers (supported in Windows® and
Linux environments) and HP Integrity servers (supported in Windows® environments).
IMPORTANT: Throughout this document, most references to the deployment of firmware apply
only to HP SUM when used with HP ProLiant servers. For HP Integrity servers, deploying
HP SUM has an integrated hardware and software discovery engine that discovers 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 all dependencies are met before deployment of an update. HP
SUM prevents version-based dependencies from destroying an installation, and ensures firmware updates
are handled in a manner that reduces any downtime required for the firmware update process.
firmware using HP SUM only applies to BL860c/BL870c/BL890c i2 Servers.
HP SUM does not require an agent for remote installations because it copies a small, secure SOAP server
to the target server 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 deploys only required updates
• Simultaneous firmware and software deployment for multiple remote targets in both GUI and CLI
modes (ProLiant servers and options only)
• Improved deployment performance
• Local or remote (one-to-many) online deployment
• Local offline firmware deployments with the earlier HP Firmware Maintenance CD or the HP Smart
Firmware Update DVD for ProLiant servers and options
• Remote offline deployment when used with the SmartStart Scripting Toolkit or iLO Virtual Media
• GUI- or CLI-scriptable with extensive logging
• Remote command-line deployment
Introduction 6
Page 7
• 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. Some examples are the ProLiant Support for
Windows and the HP Smart Update Firmware DVD. It is important that you review the overview section
after this section for your deliverable to verify any specific limitations to HP SUM features that apply.
Then, you can review the sections describing the features of HP SUM. For more information, see the
Supported deliverables overview (on page 11) section.
New features of HP SUM 4.1.0
This release of HP SUM includes the following new support:
• Updated support for Virtual Connect FW deployment for VC firmware 3.x and later
NOTE: HP recommends using VCSU to deploy VC firmware v2.3x and earlier.
• New CLI and input file parameters for Virtual Connect
o CLI—oa_username and oa_password
o Input file parameters—OAUID and OAPWD
• Added support for online deployment of HP 3 Gb SAS BL Switch Firmware
• Added Host Search options on the Select Installation Host(s) screen
Minimum requirements
• Minimum requirements for Windows operating systems ("Minimum requirements for Windows
servers" on page 7)
• Minimum requirements for Linux ("Minimum requirements for Linux x86 servers" on page 8)
NOTE: For Linux and Windows operating systems, the respective device drivers for the
embedded/add-on devices in the target servers must be installed for HP SUM to discover the
devices.
NOTE: For a current list of supported operating systems on ProLiant servers, see the PSP
website (http://www.hp.com/servers/psp
).
Minimum requirements for Windows servers
To successfully deploy HP SUM on HP ProLiant and Integrity target systems based on a Windows®
operating system, the following must be available:
Introduction 7
Page 8
• A local administrative system with 512 MB of memory
• Sufficient hard-drive space of at least twice the file size of the components to be deployed
• WMI enabled
• All remote host servers connected to the same network and use TCP/IP to enable the systems to be
seen by the administrative system
• An account with administrator privileges on each host server
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.
• The beginning and ending IP addresses entered for the range of hosts (targets) must be on the same
subnet.
• To install firmware on HP Integrity BL860c/BL870c/BL890c i2 Servers, you must run HP SUM from
an x86 or x86 Linux machine. You cannot deploy firmware on a Windows Integrity system from a
Windows Integrity system.
NOTE: HP Smart Update Manager requires a true Administrator login and not an elevated
RUN AS Administrator. If you are unable to perform the net use * \\server\ADMIN$ for
Microsoft Windows® target servers, you do not have sufficient privileges to run HP Smart
For more information about PSP, see the HP ProLiant Support Pack for Windows and Linux User Guide on
the HP website
(http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManu
NOTE: When attempting to use the remote deployment functionality of HP SUM on any
edition of Windows Server® 2008 or Windows Vista®, you must ensure that the File and
Print Services feature is enabled and that the File and Print Services exception has been
enabled in the Windows® firewall. Failure to do so prevents HP SUM from deploying remote
Windows® target servers.
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
Integrity Server site (http://www.hp.com/go/integrity_servers-docs
For more information about HP Smart Update Firmware - HP Integrity BL860c/BL870c/BL890c i2 Servers,
see the HP Integrity and HP 9000 firmware update options on the HP website
(http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c003
99523&jumpid=reg_R1002_USEN).
Minimum requirements for Linux x86 servers
To successfully deploy HP SUM on ProLiant target systems based on a Linux operating system, the
following must be available: (HP SUM does not support Linux on HP Integrity systems.)
• A local administrative system with 512 MB of memory
• glibc 2.2.4-26 or later
), or by server model number, see the HP
).
Introduction 8
Page 9
• gawk 3.1.0-3 or later
• sed 3.02-10 or later
• pciutils-2.1.8-25.i386.rpm or later
To successfully deploy HP SUM on remote target systems based on a Linux operating system, the
following must be available:
• tcl-8.x package
• expect-5.x package
Starting with Linux PSP 8.40 and later, ensure the following platform-specific compatibility libraries are
also installed.
• For Red Hat Enterprise Linux 4x86 servers:
o compat-libstdc++-296-2.96-132.7.2.i386 or later
o lm_sensors-2.8.7-2.i386 or later
o net-snmp-5.1.2-11.i386 or later
o perl (required to provide the libperl.so)
o libnl (required for QLogic and Emulex drivers)
• For Red Hat Enterprise Linux 4 AMD64/EM64T servers:
o compat-libstdc++-296-2.96-132.7.2.i386 or later
o lm_sensors-2.8.7-2.x86_64 or later
o net-snmp-5.1.2-11.x86_64 or later
o perl (required to provide the libperl.so)
o libnl (required for QLogic and Emulex drivers)
• For Red Hat Enterprise Linux 5 x86 servers:
o compat-libstdc++-2.96-2.96-132.7.2.i386 or later
o lm_sensors-2...7-2.i386 or later
o net-snmp-5.3.1-14.e15.i386 or later
o perl (required to provide the libperl.so)
o libnl (required for QLogic and Emulex drivers)
• For Red Hat Enterprise Linux 5 AMD64/EM64T servers:
o compat-libstdc++-296-2.96-132.7.2.i386 or later
o lm_sensors-2.8.7-2.x86_64 or later
o net-snmp-5.3.1-14.e15.x86_64 or later
o perl (required to provide the libperl.so)
o libnl (required for QLogic and Emulex drivers)
• For SLES 10 x86 servers:
o compat-2006.1.25-11.2.i586 or later
o compat-libstdc++-5.0.7-22.2.i586 or later
o perl (required to provide the libperl.so)
o libnl (required for QLogic and Emulex drivers)
Introduction 9
Page 10
• For SLES 10 AMD64/EM64T servers:
yast2
o compat-2006.1.25-11.2.x86_64 or later
o compat-32bit-2006.1.25-11.2.x86_64 or later
o compat-libstdc++-5.0.7-22.2.x86_64 or later
o perl (required to provide the libperl.so)
o libnl (required for QLogic and Emulex drivers)
o e2fsprogs-32bit
• For SLES 11 x86 servers:
o perl (required to provide the libperl.so)
o libstdc++33-3.3.3-11.9.i586 or later
o perl-SNMP-5.4.2.1-6.3.i586 or later
o net-snmp-5.4.2.1-6.3.i586 or later
o libnl (required for QLogic and Emulex drivers)
• For SLES 11 AMD64/EM64T servers:
o glib-1.2.10-15.i386 or later
o libstdc++33-32bit-3.3.3-11.9 or later
o perl-SNMP-5.4.2.1-6-3.x86_64 or later
o net-snmp-5.4.2.1-6.3.x86_64 or later
o libnl (required for QLogic and Emulex drivers)
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.)
o kernel-syms
o RPM build tools
In addition, components that are compiled from source code (such as NIC drivers) require the presence of
the following build tools:
• gcc-2.96-108.1 or later
• cpp-2.96-108.1 or later
• binutils-2.11.90.0.8 or later
• glibc-devel-2.2.4-26 or later
• kernel-headers-<_version_> (The version number depends on which kernel is used.)
NOTE: To perform Linux deployments, a root equivalent user account must be used. SSH
support must be enabled and firewall opened to enable SSH communications on remote Linux
servers or HP SUM is not able to deploy updates. By default, SUSE LINUX Enterprise Server
10 and 11 block SSH support through the firewall. If SSH support has been disabled in the
firewall, to enable it and open ports, use the
command.
Introduction 10
Page 11
NOTE: HP SUM is no longer supported on SUSE Enterprise Linux 9.
•
•
•
•
•
•
IMPORTANT: The HP Smart Update Manager does not support cross-platform deployments
(for example, deployments from Linux systems to Windows® systems).
Supported deliverables overview
HP SUM support is specific to the deliverable in which it is delivered. Make sure you use the correct
version of HP SUM that is released along with the deliverable supporting the environment.
NOTE: Not all functionality is available in each version of HP SUM. Before using HP SUM
that comes with a deliverable, review the Support and limitations ("Obtaining the HP SUM
utility" on page 11, "Support and limitations of HP SUM" on page 11) of that version of HP
Obtaining the HP SUM utility
The HP SUM utility is available from the following:
SUM to determine if it has the features that you need.
• HP ProLiant Support Packs for Windows® 7.90 and later
• 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.00 and later on Itanium®-based systems
• HP Smart Update Firmware - HP Integrity BL860c/BL870c/BL890c i2 Servers Bundle for Linux
• HP Smart Update Firmware - HP Integrity BL860c/BL870c/BL890c i2 Servers Bundle for Windows®
CAUTION: Use the version of HP SUM that comes with the Integrity Support Pack or Integrity
Bundle when deploying the components that are included in that deliverable.
Support and limitations of HP SUM
Before installing HP SUM, use the following table to verify that you are using the appropriate software
version.
HP SUM
version
3.7.1
4.0.0 For ProLiant servers:
Delivered with Support and limitations
HP Smart Update Firmware—HP
Integrity BL860c/BL870c/BL890c i2
Servers Bundles for Windows® and
Linux
Support for BL860c/BL870c/BL890c i2
Servers firmware—This support is currently
available only in HP SUM 3.7.1 and will be
integrated into a future release of HP SUM
No support for downloading the latest
versions of components from the HP FTP site
No report functionality is available No support for BL860c/BL870c/BL890c i2
HP ProLiant Support Pack for
Windows® 8.40
Servers firmware or Integrity Support Pack
Introduction 11
Page 12
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HP SUM
Delivered with Support and limitations
version
HP ProLiant Support Pack for Linux
8.40
HP Smart Update Firmware DVD 9.0
For ProLiant Workstation Blades:
HP Workstation Support Pack for
Windows for HP WS460c G6 Blade
HP Smart Update Firmware DVD 9.0
(offline only)
4.0.0.64
HP Integrity Support Pack for
Windows® on Itanium®-based systems
Support for Integrity Support Pack for
Windows® 7.00
No support for BL860c/BL870c/BL890c i2
Servers firmware deployment
No support to download the latest
components available from ftp.hp.com
through HP SUM GUI and command line
options
4.0.1
4.0.2
4.1.0
HP ProLiant Support Pack for Windows
8.50
HP ProLiant Support Pack for Linux
8.50
No support for BL860c/BL870c/BL890c i2
Servers firmware or HP Integrity Support
Pack
HP Smart Update Firmware DVD 9.10 • No support for BL860c/BL870c/BL890c i2
Servers firmware or HP Integrity Support
Pack
HP ProLiant Support Pack for Windows
8.60
HP ProLiant Support Pack for Linux
8.60
No support for BL860c/BL870c/BL890c i2
Servers firmware or HP Integrity Support
Pack
Deployment from HP SUM
Executing HP SUM
The following sections discuss deployment from HP SUM.
HP SUM provides three modes of execution for users:
• GUI—For firmware and software deployments
• Express—For software deployments only (local host only)
• Scripted—For firmware and software deployments running silently
HP SUM enables you to deploy to both local and remote deployments. HP SUM can run in both standard
Windows® and Linux operating systems in online mode and in offline mode (available on HP Smart
Update Firmware DVD) through special boot environments based on Linux boot kernels as long as the
prerequisites are met.
Use the following table to determine the correct execution mode for the server use case.
Introduction 12
Page 13
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
IMPORTANT: 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.
Scenario Description HP SUM command HP deliverable
Interactive, graphical
deployment on a local
host (Run HP SUM on
the server being
updated.)
Use this scenario when
you:
Are not familiar with
command line tools
Are deploying
components on a
local, single host
Do not require
scripting
Windows®:
hpsum
Linux:
./hpsum
Online:
HP ProLiant Support Pack
for Windows® and Linux
or
Smart Update Firmware
DVD
Offline:
Smart Update Firmware
DVD
Want to select the
components to be
installed
Scripted deployment on
a local host (Run HP
SUM from a network
share on a local server.)
Interactive, graphical
deployment to a remote
host (Run HP SUM from
a workstation and
update remote hosts
over the network using
the GUI)
Use this scenario when
you:
Are familiar with
command line tools
Are deploying
components on a
local, single host
Must perform a
customized, scripted
deployment
Are unable to unlock
the required HP SUM
network ports for
remote deployment
Use this scenario when
you:
Are not familiar with
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
Need to select
individual firmware to
update
Need to select
individual hardware
devices to be updated
Windows®:
hpsum -s
Linux:
./hpsum -s
Windows®:
hpsum
Linux:
./hpsum
Targets can be a
server, OA, iLO, or
VC IP address or
DNS name.
Online:
HP ProLiant Support Pack
for Windows® and Linux
or
Smart Update Firmware
DVD
or
HP Integrity Support Pack
for Windows
Offline:
None
Online:
HP ProLiant Support Pack
for Windows and Linux
or
Smart Update Firmware
DVD
or
HP Integrity Support Pack
for Windows
or
HP Integrity
BL860c/BL870c/BL890c i2
Servers Bundles for
Windows® and Linux
Offline:
None
Introduction 13
Page 14
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Scenario Description HP SUM command HP deliverable
Scripted deployment to
a remote host
(Run HP SUM from a
workstation and update
a remote host over the
network using scripts.)
Use this scenario when
you:
Are familiar with
command line tools
Must perform a
customized, scripted
deployment
Need to update
multiple targets
including OA, VC,
and server-based
firmware
Need to update all
enclosure firmware
Windows®:
hpsum -s target Target1
-target Target2
-username User1
-password PW1
Linux:
./hpsum -s target Target1
-target Target2
-username User1
-password PW1
Online:
HP ProLiant Support Pack
for Windows® and Linux
or
Smart Update Firmware
DVD
or
HP Integrity Support Pack
for Windows
or
HP Integrity
BL860c/BL870c/BL890c i2
Servers Bundles for
Windows® and Linux
Offline:
None*
Automatic Deployment
to one or more servers in
a HP BladeSystem
enclosure
(use the HP Smart
Update Firmware DVD
with embedded HP SUM
to deploy firmware
updates to one or more
blades)
Use this scenario when
you:
Do not have an
operating system
installed on a server
blade
Want an automatic
way to deploy
firmware updates
Do not require log
files or user
interaction with the
installation process
The HP Smart
Update Firmware
DVD takes care of
this automatically
Online:
None
Offline:
HP Smart Update Firmware
DVD
Want to update
multiple blades in an
enclosure in a single
operation
Update an existing
enclosure manually
For more information,
see BladeSystem Matrix
compatibility chart at
www.hp.com/go/matrix
compatibility
(http://www.hp.com/g
o/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:
./hpsum
Online:
HP BladeSystem Firmware
Update Bundles for
Windows® and Linux
or
HP Smart Update Firmware
DVD
Offline:
HP Smart Update Firmware
DVD
Introduction 14
Page 15
Deploying software using the ProLiant Support Pack (PSP) for
Microsoft Windows
The HP SUM utility delivered with the Windows PSP enables you to deploy software components from a
single, easy-to-use interface for ProLiant server and options.
This utility enables legacy support of existing software and firmware components while simplifying the
overall deployment process. You do not have to run the SETUP executable files SETUPC.EXE,
SETUPEX.EXE, and SETUP.EXE, because the HP SUM utility now provides this functionality. The utility also
provides installation logic and version control that automatically verifies dependencies, installing only the
correct updates for optimal configuration.
Users can now deploy the components simultaneously for ProLiant servers and options. For more
information about simultaneous deployment, see "Deploying firmware and software simultaneously (on
page 91)".
For more information about PSP, see the HP ProLiant Support Pack for Windows and Linux User Guide on
the HP website
(http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManu
HP SUM delivered with HP Workstation Support Pack supports the software deployment on Windows for
HP ProLiant WS460c G6 Blade. This support is available for the local host only.
Deploying software using the Integrity Support Pack (ISP) for
Microsoft Windows
The HP SUM utility enables you to deploy Windows ISP software components for HP Integrity Servers from
a single, easy-to-use interface. This utility enables legacy support of existing software components while
simplifying the overall deployment process. You do not have to run the SETUP executable files
SETUPC.EXE, SETUPEX.EXE, and SETUP.EXE, because the HP SUM utility now provides this functionality.
The utility also provides installation logic and version control that automatically check for dependencies,
installing only the correct updates for optimal configuration.
NOTE: In HP Integrity servers, HP SUM does not support the ability to download the latest
components from ftp.hp.com, as these components are not in the catalog on the HP FTP site.
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
Integrity Server site (http://www.hp.com/go/integrity_servers-docs
), or by server model number, see the HP
).
Deploying software using the ProLiant Support Pack for Linux
Beginning with PSP for Linux 8.40 or later, the HP SUM utility enables you to deploy Linux PSP software
components (RPMs) from a single, easy-to-use interface. The same manageability is present with added
flexibility and more features for added convenience and enhanced functionality. HP SUM provides new
GUI and a command-line, scriptable interface for deployment to target servers. HP SUM discovers and
displays all components that are available for installation on the local system and enables the flexibility to
Introduction 15
Page 16
choose which components to install or not install. Additionally, the HP SUM utility enables software
deployment for multiple HP ProLiant servers from a single GUI.
For more information about PSP, see the HP ProLiant Support Pack for Windows and Linux User Guide on
the HP website
(http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManu
Deploying firmware for ProLiant servers using the HP Smart
Update Firmware DVD
The HP Smart Update Firmware DVD provides a collection of firmware bundles containing HP SUM and
firmware for ProLiant servers in an ISO image that can be used either in offline (either an automatic or
interactive mode), or online (either a scripted or interactive mode). The HP Smart Update Firmware DVD
provides firmware for supported HP ProLiant servers and options. The Firmware DVD contains all the
firmware for the supported HP ProLiant servers including BladeSystem enclosures and Virtual Connect
firmware.
• In offline mode, the HP Smart Update Firmware DVD boots a small Linux kernel and enables
firmware updates to occur on a single server using the HP SUM software.
• In online mode, users can leverage the autorun utility to launch HP SUM or browse the DVD to the
\hp\swpackages directory and execute it directly.
All firmware smart components are placed in the \hp\swpackages directory for use by HP SUM. If
additional firmware smart components are required, then the HP Smart Update Firmware DVD can be
copied to a USB key, and these additional components added to the \hp\swpackages directory. If HP
SUM supports the type of firmware added, then it is automatically added the next time HP SUM is
executed.
CAUTION: The HP Smart Update Firmware DVD and its contents must be used only by
individuals who are experienced and knowledgeable with HP SUM. Before using HP SUM to
update firmware, back up the target server, and take all other necessary precautions so that
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.
mission-critical systems are not disrupted if a failure occurs.
NOTE: Because firmware might be able to update only in online or offline mode for some
components, you might need to execute the HP Smart Update Firmware DVD both online and
offline to update all the firmware in an enclosure.
NOTE: The Onboard Administrator and Virtual Connect Ethernet and Fibre Channel Modules
are supported only in online deployments on HP ProLiant servers.
NOTE: You can add firmware components to the USB drive key in the /hp/swpackages
directory.
Introduction 16
Page 17
IMPORTANT: Before deploying firmware updates to a target server, be sure that a recent
backup of the target server is available in the event the deployment procedure fails.
For more information about deploying firmware on HP ProLiant servers, see the HP Smart Update Firmware DVD User Guide on the HP website
(http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManu
NOTE: Currently, HP SUM cannot be used to deploy firmware on HP Integrity servers except
for HP Integrity BL860c/BL870c/BL890c i2 Servers.
HP SUM supported firmware for HP ProLiant servers
Component Supported
HP ProLiant ML/DL/SL series System ROM Yes
HP Workstation WS460c G6 Blade ROM Yes, offline only
HP ProLiant Blade Servers ROM Yes
HP ProLiant 100-series Servers ROM Yes
iLO 2 firmware Yes, local and remote
iLO 3 firmware3 Yes, local and remote
LO-100 firmware3 Yes
Broadcom NIC firmware Yes
Intel® NIC firmware No
QLogic NIC firmware Yes, offline only
Mellanox NIC firmware Yes
Power Management Controller firmware Yes
Smart Array Controller firmware Yes
SAS and SATA hard drive firmware behind Smart Array
controllers
SAS and SATA hard drive firmware behind non-Smart Array
controllers
Emulex, QLogic, and Brocade Fibre Channel Host Bus Adapter
firmware
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
Yes
No
Yes, offline only
Introduction 17
Page 18
Component Supported
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. Ensure the component source contains versions of components that match the BladeSystem Matrix
Compatibility chart before using HP SUM to deploy any software of firmware.
To view the BladeSystem Matrix compatibility chart, see the HP website
(http://www.hp.com/go/matrixcompatibility
1
Virtual Connect firmware components can be downloaded and added to the HP Smart Update Firmware DVD by
).
creating a USB key using the USB Key Utility. The latest version of the Virtual Connect firmware components can be
obtained from the HP BladeSystem Firmware Maintenance website (http://www.hp.com/go/bladesystemupdates
).
HP SUM 4.1.0 and later support deploying Virtual Connect firmware version 3.x and later only. HP recommends
using VCSU to deploy VC firmware version 2.3x and earlier.
HP SUM does not upgrade the VC firmware in any situation where the Virtual Connect health state is reported as bad
or invalid.
2
MDS600 firmware update requires HP SUM 3.6.0 or later. All blades in an enclosure with Smart Array P700M
controllers, except the blade doing the update, must be turned off before the firmware update process is initiated.
MDS600 firmware can only be updated using the HP Smart Update Firmware DVD in offline mode.
3
HP SUM does not support direct deployment of LO-100 (using the LO-100 BMC IP) or iLO 3 firmware from the
remote hosts section. To flash the LO-100 or iLO 3 firmware component, you must go through the server IP.
4
HP SUM does not support downgrading the Onboard Administrator firmware from a new major release to an older
release version (for example, 3.x to 2.x). However, downgrading to a minor version from within a major version is
supported (for example, 2.60 to 2.52). To manually install a previous version of the Onboard Administrator
firmware, select the Force downgrade box from the Firmware Information section on the Onboard Administrator GUI
screen. Select the firmware file by browsing locally or by locating a URL using the input boxes. For any limitations in
using older Onboard Administrator firmware or other downgrade options, see the HP Onboard Administrator User Guide.
5
HP SUM 4.1.0 and later has the ability to flash the CPLD/SPLD for HP ProLiant BL280 G6 and BL490 G6 servers.
The CPLD/SPLD flash components are not part of the HP SUM deliverable and must be manually downloaded from
the HP website (http://www.hp.com
IMPORTANT: After flashing the CPLD/SPLD, you must cycle power for the changes to take
). Run HP SUM and deploy the CPLD/SPLD component.
effect. Remove the blade from the enclosure, and then wait 30 seconds before re-inserting it.
Pressing the power button is not sufficient. When performing this flash upgrade from a Linux
OS environment, the HP ProLiant Channel Interface Device Driver for iLO2 must be installed
and running before executing the upgrade. If the HP ProLiant Channel Interface Device Driver
is not installed and running, the following error message displays: The software is not
supported for installation on this system. You must install the iLO
Channel Interface driver to use this component.
No driver requirement exists for the Windows OS flash upgrade.
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.
Introduction 18
Page 19
For Windows® operating systems, the HP USB Key Creator for Windows® utility must be downloaded
from the HP website (http://www.hp.com
) and installed on a workstation. After installation, the utility
places a shortcut in the HP System Tools folder in the Programs start menu.
To create your bootable drive key and copy the contents of the DVD:
1. Insert the HP USB drive key in an available USB port.
2. Select the HP USB Key Utility shortcut in the HP System Tools folder.
3. Complete each step presented by the application.
4. The HP USB Key Creator formats the USB key. Ensure that you are using a USB key that is at least
1GB in size and does not contain any valuable files.
For Linux, the USB key can be created manually:
1. Obtain SYSLINUX 3.75 or higher from http://www.syslinux.zytor.com (http://syslinux.zytor.com),
and download it to a Linux workstation.
2. Install the SYSLINUX RPM obtained in step 1.
3. If a directory does not already exist, create one for the USB key mount point, for example, mkdir
/usbkey.
4. Insert the USB key, and then mount it. The device mount point might vary, depending on whether
other SCSI drives are also installed on the server. Therefore, the device mount point can be sdb1,
sdc1, and so on.
mount /dev/sda1 /usbkey
5.Use the ./syslinux /usbkey command to write out the boot partition to the USB key. Failure to
run this command might lead to a key that does not boot the Firmware DVD until the SYSLINUX
command is successful.
6. Create a directory to mount the DVD image, for example, mkdir /cd_mount_point.
7. Insert the Firmware DVD or mount the Firmware DVD ISO through a loopback:
mount /dev/cdrom /cd_mount_point or mount -t iso9660 firmware<version>.iso /cd_mount_point -o loop
8. Change to the /usb directory on the DVD:
cd /cd_mount_point/usb
9. Execute the usbcreator.sh shell script passing in the DVD mount point and the USB mount point to
move the Firmware DVD files to the USB key:
./usbcreator.sh /cd_mount_point /usbkey
10. If additional components must be added to the USB, copy the components into the /hp/swpackages
(Linux) or the \hp\swpackages (Windows® operating system) directory. If the version can support
the type of components added, then HP SUM picks them up automatically.
11. Unmount the DVD and the USB key. This must match the initial mount point in step 4.
umount /dev/cdrom
umount /dev/sda1
12. Remove the USB key and DVD.
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.
Introduction 19
Page 20
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
2. Copy any updated files into the same directory where the files were copied in step 1.
privileges.
3. Execute HP SUM to have the new components recognized.
Deploying components not on HP Smart Update Firmware DVD
Make sure you use the correct version that is released along with the deliverable supporting the
environment.
If you have components that are not on the HP Smart Update Firmware DVD that you want to deploy to a
ProLiant server or option, you can include other smart components in the HP SUM environment. To deploy
software and firmware components that are not on the HP Smart Update Firmware DVD:
1. Obtain the components from the HP website (http://www.hp.com).
2. Create a bootable USB key, or copy the \hp\swpackages directory to the hard drive, and then
remove the read-only bit (Linux only).
3. Add the components to the \hp\swpackages directory on the USB key or to the directory on the
hard drive with the components from the HP Smart Update Firmware DVD.
4. Start HP SUM.
5. On the Source Selection screen, you can specify the directory where all of the components are
located as well as select the Check ftp.hp.com (for ProLiant servers) checkbox if you want to include
the latest version of software and firmware components from the HP website (http://www.hp.com
6. Select the checkbox for non-bundle versions, and then click OK.
).
Trusted Platform Module
The TPM, when used with BitLocker, measures a system state and, upon detection of a changed ROM
image, restricts access to the Windows® file system if the user cannot provide the recovery key. HP Smart
Update Manager detects if a TPM is enabled in your system. If a TPM is detected in your system or with
any remote server selected as a target, for some newer models of ProLiant, HP Smart Update Manager
utilities for iLO, Smart Array, NIC, and BIOS warn users prior to a flash. If the user does not temporarily
disable BitLocker and does not cancel the flash, the BitLocker recovery key is needed to access the user
data upon reboot.
A recovery event is triggered if:
• The user does not temporarily disable BitLocker before flashing the System BIOS when using the
Microsoft BitLocker Drive Encryption.
• The user has optionally selected to measure iLO, Smart Array, and NIC firmware.
Introduction 20
Page 21
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. Once the BitLocker Drive Encryption has been re-enabled, the plain text key is
removed and BitLocker secures the drive again.
NOTE: 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 the /tpmbypass
parameter for HP Smart Update Manager or the firmware update is blocked.
To temporarily disable BitLocker support to allow firmware updates, perform the following:
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.
4. When the BitLocker settings are displayed, double-click Control Panel Setup: Enable Advanced
startup options.
5. When the dialog box appears, click Disable.
Introduction 21
Page 22
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 reenabled 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.wsf -protectors -enable c:
TPM scenarios
The following table discusses the TPM detection scenarios that you might encounter.
Scenario Result
If the TPM is detected and enabled, the
installation is not silent, and a system ROM must
be updated.
If the TPM is detected and enabled, the
installation is silent, the /tpmbypass switch is not
given, and any firmware updated must be
applied to the server.
If the TPM is detected and enabled with Option
ROM Measuring, the installation is not silent, and
a system ROM must be updated.
A pop-up warning message appears. After OK is
selected, you can continue. The installation is not
canceled.
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.
A pop-up warning message appears. After OK is
selected, you can continue. The installation is not
canceled.
Introduction 22
Page 23
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
The installation occurs.
installation is silent, and the /tpmbypass switch is
supplied.
Other scenarios do not affect the normal installation procedure.
Deploying firmware using the HP Smart Update Firmware - HP
Integrity BL860c/BL870c/BL890c i2 Servers Bundles
You can only deploy this firmware in HP SUM, included in their respective Windows and Linux bundles.
For supported HP SUM versions, see "Support and Limitations ("Obtaining the HP SUM utility" on page
11, "Support and limitations of HP SUM" on page 11)".
Deploying firmware to the HP Integrity BL860c/BL870c/BL890c i2 Servers is done remotely and is the
same as deploying other firmware like OA or VC with the following exceptions:
• You must specify the IP address of the iLO-3 MP on the server as the target to be updated.
• On the Select Items to be Installed screen, you must choose whether you want to Upload and
Activate or Upload but Do Not Activate. If you choose not to activate immediately, the firmware is
only updated when the server is rebooted.
NOTE: In HP Integrity servers, HP SUM does not support the ability to download the latest
components from ftp.hp.com, as these components are not in the catalog on the HP FTP site.
NOTE: Use the version of HP SUM that comes with the Integrity Bundle when deploying the
firmware to the HP Integrity BL860c/BL870c/BL890c i2 Servers.
HP SUM supported firmware for HP Integrity servers
Component Supported
Online System ROM Yes
FPGA firmware Yes
iLO-3 MP firmware Yes
Power Monitor firmware Yes
Introduction 23
Page 24
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.
Scenario Used when
Graphical deployment on a local host
Scripted deployment on a local host
Graphical deployment to a remote
host
Scripted deployment to a remote host
Are not familiar with command line tools. Are deploying components on a local, single host. Do not require scripting.
Are familiar with command line tools. Are deploying components on a local, single host. Must perform a customized, scripted deployment.
Are not familiar with command line tools. Are deploying components on one or more remote hosts. Do not require scripting.
Are familiar with command line tools. Are deploying components on one or more hosts. Must perform a customized, scripted deployment to one or
more host systems.
Graphical deployment on a local host
To deploy components to a single local host, use the HP SUM GUI.
1. Ensure all minimum requirements are met as described in "Minimum requirements (on page 7)."
2. Ensure that the components to be deployed are accessible to the local host.
For information about performing the deployment using the GUI, see "Local host installations (on page
26)."
Scripted deployment on a local host
To deploy components to a local host using the command-line interface:
1. Ensure all minimum requirements are fulfilled as described in "Minimum requirements (on page 7)."
2. Ensure that the components to be deployed are accessible to the local host.
3. Create a script to customize the deployment. See "Scripted deployment (on page 65)" for more
information.
4. Execute the script.
HP SUM User Interface 24
Page 25
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,
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. Ensure that the components to be deployed are accessible to the administrative system.
BladeSystem Onboard Administrator, or 3 Gb SAS BL Switch firmware.
For more information about performing the deployment using the graphical interface, see "Multiple-host
installations using the GUI ("Multiple-host installations" on page 45)."
To deploy components to multiple remote hosts using the CLI:
1. Ensure that all minimum requirements are met as described in "Minimum requirements (on page 7)."
2. Ensure that the components to be deployed are accessible to the administrative system.
3. Create a script to customize the deployment. For more information, see "Scripted deployment (on
page 65)."
4. Execute the script.
Keyboard support
The HP Smart Update Manager graphical user interface has accelerator keys that enable you to manage
and control common tasks quickly. To ensure proper navigation, the following are a few reminders.
• Depending on the operating system, you must press ALT to see the task corresponding to the
underlined letter.
• The accelerator keys work by pressing ALT + the underlined letter.
• Press Space to select items such as hosts or groups.
• Press Tab to select from a list, and then press the arrow keys to toggle radio buttons.
HP SUM User Interface 25
Page 26
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
Selecting the location to check for updates
HP Smart Update Manager, see Deployment Options.
The Source Selections screen enables you to select components from a directory and the HP FTP site
(ftp://ftp.hp.com
) (for HP ProLiant servers and selected options only) as a location for obtaining updates
to your systems. You can also select components that have already been downloaded. You can use up to
all three of the methods simultaneously.
NOTE: For offline deployments, the Source Selections screen does not appear.
NOTE: HP SUM does not support the ability to download the latest components from
ftp.hp.com to HP Integrity servers.
For HP ProLiant servers, the following screen appears when selecting the location to check for updates.
HP SUM User Interface 26
Page 27
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.
The Source Selections screen enables you to specify where to get components for updating the targets by
using one or more of the following methods:
• Directory—This field enables you to select the directory where the components you want to deploy
are located. It can be located on a locally accessible file system. The default location is the directory
from where HP SUM is executed. To change the directory value, click Browse to launch a selectdirectory menu. To set the field back to the initial value, click Default.
• Check ftp.hp.com—(Only for HP ProLiant servers) Select this checkbox to get firmware and software
components located on the HP FTP site (ftp://ftp.hp.com
of the firmware and software components available from HP. The components, which are applicable
(denoted with an HP.com icon) are available for selection on the Select Items to be Installed screen.
When using this method, both firmware and software components are available for selection
depending on the options set on the Set Bundle Filter screen when PSPs or bundles are included in
the components to be deployed. To limit only the appearance of available firmware components, use
the /romonly command-line argument and use the /softwareonly command line argument for
software components. The components are not downloaded from the HP FTP site to a target until the
Install button is actually selected unless the component is required to discover supported devices. If
components are required for discovery, then you are prompted to allow this action. If components
are already up-to-date, the components do not appear.
o The Check ftp.hp.com (only for ProLiant servers and select options) checkbox is cleared by
default. To receive updates from the web, select the Check ftp.hp.com checkbox. To use a proxy
server and enable the proxy details group box, select the Use Proxy Server checkbox.
o Proxy Details—Enter the proxy information in the Proxy Details group box to be used to access
the HP FTP site. To auto-detect the proxy information, click Detect Proxy. If you use a proxy server
in accessing the HP FTP site, the proxy information is saved and prepopulated on the next
deployment.
NOTE: HP SUM does not support FTP over HTTP proxy.
). The HP FTP site contains the latest versions
HP SUM User Interface 27
Page 28
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 not support the ability to download the latest Linux RPMs and Virtual
Connect components from ftp.hp.com for ProLiant servers.
NOTE: HP SUM does not support the ability to download the latest components from
ftp.hp.com to HP Integrity servers.
• Include components previously downloaded from HP.com—This option includes the components that
have been previously downloaded from the HP FTP site as available for selection on the Select Items
to be Installed screen. The default location for the previously downloaded components is
%TEMP%\hp_sum\RepositoryManager\Repxx\<component_number> directory. To use
components already downloaded from the HP website, select this checkbox.
To begin the inventory process, click Start Inventory. The Inventory Progress screen appears while the HP
SUM builds an inventory of available updates.
HP SUM User Interface 28
Page 29
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.com checkbox has been selected on the previous screen, then the Download Permission
screen might appear if there are self-discovery components that are available for download.
The Download Permission screen lists the available self-discovery components found on the HP FTP site.
You can select or clear the updates you are downloading. The Download Permission screen includes the
following buttons:
• Select All—Selects all available components for download.
• Clear All—Clears all components selected for download.
• Cancel—Exits the Download Permission screen and returns to the Source Selections screen.
• OK—Downloads all selected components.
NOTE: Emulex HBAs, QLogic HBAs, Brocade HBAs, and offline-only components cannot be
retrieved from the HP website and can only be installed offline. These components do not
For more information on selecting the location for updates, see "Selecting the location to check for
updates (on page 26)".
appear on the web components list.
HP SUM User Interface 29
Page 30
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. For more information about using the GUI for multiple
remote deployments, see "Multiple-host installations (on page 45)".
The following columns are included in the Select Installation Host(s) screen:
• Host Name—Displays the host IP address or DNS name.
• Type—Categorizes the system as a host or group.
• Last Used—Enables you to sort the list by the most recently used hosts.
• Description—Displays the user-defined description given to a host.
When the Remote Host or Group option on the Select Installation Host(s) screen is selected, you can sort
your view of the host list by selecting Only Hosts, Only Groups, or Both.
The Select Installation Host(s) screen also includes the following buttons:
• Host Search—Enables you to search for remote hosts using the following options:
HP SUM User Interface 30
Page 31
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.
• Next—Proceeds to the next step in the installation process where the local or remote system checks
for already installed items.
• Exit—Exits HP SUM.
NOTE: When running on a Linux system and the expect-5.x package is not installed, HP
SUM displays a pop up error message reporting that the package is missing and you are not
able to deploy to remote systems. However, you can still deploy to the local host. To perform
a remote 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.
HP SUM User Interface 31
Page 32
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. This screen also enables you
to set options for non-bundle product versions. If you specify a bundle on the command line when starting
HP SUM, this screen does not appear.
The Select Bundle Filter screen is divided into two sections.
The upper part of the screen includes the product and status information:
• Product—Displays the product name of the predefined bundles found on the system. It also provides
information about available versions. To view the bundle version history, click the version number in
the Product column. To view the bundle contents, click View Contents.
• Status—Indicates whether the installation is ready to proceed. It also provides additional information
about the contents of the identified bundles. To view the list of components that are in the repository
associated with the bundle, click the <number of> Components Found link. To view the list of
components associated with the bundle missing from the repository, click the <number> Missing link.
You can obtain the missing components from the source media or from the HP website
(http://www.hp.com
).
HP SUM User Interface 32
Page 33
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.
This option enables you to update other components on your system as you apply the bundle.
o To force the installation process on the bundle products, select FORCE ALL BUNDLE PRODUCTS.
This option enables you to install bundle products when the installed version is the same as or
newer than the components in the bundle. This enables the installed software to be downgraded.
To proceed with the deployment process, click OK.
NOTE: If a PSP, ISP, or bundle that supports the target's operating system is not present in the
repository, HP SUM might display a message box indicating that a supported bundle is not
present in the repository.
HP SUM User Interface 33
Page 34
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.
• Status—Indicates if the installation is ready for installation.
• Reboot section—Enables you to specify reboot settings and determine when reboots occur.
• Component selection pane—Enables you to specify which components to install.
When updating installation for some but not all NIC firmware components, select the devices to be
updated in the window that appears. If the NIC firmware listed for the device does not have a version,
you cannot add that firmware to the device using HP SUM.
When multiple hardware devices such as hard drives or array controllers exist in a single server, HP SUM
lists each device only one time. If the devices have different firmware versions, then the versions are listed
from earliest to latest in a range. When multiple instances of the firmware are available for installation,
the instances are listed from latest to earliest. If necessary, all hardware device firmware is flashed to the
selected version.
HP SUM User Interface 34
Page 35
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.
• Import Configuration (Linux RPMs only)—Provides the option to import the configuration file.
• Save Configuration (Linux RPMs only)—Provides the option to save the configuration file on the local
system.
The Select Bundle Filter screen can be opened from the Select Items to be Installed screen by clicking the
Select Bundle Filter link in the Optional Actions section.
The component selection pane in the Select Items to be Installed screen is divided into sections, which
might vary depending on your system. These sections include the following headings:
• Deselected By User—You have deselected the components in this section, and the components are
not installed.
• Installation Not Needed—The components in this section do not need to be updated, but can be. To
update the components, select the components, and then click Installation Options.
• Excluded by Filtering—The components in this section were excluded through your filtering options.
You can use the Select Bundle Filter option or one of the command line arguments, /romonly or
/softwareonly, to change the exclusion on a single target. For multiple targets, this must be
repeated on each additional target. The Select Bundle Filter option screen is only available when
bundles such as support packs are included in the location where the components to be downloaded
are.
NOTE: A common way to view this section is if multiple versions of a component in a
repository exist and one version of the component is in the bundle that has been selected to
be used. If you do not select Allow Non-bundle versions on the Select Bundle Filter screen, the
additional component versions display in this section.
HP SUM User Interface 35
Page 36
• 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.
• No Device Driver Installed—The devices supported by the components in this section are detected on
Multi-session installation appears on the Select Items to be Installed screen under certain combinations of
dependencies between the components selected for installation.
• Component B depends on the product in component A, in a manner that requires the product to be
• Component A requires a reboot after installation to become active.
• A version of the product in component A is not already installed or the version is not one of the
If all of the previous conditions are true, then HP SUM detects it and a notification to reboot appears to
continue the installation. All installable components appear in the original update list, but only the
components shown before the notification are installed. You must reboot to complete the installation and
then restart HP SUM to continue the installation process.
Status field
the system, but HP Smart Update Manager requires a device driver before the component can be
made available for installation. Install the device driver.
already installed and active for component B to install.
correct versions to satisfy the dependency.
The Status field of the Select Items to be Installed screen displays information about whether the
installation is ready to proceed or not.
HP SUM User Interface 36
Page 37
Icon Text Description
Ready All selected components are ready to be installed.
Already up-to-
date
None Selected No components are selected for installation.
x Critical
Action
Reboot section
The reboot section of the Select Items to be Installed screen enables you to specify preferred reboot
behavior.
To instruct the system to reboot after updates are installed:
1.Click Reboot System After Installation.
No component installation is required.
X components are not ready for installation due to failed dependencies, where x
is the number of components. The installation cannot proceed until the
dependencies are met or the component is deselected for installation.
2. Click Always or If Needed.
When Always is selected, then the system will always be rebooted after an installation, unless there is a
component installation failure. When If Needed is selected, then the system will be rebooted if needed by
at least one component, unless there is a component installation failure.
To change the delay before reboot or the reboot message, click Reboot Options. The Set Reboot Options
screen appears.
HP SUM User Interface 37
Page 38
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
Make any changes, and click OK.
Linux.
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. Checking any other reboot options or setting a reboot delay is not applicable.
Component selection pane
The component selection pane of the Select Items to be Installed screen displays (by component number
order, unless a dependency causes the installation order to change) components available for installation
based on your server and hardware options. HP SUM verifies each component for dependencies, if the
component is already installed on the system, or if it requires a reboot after installation. Items available
for installation are selected by default. You can deselect any components you do not want to install.
The component selection pane is divided into the following columns:
• Product—Specifies the name of the component, version number, new component version number,
and the criticality status of the component updates. To view the component version history, click the
new version number. If a component is retrieved from ftp.hp.com, it has an HP icon next to it. For
Linux RPMs, the operating system and system architecture are listed.
Criticality Icon Text Description
NOTE: All Linux RPMs have the Unknown criticality icon
• Status—Displays the status of the component.
information is not available to HP SUM.
Icon Text Description
Ready for installation The component is ready for installation.
Critical HP requires users to update to this component version immediately.
Recommended HP recommends that users update to this component version at their
earliest convenience.
Optional Update to this component version if their system is affected by one of
the documented fixes or if they want to utilize any of the enhanced
functionality provided by this version.
Unknown Component status is not available.
, because the RPM update
Not selected for
installation
Already up-to-date The component is already up-to-date. To downgrade or rewrite a
No device driver
installed
The component has not been selected for installation.
component, click Installation Options.
The firmware devices supported by the components in this section are
detected on the system but require a device driver. Install the device
driver.
HP SUM User Interface 38
Page 39
Icon Text Description
Deselected by user The component has not been selected for installation.
Excluded by Filtering The components excluded which are not applicable to the target server.
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. Examples include links to
installation options, buildable source RPMs, non-bundle products, and so on.
NOTE: For Linux source RPMs, if the source packages are not installed, then the source RPMs
are not available for selection. To deploy any Linux source RPMs, ensure that the appropriate
source packages are installed before starting HP SUM.
NOTE: When deploying source RPMs, the Linux operating system, including the kernel on the
system running HP SUM, must be the same as the system that the resulting RPM will be
deployed to.
HP SUM User Interface 39
Page 40
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.
HP SUM User Interface 40
Page 41
The following figure displays the Failed Dependencies screen.
HP SUM User Interface 41
Page 42
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.
• Select Allow Rewrites to enable HP Smart Update Manager to overwrite the current firmware version
with the same version.
• Select Allow Shared Devices to upgrade firmware in a shared storage environment.
NOTE: HP Smart Update Manager does not support Allow Downgrades or Allow Rewrites for
the HP Virtual Connect Ethernet and Fibre Channel Modules for c-Class BladeSystem firmware
The following table illustrates how changing the options for firmware upgrade behavior changes the
firmware upgrade results. In this example, the array controller is assumed to be an HP Smart Array 6402
controller.
If the existing array controller has firmware version 3.00 installed, then updating the firmware produces
the following results.
If the existing array controller has firmware version 3.10 installed, then updating the firmware produces
the following results.
HP SUM User Interface 42
Page 43
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.
Viewing the installation results
When the installation is complete, the Installation Results screen appears.
The Installation Results screen is divided into the following columns:
• Product—Specifies the name of the installed component. To view the component version history, click
the version number.
• Status—Specifies the installation status of the component.
The following icons might appear in the Status column.
Icon Text Description
Success The component was installed successfully.
HP SUM User Interface 43
Page 44
Icon Text Description
Same/older version
successfully installed
Update returned an
error
Installation failed The component was not installed. To see additional details, click View
The existing component was successfully downgraded or reflashed to the
same or older version.
An update error has occurred. For details, see the HP SUM log file.
Installation Log.
• Additional—Enables you to view the installation log for each component and reminds you if a reboot
is required.
Icon Text Description
Reboot Needed The server must be rebooted for the component to take effect.
To view the installation result details, click View Installation Log.
The Installation Results screen also includes the following buttons:
• Reboot Now—Reboots the server. (This button is available for local installations only.)
• Exit—Exits HP SUM.
HP SUM User Interface 44
Page 45
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.txt log—Contains all of the installation details, including errors, for each
component installed
The log files can be found in the following locations:
• For Windows® operating systems, these files are located in subdirectories named according to the
IP address of each host in the \CPQSYSTEM\hp\log subdirectory on the boot partition of the local
host. The directory containing the local host information is named localhost instead of being
named after the IP address.
• For Linux operating systems, these files are located in subdirectories named according to the IP
address of each host in the /var/hp/log subdirectory of the local host. The directory containing the
local host information is named localhost instead of being named after the IP address.
A new file contains detailed information on the execution of HP SUM.
• For Windows® operating systems, the filename is:
NOTE: Using the offline environments provided by the HP Smart Update Firmware DVD and
HP BladeSystem Firmware Deployment Tool results in the log files being written to the Linux
location.
HP SUM also creates trace logs of its installation that can be used to debug problems. These trace files
are located in the following places:
• For Windows Server® 2003, Windows® XP, and Windows Vista®—%TEMP%\hp_sum\
• For Windows Server® 2008—%TEMP%\<number>\hp_sum
• For Linux—/tmp/hp_sum
HP SUM creates a separate trace log for each target server. These are captured in subdirectories under
the trace log directories. The directories start with Target_0, Target_1, and so forth. These contain the
target specific trace information. No passwords or sensitive data is stored in this trace logs.
Multiple-host installations
HP SUM provides simultaneous firmware and software deployment for multiple ProLiant remote targets
and options in both GUI and CLI modes. For performance and optimization, if more than 20 remote
targets exist for simultaneous update, HP SUM starts with the update for the first 20 targets and when
each target update completes, then the next target in line is selected until all targets have been updated.
After you start HP SUM, the Source Selection screen ("Selecting the location to check for updates" on
page 26) appears, enabling you to specify where to find the components that you want to deploy. After
selecting the component's location ("Selecting the location to check for updates" on page 26), the
HP SUM User Interface 45
Page 46
Inventory Progress screen appears while HP SUM builds an inventory of available updates. When the
expect-5.x package
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. 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 search for remote hosts, see "Searching for remote hosts (on page 47)." To add hosts, see "Managing
hosts (on page 47)." To add groups, see "Managing groups (on page 51)."
To continue with the deployment process:
1. Select one or more hosts or groups.
2. To continue, click Next.
3. Enter the credentials for the host ("Entering credentials for hosts" on page 54).
4. Click OK to proceed, as described in Selecting components to install on multiple hosts (on page 59).
5. When the installation is complete, the Installations results for multiple hosts screen ("Viewing the
installation results for multiple hosts" on page 63) appears.
NOTE: When running on a Linux system and the expect-5.x package is not installed, HP
SUM displays a pop up error message reporting that the package is missing and you are not
able to deploy to remote systems. However, you can still deploy to the local host. To perform
a remote deployment, exit HP SUM, and then install the
from the
HP SUM User Interface 46
Page 47
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.
• LDAP Query for Remote Hosts—This option uses the LDAP server information to retrieve servers in
that network.
• Onboard Administrator scan for iLO Hosts—This option is used to search for hosts using their iLO IP
address.
Managing hosts
To add, edit, or delete hosts, click Manage Hosts. The Manage Hosts screen appears. A remote host can
be the IP address or DNS name of the following:
• Remote server
• Remote iLO NIC port
• Virtual Connect Ethernet or Fibre Channel Module for c-Class BladeSystem
• BladeSystem Onboard Administrator
HP SUM User Interface 47
Page 48
• 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. The iLO
firmware can be updated by either selecting the iLO version or the server host.
NOTE: An LO-100 BMC IP cannot be used as a target to update the LO-100 firmware
directly. If used, the following pop-up message displays: Could not contact host. You
can only update the LO-100 firmware when updating firmware on a 100-series server.
To add a host:
HP SUM User Interface 48
Page 49
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.
NOTE: When adding hosts using either IP address option, you can select from the IP format
options: IPv4 or IPv6. The IPv4 format is the default option since it is the current Internet
3. Enter an optional user-defined description given to the host you want to add.
4. Click OK.
protocol. The IPv6 format is the next generation Internet protocol.
The new host is added to the list on the Select Installation Host(s) screen.
To edit an existing host:
HP SUM User Interface 49
Page 50
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.
HP SUM User Interface 50
Page 51
Managing groups
To add, edit, or delete groups, click the Manage Groups button. The Manage Groups screen appears.
To add a group:
HP SUM User Interface 51
Page 52
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 47)."
5. Click the Enter button to move the selected hosts to the new group.
6. Click OK.
The new group is added to the list on the Select Installation Host(s) screen.
To edit an existing group:
HP SUM User Interface 52
Page 53
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.
HP SUM User Interface 53
Page 54
Entering credentials for hosts
<domain>
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. Selecting Use Current Credential requires an
existing trust relationship with the host. When this option is selected, the credential of the current user
credential is used to login to the remote host.
NOTE: When deploying components to non-server targets, you cannot use the Use Current
Credentials option since it is not possible to share credentials between a system and a nonserver target.
If an active update process is detected on the remote host, you can select Skip host or Restart update.
• Skip host—Causes the host to be ignored for the rest of the update process
• Restart update—Causes any existing or in-progress installation to be terminated
To continue, click OK.
NOTE: When deploying components to Windows operating system targets, you might be
required to enter the username in DOMAIN\USER format, where <user> is the user account
name and
is the computer name or active directory domain of the user account.
HP SUM User Interface 54
Page 55
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.
Credentials Failed The credentials entered for the host have failed.
Unable to access host The host cannot be accessed using the credentials
Host Skipped Due to
Existing HP SUM Session
entered or the host cannot be found on the network.
The host is skipped due to an existing HP SUM
session. The skipped hosts can be accessed if the
appropriate CLI switch is used or if Restart Update is
selected on the Enter credentials for host screen.
• Description—Displays the user-defined description given to the host.
HP SUM User Interface 55
Page 56
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.
NOTE: If a TPM is detected and enabled, an HP Smart Update Manager pop-up warning
message appears after the Discovery Progress screen. You must read the message and
determine how to proceed. For more information, see Trusted Platform Module (on page 20).
HP SUM User Interface 56
Page 57
HP SUM User Interface 57
Page 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 32)." To proceed with the
installation process, click OK.
HP SUM User Interface 58
Page 59
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.
The server host pane of the Select Items to be Installed screen displays summary information for the server
hosts available for installation and features a drilldown of individual hosts.
The server host pane is divided into the following columns:
• Host—Specifies the name of the system, number of updates available, and the estimated time for the
installation.
• Status—Specifies the status of the host.
Icon Text Description
Ready The host is ready for installation.
Nothing to Install The host is already up-to-date.
HP SUM User Interface 59
Page 60
Icon Text Description
Host Skipped Due to
Existing HP SUM
Session
Action Required The host is not ready for installation. Click View Host for additional
Discovery Failed The host is not ready for installation. The detection of installed hardware,
The host is skipped due to an existing HP Smart Update Manager
session.
information.
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.
To set single-host selections, proceed as described in "Selecting Components to Install (on page 34)."
After setting the single-host selections for all hosts to be updated, on the Select Items to be Installed screen,
to proceed with the installation, click Install.
Updating Firmware on HP Integrity BL860c/BL870c/BL890c i2
Servers
One firmware package for the HP Integrity BL860c/BL870c/BL890c i2 Servers includes System Firmware
which requires a reboot to activate the firmware. To activate and configure the firmware, select Configure Now, and then select one of the following options:
•Upload and Activate—(Default selection). After the component is uploaded to the server which is up
and running, HP SUM shuts down and restarts the server to activate the system firmware
immediately.
HP SUM User Interface 60
Page 61
•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.
HP SUM User Interface 61
Page 62
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.
HP SUM User Interface 62
Page 63
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.
Installation canceled by
user
Installation failed One or more of the component installations have failed.
The installation was canceled and cannot continue the process.
The Installation Results screen also includes the following buttons:
• View Host—Enables you to view the installation results for the selected host.
• Exit—Exits HP SUM.
HP SUM User Interface 63
Page 64
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 43)."
HP SUM User Interface 64
Page 65
Scripted deployment
Command-line interface
The HP SUM command-line interface enables you to script custom installations.
HP SUM with Onboard Administrator 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 arguments and information enclosed in brackets are optional. The arguments may
On Windows® operating systems, use a slash (/) before each argument. On Linux operating systems, use
a hyphen (-) before each argument.
be prefixed with either a '-' or '/' character. These examples show only the '/'.
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 using a double-byte character set will not be displayed
correctly.
NOTE: When using HP SUM with HP Integrity BL860c/BL870c/BL890c i2 Server bundles,
HP SUM does not have any command-line arguments to specify the Upload and Do Not activate option. If HP SUM is started from the command line using the silent argument
(/s[ilent]), then the system being updated reboots automatically. Also, no reporting
functionality using CLI is available when using HP SUM for firmware updates on these servers.
Scripted deployment 65
Page 66
/f:software.
•
•
•
•
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
Help
/h[elp] or /?
Installation options
/f[orce]
/f[orce]:bundle
/f[orce]:rom
/f[orce]:software
/f[orce]:all
/g or /downgrade
/e or /rewrite
/m[utual]
/c[omponent]
<component to install> or
<component1_to_install>
<component2_to_install>
Description
This argument displays command line Help information.
This argument enables you to override or downgrade an existing component
installation. This argument produces the same results as
This argument enables you to override or downgrade the existing installation
of components in the selected bundle.
This argument enables you to override or downgrade the existing installation
of the selected firmware components. (Applies to firmware only.)
This argument enables you to override or downgrade the existing installation
of the selected software components.
This argument enables you to override or downgrade the existing installation
of the selected software components, firmware components, and bundles.
This argument enables you to downgrade to an earlier version of firmware for
multi-target devices such as hard drives and array controllers. (Applies to
firmware only.)
This argument enables you to rewrite the same version of firmware only for
multi-target devices such as hard drives and array controllers. (Applies to
firmware only.)
If the device you want to flash is in a shared storage environment, then
this argument informs the firmware flash engine to flash the firmware.
If the device to be flashed is in a shared storage environment, and the /m
option is not passed, then the component installation fails. (Applies to
firmware only.)
This argument specifies the components to install. Components to install can
be specified with or without the /c[omponent] argument.
If using the /c[omponent] argument, then only one component can be
specified with the argument. However, multiple /c arguments and
components can be specified on the same line.
If the /c[omponent] argument is not used, then multiple components
can be specified at the same time, but the components must be separated
by a blank and listed after all the arguments on the command line.
The components are installed in the order provided unless dependencies
between components require installation in a different order. If so, the utility
changes the installation order based on the component dependencies to
ensure the successful installation of as many components as possible.
Multiple components and bundles can be specified on the same command
line. When mixing components and bundles on the command line, the filter
switches control what components and bundles are installed.
Scripted deployment 66
Page 67
•
•
/proxy_script <autoproxy.com>.
Command-line
Description
argument
/s[ilent]
/allow_update_to_bu
ndle
/allow_non_bundle_c
omponents
/b[undle]
<bundlename> or
<bundle1_to_install>
<bundle2_to_install>
This argument causes the installation to run silently with no GUI or console
output. All data writes to the log file. Any generated prompts use the default
option and continue the installation without user input. If a component
requires input before installation (such as configuration information), then the
component installation 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.
This argument is a filter switch and enables the user to install newer versions
of components defined in a PSP, ISP, or firmware bundle.
This argument enables these components to replace the older versions of the
same component that might have shipped with the bundles.
This argument is a filter switch and enables the user to install components that
are not included in the bundle but reside in the directory with the components
in the bundle.
This argument specifies the bundles to install. Bundles to install can be
specified with or without the /b[undle] argument.
If using the /b[undle] argument, then only one bundle can be specified
with the argument. However, multiple /b arguments and bundles can be
specified on the same line.
If the /b[undle] argument is not used, then multiple bundles can be
specified at the same time, but the bundles need to be separated by a
blank and listed after all the arguments on the command line.
Multiple components and bundles can be specified on the same command
line. When mixing components and bundles on the command line, the filter
switches control what components and bundles are installed.
/express_install
/use_location
“file_share”
/use_web
/use_proxy <Proxy
server>
/proxy_script <Proxy
script>
This argument starts express install (for local host only). HP SUM performs
discovery, install, or exit without user interaction. The user can cancel or
terminate HP SUM.
This argument specifies a directory or file share that contains the PSP, ISP,
and components for use with HP SUM. The file_share format must be a
mapped file share and not in UNC format.
If you do not specify this argument, the directory containing 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 attempting
to access the file share. You can use those arguments only when connecting
to a target system.
This argument specifies that the checkbox for Check ftp.hp.com on the Source
Selection screen is selected. This enables components to be retrieved from
hp.com and used in the list of possible updates. This argument is not
supported on HP Integrity Servers.
This argument 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>. This argument is
not supported on HP Integrity Servers.
This argument enables the inclusion of a proxy script to access ftp.hp.com.
This parameter must be used with /use_web. For example, /use_web
This argument is not supported on
Scripted deployment 67
Page 68
HP Integrity Servers.
/softwareonly
/romonly
•
•
•
Command-line
argument
/use_d[ownloaded]
/tpmbypass or
/ignore_tpm
/use_snmp
/use_wmi
/use_latest
/romonly
/softwareonly
Overriding errors
Description
This argument specifies that the checkbox for Include components previously
downloaded from HP.com on the Source Selection screen is selected. This
enables those previously downloaded components to be included in the list of
possible updates. This argument is not supported on HP Integrity Servers.
This argument specifies that if a TPM is enabled, then the warning message
can be ignored and component installation continues.
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.
This argument specifies that components, which use WMI protocol, are
available to be selected for installation. These components are optional by
default and are not installed unless this argument is used. When the
/use_wmi argument is used, and the /use_snmp argument is not, the
SNMP components are optional. This argument does not apply to HP Integrity
Servers.
This argument is a filter switch for use with bundles. The argument enables
you to use the latest version of the bundle when multiple versions of bundles
are listed on the command line. If no bundles are specified on the command
line, and multiple bundles are in the directory, then the /use_latest
argument enables HP SUM to use the bundle with the latest version for
installation.
This argument is a filter switch and enables the user to view only the firmware
components required for installation. When using this filter switch, you must
exit, and then restart HP SUM to return to an unfiltered state. Do not use the
/romonly argument with the /softwareonly argument. (Applies to
firmware only.)
This argument is a filter switch and enables the user to view only the software
components required for installation. When using this filter switch, you must
exit, and then restart HP SUM to return to an unfiltered state.
Do not use the
argument with the
argument.
/continue_on_error
<error>
/override_existing_
connection
This argument causes the installation to continue and ignore errors. Valid
values are:
The ServerNotFound option can be used to bypass inactive or unavailable
remote hosts when deploying firmware or software to multiple remote hosts at
the same time.
This argument defines the behavior when a remote target has an existing HP
SUM session in progress. This argument overrides the session in progress and
reinitializes the installation framework on the remote host.
Scripted deployment 68
Page 69
•
•
•
/reboot
•
•
•
•
/group
/oa_username
/oa_password
Command-line
argument
/on_failed_dependen
cy
Reboot options
/r[eboot]
/reboot_message
“reboot message”
/reboot delay
timeout_in_seconds
/reboot_always
Creating host groups
“group_name”
Simulating HP SUM
/dryrun
Targets
/user <username> or
/username <username>
/psswd <password>
Description
This argument informs HP SUM how to proceed when a component has a
failed dependency.
The default of OmitHost causes the host to be put in a failure state and no
install is attempted on it.
OmitComponent clears the affected components and proceeds with any
updates that do not have dependency failures.
Force attempts all updates, even if they have dependency failures.
If the following conditions are met, then this argument causes the server (or
host server in a remote installation) to reboot:
The /reboot option is selected or given as a command-line argument. All components selected for installation are successfully installed. At least one of the installed components requires a reboot to complete its
installation.
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
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. Acceptable values are between
15 and 3600.
option or the argument is ignored.
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.
If the following conditions are met, then this argument forces the server to
reboot: The /reboot_always option is selected or given as a
command-line argument.
All components selected for installation are successfully installed.
This argument specifies an already defined group name in the HP SUM GUI.
This argument simulates the installation for a test run. Nothing is installed.
This argument enables you to log in to the remote targets (except for the OA
associated with VC target) with the user ID.
For the OA associated with VC target, see
This argument enables you to use the password for the user ID specified in the
/user argument to log in to remote targets (except for the OA associated
with VC target).
For the OA associated with VC target, see
argument.
argument.
Scripted deployment 69
Page 70
OAPWD
OAPWD
•
•
Command-line
argument
/current_credential
/target "netAddress"
/oa_username <OA
username>
/oa_password <OA
password>
Log files
Description
This argument enables the credentials of the local host to be used as the
credentials to access the targets instead of providing the username and
password explicitly for each target. The assumption is that the current
credentials are valid for the targets being accessed. (Applies to Windows®
operating systems only.)
This argument is the IP address or the DNS name of a remote server, remote
iLO NIC port, Virtual Connect Ethernet or Fibre Channel Module for c-Class
BladeSystem, or BladeSystem Onboard Administrator.
When two Onboard Administrators are in an enclosure, this argument should
be the active Onboard Administrator. When specifying the IP address, you
can use either the IPv4 or IPv6 format.
This argument provides the username credential for OA associated with VC
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_username 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. HP SUM queries it from a specified VC
target.
To update multiple VCs with different username and password or VCs with
OAs which have different credentials, the corresponding input files OAUID
(for OA username) and
This argument provides the username credential for OA associated with VC
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. HP SUM queries it from a specified VC
target.
To update multiple VCs with different username and password or VCs with
OAs which have different credentials, the corresponding input files OAUID
(for OA username) and
(for OA password) must be used.
(for OA password) must be used.
/logdir "path"
/v[erbose] or
/veryv[erbose]
Generating reports
This argument enables you to redirect the output from HP SUM or the HP
BladeSystem c-Class Onboard Administrator flash utility to a different
directory than the default location.
For Windows® components, the default location is
%SYSTEMDRIVE%\CPQSYSTEM\hp\log<netAddress> and the redirected
location is <path>\hp\log\<netAddress>.
For Linux components, the default location is /var/hp/log/<netAddress>
and the redirected location is <path>/hp/log/<netAddress>.
These arguments enable you to set the verbosity level for the HP SUM
execution log file, hpsum_execution_log_<date>_<time>.log. Using one of
these arguments increases the level of detail that is retained in the log file.
The default value is normal verbosity.
Scripted deployment 70
Page 71
Command-line
argument
/report
/inventory_report
/firmware_report
Using input files
Description
This argument generates a report listing, a target summary, and how the
components in the repository affect the target (For example, whether each
component applies to the target or not). The report name is of the format,
HPSUM_ Report_<date>_<time>.html
By default, it is located in the present working directory from where HP SUM
is initiated. If that location is write-protected, the report can be found in the
same directory as the HP SUM log files.
This argument generates a report listing of the components in the specified
repository. The report name is of the format,
HPSUM_Inventory_Report_<date>_<time>.html
By default, it is located in the present working directory from where HP SUM
is initiated. If that location is write-protected, the report can be found in the
same directory as the HP SUM log files.
This argument generates a report listing of the firmware in the specified
repository. The report name is of the format,
HPSUM_Firmware_Report_<date>_<time>.html
By default, it is located in the present working directory from where HP SUM
is initiated. If that location is write-protected, the report can be found in the
same directory as the HP SUM log files. (This CLI does not apply to firmware
updates on the HP Integrity BL860c/BL870c/BL890c i2 Servers.)
/inputfile “filename”
/deleteinputfile
“filename”
This argument enables you to script the deployment of firmware and software
to multiple remote systems at one time. For details of the file format and
commands, see "Input files (on page 74)".
This argument enables you to instruct HP SUM to delete the input file after it
has been read in.
Component configuration for Windows components only
To configure components without using the HP Smart Update Manager GUI, issue the command,
hpsum_config <component_to_configure>. This command presents the same configuration screens
seen in the HP Smart Update Manager GUI. You must run this command from a CD or other read-only
media, or the component cannot be configured. Configuration for a given component only needs to be
executed one time. The configuration is stored within the component and is propagated to all target
servers when deployed through HP Smart Update Manager GUI or command line. To change the
configuration, rerun hpsum_config against the component and a new configuration writes out. If a
component does not need configuration, the hpsum_config command returns to the console.
To configure components to be deployed on all editions of the Windows Server® 2008 with the Server
Core option, you must access the system as a remote host using HP Smart Update Manager running on a
system with a supported Windows® operating system, and then configure the components before
deployment.
Command-line examples
The following command-line parameter examples can be executed within these environments:
• Windows® PSPs:
Scripted deployment 71
Page 72
ProLiant Support Pack for Microsoft® Windows Server™ 2003 v7.90 (BP000323.xml)
o
o ProLiant Support Pack for Microsoft® Windows Server™ 2003 v7.80 (BP000315.xml)
• Firmware:
o System ROM
o Smart Array controller
o Hard drives
o iLO
• Software—later version of:
o HP Insight Diagnostics Online Edition for Windows Server™ 2003 (cp008097.exe)
o HP Systems Management Homepage for Windows® (cp008257.exe)
• HP Smart Update Manager
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.
Example 2:
Either of the following command-line inputs can deploy the previous version of the PSP only and force all
the components to be installed:
• hpsum /f:bundle /softwareonly BP000315.xml
• hpsum /b BP000315.xml /f:bundle /softwareonly
Results: All software components from the 7.80 PSP, which HP SUM determined are required to be
installed, were installed. No firmware was installed.
Example 3:
This command-line input deploys firmware:
hpsum /romonly
Results: All firmware components, which are required to be installed, were installed. No software was
installed.
Example 4:
Either of the following command-line inputs can deploy two software components:
Results: The two components were installed. No firmware or other software was installed.
Example 5:
Either of the following command-line inputs can deploy the latest PSP, later versions of components in the
bundle, and firmware to three remote hosts and force all components to be installed:
Results: All firmware components, software components from the 7.90 PSP, 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.
To view the installation log file locations, see "Viewing the installation results (on page 43)."
Return code Value Linux Windows® Text
SUCCESS_NO_REBOOT
SUCCESS_REBOOT
SUCCESS_NOT_REQUIRED
FAILURE_GENERAL
FAILURE_BAD_PARM
FAILURE_COMPONENT_FAILED
0 0 0 The installation was successful.
1 1 1 The installation was successful,
3 3 3 The component was current or
-1 255 255 A general failure occurred. For
-2 254 254 A bad input parameter was
-3 253 253 The installation of the component
Windows smart component return codes
Error level Meaning
0 The smart component failed to install. For more details, see the log file.
1 The smart component installed successfully.
2 The smart component installed successfully, but the system must be restarted.
3 The installation was not attempted because the required hardware is not present, the
software is current, or there is nothing to install.
but a reboot is required.
not required.
details, see the error log.
encountered.
failed.
Scripted deployment 73
Page 74
Linux smart component return codes
•
•
•
•
Single target servers:
Error level Meaning
0 The smart component installed successfully.
1 The smart component installed successfully, but the system must be restarted.
2 The installation was not attempted because the required hardware is not present, the
software is current, or there is nothing to install.
3 The smart component failed to install. For more details, see the log file.
Multi-target servers:
Error level Meaning
0 The installation of the deliverable is successful. No reboot is required.
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.
The smart component does not support the environment. There is nothing for the component to accomplish.
4 If the component is installing to a remote target, such as Onboard Administrator or other
network-based deployment, this return code indicates that the target cannot be found.
5 The installation was canceled by a user before anything could be installed.
6 The installer cannot execute because of an unmet dependency or installation tool failure.
7 The actual installation operation (not the installation tool) failed.
Linux RPM return codes
Error level Meaning
0 The Linux RPM installation was successful.
1 The Linux RPM installation failed.
Input files
HP SUM provides the ability to script the update of multiple, individual targets or groups of targets (HP
ProLiant and Integrity server 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 [END] 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. The DRYRUN=YES option can be used to
Scripted deployment 74
Page 75
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 separator can be commas, semicolons, or spaces.
NOTE: The credentials can be left out of the file for greater security and passed on the
command line to HP Smart Update Manager. The only limitation of this is that the userID 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 normal 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 it is not stored in the same location as the HP SUM executables. The <filename> field can be
enclosed in double quotes to enable paths with spaces. Also, the input file itself might 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.
Command-line usage of input file
The form for the HP SUM command line using an input file is hpsum -inputfile <filename>. 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 <filename> field can
be enclosed in double quotes to enable paths with spaces.
Input file format and rules
The input file is divided into two sections:
• Configuration
The configuration section starts from the beginning of the file and proceeds until the first target
section is encountered. This section consists of a number of settings parameters and their values.
Each configuration setting must appear on a fresh line in the file along with its value. Comments start
with a # character at the beginning of the line. Only one # is allowed on any line.
• Target
You can provide remote host targets to HP Smart Update Manager. This section can repeat any
number of times in the input file, providing a way to organize targets in related sets.
The section starts with a special header "TARGETS" enclosed in a pair of square brackets:
[TARGETS]
Targets section ends with the special string "END" enclosed in a pair of brackets:
[END]
The keyword TARGETS can be suffixed with an optional arbitrary string. This enables you to tag the
purpose of the TARGETS section. Other than the visible difference in the header, the contents of such
a section are not treated any differently. For example,
[TARGETS_WIN2003]
...
[END]
o 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
Scripted deployment 75
Page 76
to log into one or more remote targets, you can do so by setting the variable
USECURRENTCREDENTIAL to YES. Login credentials for one or more hosts can be supplied using
the variables UID and PWD. If given at the beginning of a TARGETS section, both variables must
be used. If given in the middle of a TARGETS section, one or the other can be used to override
the selected variable and continue using the active value for the remaining variable.
o Remote Target: A remote target can be specified 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 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_<date>_<time>.raw.
Input file parameters
Parameter Description Possible values
SILENT
FORCEALL
FORCEROM
FORCESOFTWARE
FORCEBUNDLE
DOWNGRADE
REWRITE
This parameter causes the installation to run
silently without GUI or console output. All data is
written to the log file. Any generated prompts
use the default option and continue the
installation without user input.
If a component requires input before installation
(such as configuration information), then the
component installation fails (unless the
IGNOREERRORS = "FailedDependencies"
parameter is supplied), and an error message is
written to the log file.
This parameter forces both firmware and
software components.
This parameter forces updates to firmware
components.
This parameter forces updates to software
components.
This parameter enables you to override or
downgrade an existing installation of
components in the selected bundle.
This parameter enables you to downgrade to an
earlier version of firmware for multi-target
devices such as hard drives and array
controllers. (Applies to firmware only.)
This parameter enables you to rewrite the same
version of firmware only for multi-target devices
such as hard drives and array controllers.
(Applies to firmware only.)
YES, NO
YES, NO
YES, NO
YES, NO
YES, NO
YES, NO
YES, NO
Scripted deployment 76
Page 77
Parameter Description Possible values
REBOOTALLOWED
REBOOTMESSAGE
REBOOTDELAY
COMPONENTSLIST
BUNDLESLIST
ALLOWUPDATEBUNDLE
SKIPTARGET
IGNOREERRORS
SOURCEPATH
USELATEST
DRYRUN
This parameter enables you to reboot, if
required.
This parameter enables you to create a message
to be displayed prior to rebooting.
This parameter enables you to delay before
rebooting.
This parameter enables you to limit the list of
components to be updated.
This parameter enables you to limit the list of
bundle xml files to be filtered.
This parameter is a filter switch and enables you
to install newer versions of components defined
in a PSP, ISP, or bundle.
This parameter enables these components to
replace the older versions of the same
component that might have shipped with the
bundles.
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.
The ServerNotFound option can be used to
bypass inactive or unavailable remote hosts
when deploying firmware or software to multiple
remote hosts at the same time.
FailedDependencies can be used to ignore any
failed dependencies and proceed with the ones
that are ready to be installed.
This parameter can be used to provide a single
local repository path. This creates an inventory
from the given path instead of the local or
default repository.
This parameter is a filter switch for use with
bundles. The parameter enables you to use the
latest version of the bundle when multiple
versions of bundles are listed on the command
line.
If no bundles are specified on the command line,
and multiple bundles are in the directory, then
this parameter enables HP SUM to use the
bundle with the latest version for installation.
This parameter simulates the installation for a test
run. Nothing is installed.
YES, NO
Any string (not exceeding
256 characters)
Time in seconds
Component names with
file extensions (.exe,
.rpm, or .scexe)
Bundle file names
YES, NO
YES, NO
ServerNotFound,
BadPassword,
FailedDependencies
Directory path
YES, NO
YES, NO
Scripted deployment 77
Page 78
Parameter Description Possible values
/softwareonly
/romonly
OPTIONS
USESNMP
USEWMI
ROMONLY
SOFTWAREONLY
USECURRENTCREDENTIAL
WEBUPDATENEEDED
USEPROXYSERVER
This parameter can be used to specify the HP
SUM CLI options inside 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.
This parameter specifies that components, which
use SNMP protocol, are available to be selected
for installation.
These components are available for selection by
default. When the /usesnmp parameter is used,
and the /usewmi parameter is not used, the
WMI components are optional. This parameter
does not apply to HP Integrity Servers.
This parameter specifies that components, which
use WMI protocol, are available to be selected
for installation.
These components are optional by default and
are not installed unless this parameter is used.
When the /usewmi parameter is used, and the /usesnmp parameter is not used, the SNMP
components are optional. This parameter does
not apply to HP Integrity Servers.
This parameter is a filter switch and allows the
user to view only the firmware components
required for installation.
Do not use the /romonly parameter with the
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
This parameter enables the credentials of the
local host to be used as the credentials to access
the targets instead of providing the username
and password explicitly for each target.
The assumption is that the current credentials are
valid for the targets being accessed. (Applies to
Windows® operating systems only.)
This parameter enables you to instruct HP SUM
to include the components from the HP FTP site
(ftp://ftp.hp.com
This parameter does not apply to Integrity
Servers.
This parameter enables the inclusion of a proxy
server (and port number) to access the HP FTP
site (ftp://ftp.hp.com
parameter.
) in the list of possible updates.
). This parameter does not
One or more CLI switch
YES, NO
YES, NO
YES, NO
YES, NO
YES, NO
YES, NO
String value
For example,
11.22.33.44:80
Scripted deployment 78
Page 79
Parameter Description Possible values
apply to Integrity Servers.
USEPROXYSCRIPT
DELETEINPUTFILE
ONFAILEDDEPENDENCY
HOST
UID
PWD
LOGFILENAME
CMALOCALHOSTRWCOMMST
R
CMALOCALHOSTROCOMMST
R
CMAMGMTSTATIONRWIPOR
DNS
This parameter enables the inclusion of a proxy
script to access the HP FTP site
(ftp://ftp.hp.com
apply to Integrity Servers.
This parameter enables you to instruct HP SUM
to delete the input file after it has been read in.
This parameter instructs HP SUM how to proceed
when a component has a failed dependency.
The default of OmitHost causes the host to be
put in a failure state and no install is attempted
on it.
OmitComponent clears the affected
components and proceeds with any updates that
do not have dependency failures. Force attempts
all updates, even if they have dependency
failures.
This parameter is the IP address or the DNS
name of a remote server, remote iLO NIC port,
Virtual Connect Ethernet or Fibre Channel
Module for c-Class BladeSystem, or BladeSystem
Onboard Administrator.
When two Onboard Administrators are in an
enclosure, this parameter is the active Onboard
Administrator. When specifying the IP address,
you can use either the IPv4 or IPv6 format.
This parameter specifies an already defined
group name in the HP SUM GUI.
This parameter enables you to log in to the
target hosts with your user ID.
This parameter enables you to use the password
for the user ID specified in the UID.
The password is used to log in to target hosts.
This parameter enables you to set the name of
the log file generated by HP SUM to something
other 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. (Applies to Linux PSP only.)
This parameter enables you to specify an SNMP
read-only community string for local host access.
(Applies to Linux PSP only.)
This parameter enables you to specify the IP
address or DNS host name of a system with
read/write access to serve as a management
station. You can specify multiple locations
separated by a space. (Applies to Linux PSP
). This parameter does not
Web URL (for example,
autoproxy.com)
YES, NO (default)
OmitHost (default),
OmitComponent, Force
IP address, DNS name
<username>
<password>
Log file name
SNMP read/write
community string
SNMP read-only
community string
IP address, DNS name
Scripted deployment 79
Page 80
Parameter Description Possible values
•
•
•
•
•
•
•
only.)
CMAMGMTSTATIONRWCOMM
STR
CMAMGMTSTATIONROIPOR
DNS
CMAMGMTSTATIONROCOMM
STR
CMADEFTRAPCOMMSTR
CMATRAPDESTINATIONCO
MMSTR
CMATRAPDESTINATIONIP
ORDNS
CMASYSCONTACT
CMASYSLOCATION
CMASTARTWEBAGENT
CMASTARTSTORAGEAGENT
CMASTARTNICAGENT
CMANOTAINTEDKERNEL
This parameter enables you to specify an SNMP
read/write community string for a system with
read/write access that serves as a management
station. You can specify multiple strings
separated by a space. (Applies to Linux PSP
only.)
This parameter enables you to specify the IP
address or DNS host name of a system with
read-only access to serve as a management
station. You can specify multiple locations
separated by a space. (Applies to Linux PSP
only.)
This parameter enables you to specify an SNMP
read/write community string for a system with
read-only access that serves as a management
station. You can specify multiple strings
separated by a space. (Applies to Linux PSP
only.)
This parameter enables you to set a default
SNMP community string for traps. (Applies to
Linux PSP only.)
This parameter enables you to specify the SNMP
destination trap community string. (Applies to
Linux PSP only.)
This parameter enables you to specify the IP
address or DNS host name of a server as a
destination for SNMP traps, such as Systems
Insight Manager. (Applies to Linux PSP only.)
This parameter enables you to specify a person
or phone number for administration of this
system. (Applies to Linux PSP only.)
This parameter enables you to designate the
location of this system. (Applies to Linux PSP
only.)
This parameter determines whether the HP
Insight Systems Manager Web Agent is started
when the health application loads. (Applies to
Linux PSP only.)
This parameter determines whether the HP
Insight Systems Manager Storage Agent is
started when the health application loads.
(Applies to Linux PSP only.)
This parameter determines whether the HP
Insight Systems Manager NIC agent is started.
(Applies to Linux PSP only).
This parameter determines whether the HP LightsOut management driver is started when the
SNMP read/write
community string
IP address, DNS name
SNMP read/write
community string
SNMP community string
SNMP trap destination
IP address, DNS name
String value
String value
YES (start the web
agent)
NO (do not start the
web agent)
YES (start the storage
agent)
NO (do not start the
storage agent)
YES (start the web
agent)
NO (do not start the
web agent)
YES (start the HP
Lights-Out
Scripted deployment 80
Page 81
Parameter Description Possible values
•
HPVCAVCRMSERVER
HPVCAVCRMLOGINID
HPVCAVCRMLOGINPASSWD
FORCE-OVERWRITE
ADMIN-GROUP
USER-GROUP
OPERATOR-GROUP
ANONYMOUS-ACCESS
IP-BINDING
IP-BINDING-LIST
IP-RESTRICTED-LOGINS
health application loads. (Applies to Linux PSP
only.)
This parameter informs the VCA of the name of
the VCRM to use as a software distribution
repository. (Applies to Linux PSP only.)
This parameter is the login ID that the VCA uses
to communicate with the VCRM. (Applies to
Linux PSP only.)
This parameter is the password for the login ID
specified in the HPVCAVCRMLOGIN parameter.
(Applies to Linux PSP only.)
This parameter is used by the HP Systems
Management Homepage (hpsmh) to force
overwrite the SMH settings of an existing
configuration file.
This parameter is used by the HP Systems
Management Homepage (hpsmh) to set up
security for the web server. (Applies to Linux PSP
only.)
This parameter is used by the HP Systems
Management Homepage to set up security for
the web server. (Applies to Linux PSP only.)
This parameter is used by the HP Systems
Management Homepage to set up security for
the web server. (Applies to Linux PSP only.)
This parameter determines whether an
anonymous user can access the HP Systems
Management Homepage. (Applies to Linux PSP
only.)
This parameter is used by the HP Systems
Management Homepage to determine whether
hpsmh can use all available NICs and detect
subnets for its web services. (Applies to Linux
PSP only.)
This parameter is used by the HP Systems
Management Homepage to restrict the NICs and
subnets to use for its web servers.
The IP-BINDING parameter must be set to yes
for this parameter to be used during installation.
(Applies to Linux PSP only.)
This parameter is used by the HP Systems
Management Homepage to restrict login access.
(Applies to Linux PSP only.)
management driver)
NO (do not start the
HP Lights-Out
management driver)
VCRM name
VCA login ID
VCA login password
YES, NO (default)
Up to five Linux groups,
separated by spaces or
semicolons, to enable
administrative access to
the web services.
Up to five Linux groups,
separated by spaces or
semicolons, to enable
user-level access to the
web servers.
Up to five Linux groups,
separated by spaces or
semicolons, to enable
operator-level access to
the web servers.
YES, NO (default)
YES, NO (default)
IP address/NetMask
pairs separated by
semicolons (for example,
10.1.1.1/255.255.255.
0;10.2.2.2/255.255.25
5.0)
YES, NO (default)
To enable restrictions on
who can log in to the
Scripted deployment 81
Page 82
INCLUDE
RESTRICTED-LOGINS
yes
RESTRICTED-LOGINS
yes
•
•
•
•
•
•
•
Parameter Description Possible values
web server, this
parameter must be set to
yes, and values must be
provided to the IP-
RESTRICTED-EXCLUDE
or IP-RESTRICTED-
parameters.
IP-RESTRICTEDEXCLUDE
IP-RESTRICTEDINCLUDE
LOCALACCESS-ENABLED
LOCALACCESS-TYPE
TRUSTMODE
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.)
This parameter is ignored unless the IP-
parameter is set to
This parameter is used by the HP Systems
Management Homepage to enable login only
from the IP address/NetMask pairs specified.
(Applies to Linux PSP only.)
This parameter is ignored unless the IP-
parameter is set to
This parameter is used by the HP Systems
Management Homepage to determine whether
to enable local anonymous access to the web
services. (Applies to Linux PSP only.)
This parameter is used by the HP Systems
Management Homepage to determine the type
of access granted to local users. (Applies to
Linux PSP only.)
This parameter is used by the HP Systems
Management Homepage to set up the trust
relationship mode. (Applies to Linux PSP only.)
List of IP address ranges
separated by semicolons
(for example, 10.1.1.1-
10.1.1.10;10.2.2.2-
10.2.2.10)
.
List of IP address ranges
separated by semicolons
(for example, 10.1.1.1-
10.1.1.10;10.2.2.2-
10.2.2.10)
.
YES (default to
include anonymous
access)
NO Anonymous (default)
Administrator
CAUTION: Selecting local
access with administrator
privileges as the login
provides full access to
any user with access to
the local console, without
prompting for a user
name or password.
TrustByCert—If this
value is used, the
CERTLIST parameter
must be defined to
enable access to the
server.
TrustByName—If this
value is used, the
XENAMELIST
parameter must be
defined.
TrustByAll—HP does
not recommend using
this value because of
possible negative
security
consequences.
CAUTION: The accepted
Scripted deployment 82
Page 83
Parameter Description Possible values
•
•
•
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
HPQLA2X00FORCE
OAUID
OAPWD
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.)
This parameter enables a user to provide a list of
servers, separated by semicolons, for trust
relationships for the HP Systems Management
Homepage. (Applies to Linux PSP only.)
This parameter is only valid if the TRUSTMODE
parameter is set to TrustByName. (Applies to
Linux PSP only.)
This parameter is used by the hp_qla2x00
QLogic Fibre Channel Driver to determine the
failover mode to use. (Applies to Linux PSP only.)
This parameter is used by the hp_qla2x00
QLogic Fibre Channel Driver to determine
whether to skip detection of third-party storage.
(Applies to Linux PSP only.)
This parameter provides the username
credentials for OA associated with VC. You must
define a value of these variables before HOST
variable in [TARGETS] section. This parameter
only applies for VC firmware.
This parameter provides the password
credentials for OA associated with VC. You must
define a value of these variables before HOST
variable in [TARGETS] section. This parameter
only applies for VC firmware.
Certificate file name or
Server DNS name
Server DNS name
SinglePath SecurePath QLogicFailure
(No default value)
"Y", "N" (default)
User can define OAUID
variable multiple times
before each HOST
variable.
User can define OAPWD
variable multiple times
before each HOST
variable.
Examples of the HP SUM input file include:
REBOOTALLOWED = YES
REBOOTREQUIRED = NO
REBOOTMESSAGE = "Server is going down for a reboot"
REBOOTDELAY = 15
COMPONENTSLIST = cp001234.exe, cp001235.exe
BUNDLESLIST = bp001234.xml
USAGE: hpsum /inputfile <path:\inputfile.txt>
Examples of inputfile.txt file:
Example 1: The two targets are passed to be updated. The targets do not necessarily have to be OAs.
HP SUM can generate three types of reports about the specified system or repository. You can only
generate the reports using the command-line arguments provided. If no additional arguments are
specified on the command line, the local host and default repository locations (the directory where HP
SUM was initiated) are used. You can specify a target with appropriate credentials and a repository
using other command-line parameters if you want to generate reports for other systems and repositories.
For specific commands, see "Command-line interface (on page 65)."
Report type Description Report file information*
/report
This argument generates a report
listing, a target summary, and how the
components in the repository affect the
The report files generated are:
hpsum_Report_<date>.html hpsum_Report_<date>.xml
Scripted deployment 85
Page 86
Report type Description Report file information*
•
•
target (for example, whether each
component applies to the target or
not).
Usage: hpsum /report
/inventory_report
/firmware_report
This argument generates a report
listing of the components in the
specified repository.
Usage: hpsum /inventory_report
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 report files generated are:
hpsum_Inventory_Report_<date>.h
tml
hpsum_Inventory_Report_<date>.x
ml
The report files generated are
hpsum_Report_<date>.html and
fwreport.xml is placed in a folder
named
HPSUM_Firmware_Report_<date>
The reports are generated as an XML and HTML file which can be viewed in a web browser. The
supported browsers for viewing the report files are Microsoft® Internet Explorer 6.0 and Mozilla Firefox
3.5 and above. 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.
• On Windows® operating systems: C:\cpqsystem\hp\log
• On Linux operating systems: /var/hp/log
When generating the requested report, the HP SUM GUI does not appear. When the report is generated,
HP SUM reports the location where the report files can be found.
Scripted deployment 86
Page 87
The following figure illustrates the HP SUM report in HTML format.
Scripted deployment 87
Page 88
The following figure illustrates the HP SUM Inventory report in HTML format.
Scripted deployment 88
Page 89
The following figure illustrates the HP SUM Firmware report in HTML format.
Scripted deployment 89
Page 90
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. If
the component has been previously installed and configured and no changes are made to the
configuration data, then the existing configuration information is preserved. Component configuration
requires that Smart Components are in a write-accessible location. A CD/DVD or read-only network share
is not supported.
Configurable components are indicated in the Optional Actions column on the Select Items to be Installed
screen. To configure a component, click Configure Now.
Follow the instructions when the Item Configuration screen appears. When the configuration is complete,
the Select Items to be Installed screen reappears.
Advanced topics 90
Page 91
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. On the Select Bundle Filter screen,
select the bundle, and then select the ALLOW NON-BUNDLE PRODUCTS option.
To proceed with the deployment process, click OK. The Select Items to be Installed ("Selecting components
to install" on page 34) screen appears with the appropriate firmware and software components.
With the ability to get components from ftp.hp.com (ftp://ftp.hp.com
firmware components without using bundles.
), you can deploy software and
NOTE: Linux RPMs are not available for download from ftp.hp.com using HP SUM at this
time.
NOTE: HP Smart Update Manager is compatible with various types of HP bundles.
For more information on the PSPs, see the HP ProLiant Support Pack for Windows and Linux User Guide
on the HP website
(http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManu
HP SUM, running in the context of a Windows® PSP or ISP, supports server virtualization that runs on a
Windows® host. However, HP SUM, running in the context of a Windows® PSP, does not run on a
VMware host or on a guest operating system environment regardless of what host hypervisor you use.
HP SUM, running in the context of the HP Smart Update Firmware DVD, does not support server
virtualization that runs on a Windows® or Linux host and blocks attempts to install firmware from a guest
or child virtual machine. The server virtualization does not run on a VMware host or on a guest operating
system environment regardless of which host hypervisor you use. The HP Smart Update Firmware DVD
does not boot to a guest operating system environment.
Configuring IPv6 networks with HP Smart Update
Manager
Starting with HP Smart Update Manager version 3.2.0, you can deploy to remote targets in IPv6-based
networks for Windows® and Linux target servers. Using HP Smart Update Manager with IPv6 networks
presents challenges for IT administrators.
For Windows®-based servers, to communicate with remote target servers, HP Smart Update Manager
uses either existing credentials or user-provided user name and password to connect to the admin$ share.
This share is an automatic share provided by Windows Server®. After HP Smart Update Manager
Advanced topics 91
Page 92
connects to the 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. These ports are defined in Allowing ports in HP Smart Update Manager
("Enabling ports in HP Smart Update Manager" on page 103). After the installation is completed or
canceled, HP Smart Update Manager stops the remote service, removes it from the target server, closes
the port on the Windows® firewall, and then releases the share to the target server admin$ share.
For Linux-based servers, to communicate to remote target servers, HP Smart Update Manager starts by
using the user-provided user name and password to create a SSH connection to the target server. After
the HP Smart Update Manager connects, 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
iptables firewall to enable HP Smart Update Manager to use SOAP calls over SSL to pass data between
the local and remote systems. These ports are defined in Allowing ports in HP Smart Update Manager
("Enabling ports in HP Smart Update Manager" on page 103). When the installation is completed or
canceled, HP Smart Update Manager stops the remote service, removes it from the target server, closes
the port in the iptables firewall, and then closes the SSH connection to the target server.
Configuring IPv6 for Windows Server 2003
For information on setting up a Windows Server® 2003 operating system within an IPv6 network, see the
online Microsoft® Technet article Step-by-Step Guide for Setting Up IPv6 in a Test Lab
(http://www.microsoft.com/downloads/details.aspx?FamilyID=fd7e1354-3a3b-43fd-955f-
11edd39551d7&displaylang=en).
Before using HP Smart Update Manager to deploy software and firmware updates to remote Windows
Server® 2003 servers, you must add a registry entry to enable file sharing connections over IPv6
networks. To make the registry entry:
1. Start the Registry Editor (Regedt32.exe).
2. Locate and click the following key in the registry:
Value name: DisableStrictNameChecking
Data type: REG_DWORD
Radix: Decimal
Value: 1
5. Quit the Registry Editor.
For more information about these steps, see the Microsoft® Knowledge Base Item 281308 on the
Microsoft® website (http://www.microsoft.com
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
).
Advanced topics 92
Page 93
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
Smart Update Manager in an IPv6 environment, see the troubleshooting section ("Troubleshooting HP
Smart Update Manager in IPv6 networks" on page 107).
After you connect to the target server, all other HP Smart Update Manager functions work identically. Log
files for IPv6 hosts are stored with all other HP Smart Update Manager files in the
\CPQSYSTEM\hp\log\<ip_address> directory.
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
Advanced topics 93
Page 94
addresses for both local and remote target servers. Windows Vista®, when used as a client to run HP
Smart Update Manager to remote Windows Server® 2008 operating systems or as a target operating
system on HP Workstation server blades, provides the infrastructure that supports full IPv6 deployment of
software and firmware updates from HP Smart Update Manager.
NOTE: Windows® XP clients are not supported in IPv6 networks for HP Smart Update
Manager deployment.
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. You do not need to add the optional interface number when you enter
the address.
Advanced topics 94
Page 95
If you cannot connect to the target server or receive a Discovery failed message when executing HP Smart
Update Manager in an IPv6 environment, see the troubleshooting section ("Troubleshooting HP Smart
Update Manager in IPv6 networks" on page 107).
After you connect to the target server, all other HP Smart Update Manager functions work identically. Log
files for IPv6 hosts are stored with all other HP Smart Update Manager files in the
\CPQSYSTEM\hp\log\<ip_address> directory.
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.
NOTE: Windows® XP clients are not supported in IPv6 networks for HP Smart Update
Manager deployment.
Configuring IPv6 for Linux
HP Smart Update Manager leverages the IPv6 capabilities of Linux as provided by the Red Hat Enterprise
Linux and Novell SUSE Linux Enterprise Server products. 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. Remote target servers must have the iptables-ipv6 RPM
installed before targeting them from HP Smart Update Manager. Failure to install the iptables-ipv6 RPM
prevents HP Smart Update Manager from opening the communications port needed to send data to the
initiating Linux workstation. You can disable the Linux firewall to allow HP Smart Update Manager to
work, but the Linux server becomes vulnerable to attack.
For information on how to setup IPv6 in a Linux environment, please see the Linux IPv6 How-To
(http://www.linux.org/docs/ldp/howto/Linux+IPv6-HOWTO/index.html
).
Advanced topics 95
Page 96
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. 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 Smart
Update Manager in an IPv6 environment, see the troubleshooting section ("Troubleshooting HP Smart
Update Manager in IPv6 networks" on page 107).
After you connect to the target server, all other HP Smart Update Manager functions work identically. Log
files for IPv6 hosts are stored with all other HP Smart Update Manager files in the
/var/hp/log/<ip_address> directories.
Advanced topics 96
Page 97
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. Failure to install iptables-ipv6 results in HP Smart
Update Manager reporting a discovery failure unless you disable the firewall.
Advanced topics 97
Page 98
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. This feature protects the existing ROM version, even if you experience a power failure
while flashing the ROM.
When the server boots, the server detects if the current ROM is corrupt. If a corrupt ROM is detected, then
the system boots from the backup ROM and sends an alert through POST that the ROM is corrupt.
To access the redundant ROM through RBSU:
1. Power up your desktop. A prompt appears in the upper right corner of the screen.
2. Access RBSU by pressing F9.
3. Select Advanced Options.
4. Select ROM Selection.
5. Select Switch to Backup ROM.
6. Press the Enter key.
7. To exit the current menu, press the Esc key, or to exit RBSU, press the F10 key. The server restarts.
If RBSU is inaccessible, then you can switch ROM images by changing the switch settings on the system
configuration switch. For more information, see your server documentation.
If both ROM images are corrupt, use ROMPaq recovery.
ROMPaq recovery
The Disaster Recovery feature supports systems that do not support the Redundant ROM feature. Disaster
Recovery only applies to platforms with nonredundant system ROM. If both the up-to-date and backup
versions of the ROM are corrupt, then perform ROMPaq Disaster Recovery procedures:
1. On another server, download and save the ROMPaq image to the hard drive from the HP website
(http://www.hp.com
2. Execute the ROMPaq image to create the ROMPaq disk.
3. Switch to the server with the corrupted ROM.
4. Power down the server.
5. Insert the ROMPaq disk.
).
Troubleshooting 98
Page 99
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. Remove the ROMPaq disk.
9. Power up the server.
To manually set the server for ROMPaq disaster recovery:
1. Power down the server.
2. Remove the access panel.
3. Set the system maintenance switch positions for disaster recovery. Switch positions are server-
specific.For information about the correct settings for your server, see the server documentation.
4. Insert a ROMPaq diskette with the latest system ROM from the HP Smart Update Firmware DVD or
the HP website (http://www.hp.com/support (http://www.hp.com/support
)).
5. Install the access panel.
6. Power up the server.
7. Allow the system to boot completely.
8. Repeat steps 1 and 2.
9. Reset the system maintenance switch positions to the original settings.
10. Repeat steps 5 and 6.
Recovering from a failed option ROM upgrade
To recover from an option ROM upgrade failure, use the recovery method that is appropriate to the
Array controller ROMs
specific option.
Array controllers support Recovery ROM, which is a redundancy feature that ensures continuous system
availability by providing a backup ROM. During the flash process, a new version of the firmware can be
flashed to the ROM while the controller maintains the last known version of the firmware. If the firmware
becomes corrupt, the controller reverts back to the redundant version of the firmware and continues
operating.
NOTE: Storage option ROMs cannot be downgraded with ROMPaq because ROMPaqs have
been retired as a delivery method for storage options.
Lights-Out management ROMs
To perform disaster recovery for RILOE II, iLO, iLO 2, and iLO 3, see the documentation for your
particular Lights-Out management product on the Remote management website
(http://www.hp.com/servers/lights-out
).
Troubleshooting 99
Page 100
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. This command allows you to collect
Examine the OpMan.trace, IPScout.trace, OSScout.trace, InstallClient.log, and InstallManager.log trace
files to determine the cause of the failure. These files provide the following information.
Trace files Function
OpMan.trace Provides operations trace of the overall installation process.
IPScout.trace Provides the information on whether the remote target might be contacted and the
OSScout.trace Provides the details of the connection setup and is responsible for cleaning up after
InstallClient.log Provides the details of the execution of the individual components, including the
InstallManager.log Provides the interaction between the Operations Manager and the remote
discagent.trace Provides the details of the execution of the discovery agent on either the local
discmanager.trace Provides the interaction between the Operations Manager and the remote
logs from the \tmp\hp_sum directory.
type of target found (iLO, server, VC, OA).
an installation and initiating a reboot, if needed and selected by the user, on the
target system.
command line parameters, used to launch the components and the component
return code before it is converted to HP Smart Update Manager return codes.
installation client. Any failure in network communications is reported in this file and
surfaced as an Installation Failed message for the affected component and
potentially all components that follow the failing component.
system during a local installation or the remote target server. If a discovery tool
fails, it is reported to this trace file and surfaced as a Discovery Failed message.
discovery client. If a discovery tool fails, it is reported to this trace file and surfaced
as a Discovery Failed message.
It is possible to look in the OpMan.trace file and see which component was winnowed from the
installation set and which ones were added. Normally, components are winnowed if:
• They do not support installation on the given OS
• The hardware they are designed for is not discovered to be present in the server
• The component is not for the type of target selected
• The component does not report itself capable of being deployed to a given target
• The component cannot be deployed in either the online or offline environment HP Smart Update
Manager detects it is running in
• The component is for a particular class (p-Class or c-Class) of BladeSystem enclosure and the
component does not find that class of enclosure.
Troubleshooting 100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.