HP ProLiant Support Pack for Windows and Linux Version 8.70 User Guide Abstract This guide is intended for individuals who are familiar with the configuration and operation of Microsoft® Windows®, Windows Server® 2003, Windows Server® 2008, Linux, smart components, and deployment of firmware and software to systems and options.
© Copyright 2000, 2011 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. The information contained herein is subject to change without notice.
Contents Introduction .................................................................................................................................. 4 PSP overview ............................................................................................................................................ 4 Benefits of PSP .......................................................................................................................................... 4 Components in the PSP ......................
Introduction PSP overview HP PSPs are operating system-specific bundles of drivers, utilities, and management agents optimized for HP ProLiant systems. Each PSP is a predefined and tested bundle that includes setup and software maintenance tools designed to help efficiently install, upgrade, and manage system software. The PSPs include tools for Microsoft® Windows® and Linux server environments that enable deployment of software updates from a central software repository to local or remote server systems.
• Silent command-line options and return codes that enable scripting and enhanced integration of the PSP with HP Systems Insight Manager and the HP SmartStart Scripting Toolkit • Integration with preconfigured server script files as part of HP Insight Control Management Software • Common log files that provide easy access to a consolidated view of the software installation history on host servers • Content in a ready-to-run, native operating system file format that saves time by installing directly f
Component Description/Benefit an existing configuration, or reconfiguring your array controller. Windows®: VCA Version Control Agent enables management of the HP ProLiant software and firmware on the system, in conjunction with the HP Version Control Repository Manager.
Component Description/Benefit Diagnostics includes a web browser interface in addition to the command-line interface in an online mode. This feature enables remote control of the utility and facilitates easy transfer of configuration information from remote machines to a service provider. SMH is a web-based interface that consolidates and simplifies single system management for HP servers running the HP-UX, Linux, and Windows® operating systems.
HP website The latest PSPs and individual components for supported Windows® and Linux operating systems are available at the PSP website (http://www.hp.com/servers/psp). Updating a PSP You can obtain the latest released drivers and utilities from the HP FTP site (ftp://ftp.hp.com). For more information, see the HP Smart Update Manager User Guide (http://www.hp.com/support/HP_Smart_Update_Manager_UG_en).
For maximum flexibility across operating system platforms, locate the software repository on a Windows® shared network drive. The repository can be updated from any of the following sources.
Deploying PSPs Beginning with version 8.40, both Windows® and Linux PSPs are deployed using HP SUM. In the PSP for Linux, HP SUM enables support for native RPM files. Users can now deploy firmware and software components simultaneously. PSPs can be deployed using graphical or command-line utilities specific to each operating system as listed below. For more information about PSP deployment with HP SUM, see the HP Smart Update Manager User Guide (http://www.hp.com/support/HP_Smart_Update_Manager_UG_en).
IMPORTANT: Before deploying software updates on a host server, be sure that a recent backup of the host server is available in case the deployment procedure fails. For successful component deployments on Microsoft® Windows® hosts, the following minimum requirements must be met: • A local administrative system with 512 MB of memory and running a supported Windows® operating system must be used.
moved and new persistent data is entered, then the persistent data is not moved to the new storage location when you run HP SUM version 3.2.0 and later. For more information about HP SUM utility see the HP Smart Update Manager User Guide. (http://www.hp.com/support/HP_Smart_Update_Manager_UG_en) After downloading the PSP self-extracting executable, perform the following steps: 1. Go to the directory where the PSP executable is saved. 2. Double-click the executable file and extract the PSP. 3.
Server virtualization detection and support Windows® PSP supports server virtualization that runs on a Windows® host. However, Windows® PSP does not run on a VMware host or on a guest operating system environment regardless of what host hypervisor you use. Windows® PSP does not boot to a guest operating system environment. Deploying PSPs for Linux Separate PSPs are currently shipped for each supported distribution and version of Linux.
• • On Red Hat servers: o rpm 4.0.4 or later o rpm-build 4.0.4 or later o rpm-devel 4.0.4 or later On SUSE Linux servers: rpm 3.0.6 or later To successfully deploy HP SUM on remote target systems based on a Linux operating system, the following must be available: • tcl-8.x package • expect-5.x package In addition, components that are compiled from source code (such as NIC drivers) require the presence of the following build tools: • gcc-2.96-108.1 or later • cpp-2.96-108.
NOTE: Ensure that each NIC has an IP address assigned. To get the IP address assigned to a NIC, issue the dhclient command in the console, which enables the NIC interfaces and retrieves an IP address. If a NIC does not have an IP address, HP SUM appears to hang on start up. o RHEL6 Console Mode: NOTE: You cannot use an X console in either the x86 or x86_64 version. You must install the base server with defaults and the following RPMs listed to run HP SUM in silent mode. — lm_sensors-libs-3.1.1-10.el6.
— libstdc++-4.4.4-13.el6.i686.rpm — net-snmp-5.5-27.el6..rpm • • • • In addition, the build directory for RPMs built from source has changed depending on the name of the user building them. Up through RHEL5, the directory had been /usr/src/redhat/RPMS/. Under RHEL6, the directory is /root/rpmbuild/RPMS/ if the user is logged in as root and /$USER/home/rpmbuild/RPMS/ for users other than root. For SLES 10 x86 servers: o compat-2006.1.25-11.2.
o Be sure to install the kernel-devel in addition to any kernel specific devel package such as kernel-xen-devel or kernel-PAE-devel. • kernel-syms • RPM build tools NOTE: Be sure to include the version of the compatibility libraries that is appropriate for your architecture. In some cases, there are separate 32-bit and 64-bit compatibility libraries for a given distribution.
4. Change to the /compaq/csp/linux directory. 5. Execute the ./hpsum command to install the Linux HP PSP. Deploying PSP with HP SUM: 1. In the Source Selection screen, verify that the directory path in the Directory field has the location of the smart components in the PSP and then select Start Inventory. HP SUM performs an inventory of the available updates and checks the local system to see what hardware and software is installed.
Advanced topics Command-line installation The HP SUM command-line interface enables you to script custom installations. For more information, about command-line syntax and command-line arguments, see the HP Smart Update Manager User Guide (http://www.hp.com/support/HP_Smart_Update_Manager_UG_en).
Command-line arguments HP SUM recognizes the following command-line arguments. These arguments prepopulate the GUI in the Select Items to be Installed screen. If you specify the host or group, then the Select Items to be Installed screen does not appear. You cannot use some arguments such as /romonly and /softwareonly together. Command-line argument Description Help /h[elp] or /? This argument displays command line Help information.
Command-line argument Description Failed dependencies are not reported to the user when using the /s[ilent] argument. To verify failed dependencies, remove the /s[ilent] argument, reissue the command line, and then the HP SUM GUI appears. /allow_update_to_bun This argument is a filter switch and enables the user to install newer versions of dle components defined in a PSP or firmware bundle.
Command-line argument Description /use_wmi This argument specifies that components, which use WMI protocol, are available to be selected for installation. These components are optional by default and will not be 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. /use_latest This argument is a filter switch for use with bundles.
Command-line argument Description 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. /reboot_always • • 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.
Command-line argument Description repository. The report name is of the format, HPSUM_Inventory_Report__
the -inputfile flag, and takes precedence over any given input file. The 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.
Input file parameters Parameter Description Possible values SILENT 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.
Parameter SOURCEPATH USELATEST DRYRUN OPTIONS USESNMP USEWMI ROMONLY SOFTWAREONLY Description Possible values 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.
Parameter Description the /romonly parameter. 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 WEBUPDATENEEDED include the components from the HP FTP site (ftp://ftp.hp.
Parameter CMAMGMTSTATIONRWIPORD NS CMAMGMTSTATIONRWCOMMS TR CMAMGMTSTATIONROIPORD NS CMAMGMTSTATIONROCOMMS TR CMADEFTRAPCOMMSTR CMATRAPDESTINATIONCOM MSTR CMATRAPDESTINATIONIPO RDNS CMASYSCONTACT CMASYSLOCATION CMASTARTWEBAGENT Description Possible values 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.
Parameter Description Possible values 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.
Parameter Description IP-RESTRICTED-EXCLUDE This parameter is used by the HP Systems Management Homepage to exclude specific IP address/NetMask pairs from logging into the web services. (Applies to Linux PSP only.) This parameter is ignored unless the IP-RESTRICTED-LOGINS parameter is set to yes. IP-RESTRICTED-INCLUDE 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.
Parameter Description Possible values installation and might affect access to the web server. CERTLIST XENAMELIST HPQLA2X00FO This parameter enables a user to provide a list of certificate files or servers where certificates can be obtained for trust relationships for the HP Systems Management Homepage. (Applies to Linux PSP only.) This parameter enables a user to provide a list of servers, separated by semicolons, for trust relationships for the HP Systems Management Homepage.
OPTIONS = /f:rom [TARGETS] HOST = schinta1 HOST = schinta2 UID = root PWD = root123 HOST = 234.567.765.432 [END] USAGE: hpsum /inputfile Examples of inputfile.txt file: Example 1: The two targets are passed to be updated. The targets do not necessarily have to be OAs. They can be any target supported by HP SUM. DRYRUN = YES SILENT = YES [TARGETS] HOST = BL465C-01 HOST = 192.168.1.
SKIPTARGET = NO SOURCEPATH = C:\ fwcd\firmware-8.70-0\hp\swpackages FORCEALL = YES REBOOTALLOWED = YES REBOOTDELAY = 30 REBOOTMESSAGE = “Install complete, server will reboot in 30 seconds” [TARGETS] HOST=16.83.62.141 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.61.48 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.62.196 UID=Userid PWD=password [END] [TARGETS] HOST=16.83.61.
Troubleshooting Troubleshooting installation of PSP for Microsoft Windows You might encounter the following issues with the Microsoft® Windows® PSPs. • How do I set the rules for Windows® Firewall and Security Policy? When the Windows® Security Alert dialog box appears, click Unblock, and then select your firewall settings as follows: a. Click Start>Control Panel>Administrative Tools>Windows Firewall with Advanced Security>Inbound Rules>Remote Administration (NP-IN). b.
• HP SUM encountered a fatal error while initializing when running in a directory path containing double-byte characters. HP SUM cannot run in directories that contain double byte characters in the path name. Paths can be created with double-byte characters only when using certain versions of the operating system, such as Japanese or Chinese. • How do I use HP SUM over a firewall? Which ports will I need to open? Are they configurable? The ports that HP SUM uses cannot be configured.
from remote servers. Port 62286 This port is the default for some internal communications. This port is listening on the remote side if a conflict does not exist. If a conflict occurs, the next available port is used. Ports 80 or 63000-63005 The logs are passed to the target, and the logs are retrieved using an internal secure web server that uses port 80 (if available) or a random port between 63000 and 63005, if port 80 is not available.
• o gcc-2.96-108.1 or later o cpp-2.96-108.1 or later o binutil-2.11.90.0.8 or later o glibc-devel-2.2.4-26 or later How do I use HP SUM over a firewall? Which ports will I need to open? Are they configurable? The ports that HP SUM uses cannot be configured. When HP SUM port initiates communications to remote targets, it uses several well-known ports depending on the operating system. For Linux, HP SUM uses port 22 (SSH) to start communications with the remote target.
Technical support Reference documentation For more information about PSPs, refer to the PSP website (http://www.hp.com/servers/psp). To download the latest PSPs, refer to the software and drivers download page (http://www.hp.com/servers/swdrivers). For information about HP Subscriber's Choice, refer to the Subscriber's Choice website (http://www.hp.com/go/subscriberschoice). For information about HP SUM, see the HP Smart Update Manager User Guide. (http://www.hp.
HP contact information For the name of the nearest HP authorized reseller: • See the Contact HP worldwide (in English) webpage (http://welcome.hp.com/country/us/en/wwcontact.html). For HP technical support: • • In the United States, for contact options see the Contact HP United States webpage (http://welcome.hp.com/country/us/en/contact_us.html). To contact HP by phone: o Call 1-800-HP-INVENT (1-800-474-6836). This service is available 24 hours a day, 7 days a week.
Acronyms and abbreviations AMD Advanced Micro Devices GRUB Grand Unified Bootloader GTK+ GIMP Toolkit GUI graphical user interface HP SUM HP Smart Update Manager HTTP hypertext transfer protocol iLO Integrated Lights-Out IP Internet Protocol LDU Linux Deployment Utility LILO Linux Loader NIC network interface controller OS operating system Acronyms and abbreviations 41
PSP HP ProLiant Support Pack RPM Red Hat Package Manager SLES SUSE Linux Enterprise Server SMHP HP System Management Homepage SNMP Simple Network Management Protocol SOAP Simple Object Access Protocol SSH Secure Shell SSL Secure Sockets Layer TCP/IP Transmission Control Protocol/Internet Protocol UNC Universal Naming Convention VCA Version Control Agent VCRM Version Control Repository Manager WMI Windows Management Instrumentation XML extensible markup language Acronyms and abbreviations 42
Index A I advanced topics 19 authorized reseller 39, 40 input file parameters 25, 26 input file, command-line age 24 input files 25 installation 11 installation, command-line 19 installation, Linux server 17 installation, Windows server 11 introduction 4 B benefits 4, 5 C command line arguments 20 command line arguments, component 20 command line syntax 19 command-line installation 19 command-line usage of input file 24 contacting HP 40 contents 5 creating a software repository 8 creating input files 2
R references 39 repository 8 requirements, minimum 13 S server virtualization detection and support 13 software repository 8 Subscriber's Choice 8 support 39 T technical support 39, 40 troubleshooting 35 troubleshooting installation, PSP for Linux 37 troubleshooting installation, PSP for Windows 35 U updating PSPs 8 V Version Control 8 W Windows Management Instrumentation (WMI) 10 WMI (Windows Management Instrumentation) 10 Index 44