Documente Academic
Documente Profesional
Documente Cultură
United States
© Copyright 2003 Hewlett-Packard Development Company, L.P. All rights reserved.
Legal Notices
The information in this document is subject to change without notice.
Hewlett-Packard makes no warranty of any kind with regard to this
manual, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. Hewlett-Packard
shall not be held liable for errors contained herein or direct, indirect,
special, incidental or consequential damages in connection with the
furnishing, performance, or use of this material.
Warranty
A copy of the specific warranty terms applicable to your Hewlett-Packard
product and replacement parts can be obtained from your local Sales and
Service Office.
Copyright Notices
Copyright 2003 Hewlett-Packard Development Company, L.P. All
rights reserved. Reproduction, adaptation, or translation of this
document without prior written permission is prohibited, except as
allowed under the copyright laws.
iCOD Software is a product of the Hewlett-Packard Development
Company, L.P. and is protected by copyright.
2
Copyright 1979, 1980, 1983, 1985-93 Regents of the University of
California. This software is based in part on the Fourth Berkeley
Software Distribution under license from the Regents of the University
of California.
Copyright 1988 Carnegie Mellon University
Copyright 1990-1995 Cornell University
Copyright 1986 Digital Equipment Corporation.
Copyright 1997 Isogon Corporation
Copyright 1985, 1986, 1988 Massachusetts Institute of Technology.
Copyright 1991-1997 Mentat, Inc.
Copyright 1996 Morning Star Technologies, Inc.
Copyright 1990 Motorola, Inc.
Copyright 1980, 1984, 1986 Novell, Inc.
Copyright 1989-1993 The Open Software Foundation, Inc.
Copyright 1996 Progressive Systems, Inc.
Copyright 1989-1991 The University of Maryland
Copyright 1986-1992 Sun Microsystems, Inc.
Trademark Notices
UNIX is a registered trademark in the United States and other
countries, licensed exclusively through The Open Group.
3
Publication History
The manual publication date and part number indicate its current
edition. The publication date will change when a new edition is released.
The manual part number will change when extensive changes are made.
To ensure that you receive the new editions, you should subscribe to the
appropriate product support service. See your HP sales representative
for details.
IMPORTANT New information may have been developed after the time of this
printing. For the most current information, visit the following HP
documentation web site:
docs.hp.com
4
Contents
1. About this guide
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
HP On Demand Solutions Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Software Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Most Recent iCOD Product Version and Supported Platforms . . . . . . . . . . . . . . . . . 14
Past iCOD Versions and Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
iCOD Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
iCOD User’s Guide History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Locating the iCOD User’s Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Locating the iCOD Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Manpages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5
Contents
For HP-UX 11i v1 - Installing from the Support Plus CD . . . . . . . . . . . . . . . . . . . . . 44
For HP-UX 11.0 - Installing from the HP Software Depot . . . . . . . . . . . . . . . . . . . . . 44
For HP-UX 11i v1 - Installing from the HP Software Depot . . . . . . . . . . . . . . . . . . . 45
For All Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Reinstalling iCOD Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Preserving current iCOD information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Installing “Golden Images” on a non-iCOD System . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Uninstalling iCOD Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5. Troubleshooting
Correcting Activation Mistakes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Too Many Processors Activated on iCOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Troubleshooting the iCOD Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6
Contents
6. Frequently Asked Questions
iCOD Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Superdome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7
Contents
Accidental Activation of an iCOD Cell Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
B. Special Considerations
iCOD and pstat, pstat_getdynamic, and mpctl System Calls . . . . . . . . . . . . . . . . . . . 128
pstat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
mpctl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Affected HP-UX Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Measurement Software on iCOD Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
OpenView Measurement Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Other Measurement Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Differences Between Supported Platforms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
L-, N-, and V-Class Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Hardware-partitionable Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Firmware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
V-Class Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Superdome Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Dynamic Processor Resilience (DPR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Requested Active Processors Below Minimum Required . . . . . . . . . . . . . . . . . . . . . . 135
C. Glossary
iCOD Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
D. iCOD Manpages
iCOD (5) Manpage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
icod_modify (1M) Manpage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
8
Contents
icod_notify (1M) Manpage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
icod_stat (1M) Manpage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
9
Contents
10
1 About this guide
• “Introduction” on page 12
• “Overview” on page 14
• “iCOD Information” on page 16
• “Conventions” on page 18
For more in-depth information, see the manpage icod (5).
Chapter 1 11
About this guide
Introduction
Introduction
Welcome
Welcome to the Instant Capacity on Demand (iCOD) User’s Guide for
versions B.05.x. Hewlett-Packard’s instant Capacity on Demand (iCOD)
software product provides the ability to increase or decrease processor
capacity instantly on (specified) HP enterprise servers. The iCOD
software product is a part of HP’s On Demand Solutions program.
This user’s guide provides you with the most recent information on using
the iCOD versions B.05.x software (versions B.05.00 and B.05.01) to
manage processor capacity in your HP enterprise server.
NOTE All personnel with system administrator access (that is, root login
privileges) to an iCOD system should read and understand the contents
of this document and the implications of activating inactive processors.
iCOD With iCOD versions B.05.x, you initially purchase a specified number of
activated processors, and pay a right to access fee for a specified number
of deactivated processors. Whenever you activate an additional processor
you are charged an enablement fee.
iCOD versions B.05.x are available for Superdome, rp7410, rp8400, L-,
N-, and V-Class servers.
iCOD Audit HP utilizes an iCOD audit application to track enablement fee payment
Application for any newly activated iCOD processor. The iCOD software monitors all
processors on the system, active and inactive, and sends an encrypted
e-mail message to the iCOD audit application at HP. The iCOD audit
application compares the iCOD system’s processor information against
iCOD shipment and purchase information. The audit application and
iCOD software are capable of auditing the processor configuration for
both on-line and off-line activation modes.
12 Chapter 1
About this guide
Introduction
Pay Per Use Pay per use (PPU) is a pricing model in which you are charged for actual
processor usage. You acquire a specific hardware platform and number of
processors, and are charged for the actual usage, based on the number of
active processors in the complex.
The billing amounts vary as your processor usage needs increase or
decrease. This is different than the traditional financing approaches that
are based on fixed payment amounts for a specified period.
Pay per use is currently available for Superdome, rp7410, and rp8400
servers. It will be available on other HP enterprise servers in the future.
Terminology
icod-purchase The iCOD software and manpages refer to the term icod-purchase. Your
iCOD system displays icod-purchase as the Contract type in the output
from the icod_stat command. The manpages icod(5), icod_modify(1M),
and icod_stat(1M) also make references to icod-purchase.
Throughout the remainder of this document, icod-purchase is referred
to as “iCOD”.
See “iCOD Terminology” on page 138 for commonly used terms with the
HP On Demand Solutions program.
Chapter 1 13
About this guide
Overview
Overview
Operating Supported
Software and
System Hardware Notes
Version
Version Platforms
14 Chapter 1
About this guide
Overview
• N-Class: N4000
• L-Class: L2000 and L3000
• V-Class: V2500 and V2600
iCOD Versions
The iCOD version B.05.01 software supersedes these previous iCOD
software versions:
• B.01.00 (on HP-UX 11.0)
• B.02.x (on HP-UX 11.0 and 11i v1)
• B.03.x (on HP-UX 11i v1)
• B.04.x (on HP-UX 11.0 and 11i v1)
Chapter 1 15
About this guide
iCOD Information
iCOD Information
• For the most recent version of the user’s guide, visit the following HP
documentation web site (search for “B9073-90040”):
docs.hp.com
• Printed (part number B9073-90040) — order from the following HP
Web site:
www.hp.com/products1/unixservers/solutions/icod/index.html
• For the most recent version of the release notes, visit the following
HP documentation web site (search for “B9073-90020”):
docs.hp.com
16 Chapter 1
About this guide
iCOD Information
Manpages
See Appendix D, “iCOD Manpages,” on page 143 for details of the
following manpages:
Chapter 1 17
About this guide
Conventions
Conventions
This guide uses these typographic conventions:
Boldface Words defined for the first time appear in boldface.
Computer Computer font indicates system commands, file
names, and literal items — which may be displayed by
the computer. For example: file not found
User input Bold, computer text indicates literal items that you
type. For example, to change to your HP-UX account’s
home directory, enter:
cd
Italics Manual titles, variable in commands and emphasized
words appear in italics. For example, you would
substitute an actual directory name for
directory_name in this command:
cd directory_name
[ ]and | Brackets [] enclose optional items in command syntax.
The vertical bar | separates syntax items in a list of
choices. For example, you can enter any of these three
items in this syntax:
ls [-a | -i | -x]
Enter Text in this bold, sans-serif font denotes keyboard keys
and on-screen menu items. A notation like Ctrl-Q
indicates that you should hold the Ctrl key down and
press Q.
18 Chapter 1
2 Understanding iCOD
Requirements
This chapter covers the following topics:
Chapter 2 19
Understanding iCOD Requirements
iCOD Program Requirements
20 Chapter 2
Understanding iCOD Requirements
Software Requirements
Software Requirements
iCOD systems are required to run the iCOD software which e-mails asset
report information to an audit system located at HP. Your system must
continue to send asset reports, via e-mail to HP, until all program
requirements are fulfilled. Refer to “When iCOD Program Requirements
End” on page 40 for details.
IMPORTANT This document lists the patches required to install and run iCOD
versions B.05.x known at the time of publication. To find the most
current patches, see “How To Find The Latest Patches” on page 42 for
detailed instructions.
For iCOD Versions The following software is required for iCOD versions B.05.x on HP-UX
B.05.x on 11.0:
HP-UX 11.0
❏ iCOD software bundle B9073AA (version B.05.01) located at the
following HP web site:
software.hp.com
❏ HP-UX 11.0 (Extension Pack 9905)
❏ kernel driver diag2
Your iCOD system is shipped with the correct version of HP-UX, the
iCOD software bundle, and the kernel driver diag2. In the event your
system’s operating system is re-installed or installed with Ignite-UX,
ensure that the above software requirements are satisfied. The kernel
driver diag2 is part of standard HP-UX. Since diag2 is an iCOD
software dependency, this driver must not be removed from the kernel.
Chapter 2 21
Understanding iCOD Requirements
Software Requirements
For iCOD Versions The following software is required for iCOD versions B.05.x on HP-UX
B.05.x on 11i v1:
HP-UX 11i v1
❏ iCOD software bundle B9073AA (version B.05.01) located on the
following HP web site:
software.hp.com
❏ HP-UX 11i v1
Your iCOD system is shipped with the correct version of HP-UX and the
iCOD software bundle. In the event your system’s operating system is
re-installed or installed with Ignite-UX, ensure that the correct version
of HP-UX is used.
22 Chapter 2
Understanding iCOD Requirements
Software Requirements
IMPORTANT If your system runs MeasureWare software, then the following patch is
also required: PHKL_22987: S700_800 11.11 pstat() patch.
Chapter 2 23
Understanding iCOD Requirements
E-Mail Requirements
E-Mail Requirements
The iCOD software sends an encrypted e-mail message, which contains
the iCOD system’s asset report, to an audit system located at HP. See
“iCOD System Configuration Information Reported to HP” on page 31 for
details of the information reported to HP. The e-mail requirements are:
Note that the sendmail configuration and routing may vary, but the
iCOD system must have the ability to send e-mail to the hp.com domain.
The ability to receive e-mail from HP is optional, but you may find it
useful for testing the capability of sending e-mail to HP. For more
information see “Configuring Your Server to Send but Not Receive
E-Mail” on page 30. Refer to the sendmail(1M) manpage for more
information on sendmail.
sendmail is part of the HP-UX core and is installed with the HP-UX
operating system. However, a sendmail configuration process needs to
be followed to complete its installation. For information, refer to the
chapter titled Installing and Administering sendmail, in the appropriate
documentation:
24 Chapter 2
Understanding iCOD Requirements
E-Mail Requirements
You can retrieve the above documentation from the HP web site:
docs.hp.com
Select:
Networking and Communications -> Internet Services
to access either of the documents.
On Superdome For Superdome systems all iCOD partitions must be configured to send
Systems e-mail to HP. This is because each iCOD partition reports the processor
information for itself. It is recommended that the e-mail capability be
configured and the iCOD software be installed on the non-iCOD
partitions, as well. This makes it easier for you to later redistribute
processors across partitions (that is, load balance). See “Load-balancing
Active Processors” on page 61 for details.
E-Mail Configuration
Sendmail
sendmail is the application used by the iCOD software to send encrypted
mail messages from your system to HP. The sendmail daemon, if
running, can also be used to receive e-mail. For the purposes of this
e-mail configuration, only the ability to send e-mail is required.
Mail applications invoke sendmail to send e-mail. The configuration file,
/etc/mail/sendmail.cf, offers tremendous flexibility.
Chapter 2 25
Understanding iCOD Requirements
E-Mail Requirements
• HP’s mail servers receiving mail expect the host (the mail server in
the last hop before reaching HP) to be properly registered in DNS.
Otherwise the HP mail server rejects or “bounces” the e-mail.
• The 'From' field (e-mail address), in the e-mail message, must be
known by the receiving mail server (that is, the hostname is
registered in DNS and advertised on the internet). Otherwise the
receiving mail server at HP rejects the mail. This field in the e-mail
can be configured with a simple one line modification (DM) to the
/etc/mail/sendmail.cf file.
In some DNS environments no changes to the default
/etc/mail/sendmail.cf file may be needed to properly route e-mail
from the iCOD system to HP.
26 Chapter 2
Understanding iCOD Requirements
E-Mail Requirements
NOTE Any bounced iCOD e-mail messages are in the adm mailbox.
Chapter 2 27
Understanding iCOD Requirements
E-Mail Requirements
28 Chapter 2
Understanding iCOD Requirements
E-Mail Requirements
Configuring a To configure your specified iCOD FROM e-mail address, execute the
Specified FROM following command:
Address /usr/sbin/icod_modify -f from_address
You can verify the configured iCOD FROM e-mail address by using the
/usr/sbin/icod_stat command.
After you have configured a specified FROM e-mail address, the iCOD
software uses it on all subsequent e-mail messages sent from your iCOD
system to HP.
Reverting to the If you have specified an iCOD FROM e-mail address and you want to
Default FROM revert to the default iCOD FROM e-mail address
Address (adm@localhost.domain), execute the following command:
/usr/sbin/icod_modify -f ““
Chapter 2 29
Understanding iCOD Requirements
E-Mail Requirements
Step 1. To prevent the sendmail daemon from starting up again when your
system reboots, edit the /etc/rc.config.d/mailservs file, changing
the value of SENDMAIL_SERVER to 0:
vi /etc/rc.config.d/mailservs
#########################################
# Mail configuration. See sendmail(1m) #
#########################################
#
# BSD’s popular message handling system
#
# SENDMAIL_SERVER: Set to 1 if this is a mail server
# and should run the sendmail deamon.
# SENDMAIL_SERVER_NAME: If this is not a mail server, but a
# client being served by another
# system, then set this variable to
# the name of the mail server system
# name so that site hiding can be
# performed.
#
export SENDMAIL_SERVER=0
export SENDMAIL_SERVER_NAME=
Step 2. To immediately stop the server from receiving e-mail, kill the active
sendmail daemon by executing the following command:
/sbin/init.d/sendmail stop
30 Chapter 2
Understanding iCOD Requirements
E-Mail Requirements
Chapter 2 31
Understanding iCOD Requirements
E-Mail Requirements
32 Chapter 2
Understanding iCOD Requirements
E-Mail Requirements
Chapter 2 33
Understanding iCOD Requirements
E-Mail Requirements
34 Chapter 2
Understanding iCOD Requirements
E-Mail Requirements
Execute the following command to send your asset report, via e-mail, to
HP:
/usr/sbin/icod_notify
You should receive an acknowledgment e-mail message from HP
confirming the receipt of your asset report. Use an e-mail client to verify
the acknowledgement e-mail message from HP to the system contact.
The reply should look like the following (note that only
hardware-partionable systems have Local Partition information):
Subject: Asset Report Acknowledgement & License Key
System: super
Serial Number: USR99USR99
Software Id #: Zabc339dkfj
System TimeStamp: 09/01/2001 18:00
Local Partition: 0
If you have not already done so, you may now apply the
license to use iCOD software on the specified system. The
license can be applied by executing the following command on
the specified system:
/usr/sbin/icod_modify -l 123abcde123abce123
Chapter 2 35
Understanding iCOD Requirements
Roles Requirement
Roles Requirement
Your organization needs to designate people to fill certain roles for the
successful management of iCOD systems. There are two main roles to be
filled and they are:
• System Contact: This person is usually a system administrator and
must have root login privileges on the iCOD system. The system
contact controls the number of activated and deactivated processors
by use of the icod_modify command. iCOD system management
information is sent to the system contact via e-mail.
• Authorizing Manager: This person has financial authorization to
approve payment for additional processor capacity. That is, when the
number of active processors is increased, there is an additional
charge from HP for the use of the newly activated processors. The
authorizing manager approves the additional expense.
36 Chapter 2
Understanding iCOD Requirements
License Requirement
License Requirement
iCOD systems require the iCOD software (versions B.04.x and B.05.x) to
be licensed. The required license is free and ensures communication
between your iCOD system and HP.
New for versions B.05.x is that once any vPar or hard partition is valid
and licensed on an iCOD system, the following are automatically valid
and licensed:
Step 1. Configure your iCOD system to send internet e-mail (configuration for
receiving e-mail is not required)
Step 2. Set the system contact information by entering the following command:
/usr/sbin/icod_modify -c name:e-mail:phone
Step 3. Request a license-key from HP, via e-mail, by entering the following
command (This command sends an asset report, via e-mail, to: HP, the
system contact, and root):
/usr/sbin/icod_notify
Chapter 2 37
Understanding iCOD Requirements
License Requirement
Step 4. After HP receives the asset report, a confirmation e-mail containing the
license-key, is sent to the system contact (the system contact was set in
Step 2, above). See “Testing E-Mail Transmission of the Asset Report” on
page 35 for an example of the acknowledgement e-mail message sent by
HP. Retrieve the license-key from the system contact’s e-mail.
Step 5. Apply the license by entering the following command (note that the
license-key in the following command is the string of letters and
numbers contained in the e-mail from HP):
/usr/sbin/icod_modify -l license-key
38 Chapter 2
Understanding iCOD Requirements
iCOD System Move Requirements
Chapter 2 39
Understanding iCOD Requirements
When iCOD Program Requirements End
IMPORTANT Refer to your contract from HP or the authorized channel partner for
details of all On Demand Solutions program requirements.
40 Chapter 2
3 Installing and Uninstalling
iCOD Software
This chapter covers the following topics:
Chapter 3 41
Installing and Uninstalling iCOD Software
Updating/Installing iCOD Software
Step 1. Click on Search, enter the iCOD software product number B9073AA, then
click on the Search button
42 Chapter 3
Installing and Uninstalling iCOD Software
Updating/Installing iCOD Software
The required patches for iCOD B.05.01 are listed. You can then retrieve
the necessary patches from the HP web site:
ITresourcecenter.hp.com
Step 2. Determine the CD drive device file by entering the following command:
ioscan -fnC disk
Step 3. Insert the Support Plus CD into the CD drive.
Step 4. Mount the CD drive to the desired directory. The following example uses
the /dev/dsk/c1t2d0 device file (from Step 2, above) and the /cdrom
directory. To mount the CD drive, enter a similar command as:
Mount Example:
mount -r /dev/dsk/c1t2d0 /cdrom
Step 5. Install the iCOD B.05.01 bundle from the Support Plus CD by entering
the following command:
swinstall -s /cdrom/DIAGNOSTICS/B.11.00 B9073AA
Step 6. Install the required patches from the HWE1100 bundle on the Support
Plus CD. Note that these patches require an automatic reboot. To install
the required patches, enter the following command:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /cdrom/HWE1100 ’*’
Chapter 3 43
Installing and Uninstalling iCOD Software
Updating/Installing iCOD Software
Step 2. Determine the CD drive device file by entering the following command:
ioscan -fnC disk
Step 3. Insert the Support Plus CD into the CD drive.
Step 4. Mount the CD drive to the desired directory. The following example uses
the /dev/dsk/c1t2d0 device file (from Step 2, above) and the /cdrom
directory. To mount the CD drive, enter a similar command as:
Mount Example:
mount -r /dev/dsk/c1t2d0 /cdrom
Step 5. Install the iCOD B.05.01 bundle B9073AA from the CD:
swinstall -s /cdrom/DIAGNOSTICS/B.11.11 B9073AA
Step 6. Install the required patches from the HWEnable11i bundle on the
Support Plus CD. Note that these patches require an automatic reboot.
To install the required patches, enter the following command:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /cdrom/HWEnable11i ’*’
Step 3. On the Overview page, click on the Receive for Free button.
Step 4. Fill in the registration information, select the HP-UX 11.00 operating
system, and then click on the Next button.
44 Chapter 3
Installing and Uninstalling iCOD Software
Updating/Installing iCOD Software
under software download and download the depot file to the following
directory: /var/tmp
Note that you can name the download anything but by default it is:
/var/tmp/B9073AA_B.05.01_HP-UX_B.11.00_32+64.depot
The interactive swinstall can also be used to install the depot file by
setting the target to /var/tmp/<package_name>. The iCOD B.05.x
software is low overhead and non-intrusive. The file system size will
increase by approximately 2 MB and a reboot is not required.
Step 2. Select the link, which appeared as a result of your search, and read the
Overview page.
Step 3. On the Overview page, click on the Receive for Free button.
Step 4. Fill in the registration information, select the HP-UX 11.11 operating
system, and then click on the Next button.
under software download and download the depot file to the following
directory: /var/tmp
Note that you can name the download anything but by default it is:
/var/tmp/B9073AA_B.05.01_HP-UX_B.11.11_32+64.depot
Chapter 3 45
Installing and Uninstalling iCOD Software
Updating/Installing iCOD Software
The interactive swinstall can also be used to install the depot file by
setting the target to /var/tmp/<package_name>. The iCOD B.05.x
software is low overhead and non-intrusive. The file system size will
increase by approximately 2 MB and a reboot is not required.
Step 2. Note, this step is required only on new installations and upgrades from
iCOD version 1.0 software. Set the system contact information by
entering the following command:
/usr/sbin/icod_modify -c name:e-mail:phone
Step 3. Ensure that outgoing mail can be sent to HP mail servers from your
iCOD system, even if the system is behind a firewall. If you need details
on configuring e-mail, see “E-Mail Configuration” on page 25.
Step 4. Acquire and apply a license to your iCOD system. See “License
Requirement” on page 37 for details of this procedure.
46 Chapter 3
Installing and Uninstalling iCOD Software
Updating/Installing iCOD Software
Step 6. Note, this step is necessary only for add-on systems and it must be
performed by a HP service representative (SR). An add-on system
is a non-iCOD system that has been converted to an iCOD system. If
your system is an add-on, then have your HP SR do the following:
Step 7. Verify the correct number of requested active processors, and the
number of activated and deactivated processors, by executing the
following command:
/usr/sbin/icod_stat
Step 8. Test the transmission of your asset report, via e-mail to HP, by entering
the following command:
/usr/sbin/icod_notify
Step 9. An e-mail reply is sent to the system contact after performing the
icod_notify command in Step 8. Use an e-mail client to verify the
return e-mail from HP to the system contact e-mail address.
Chapter 3 47
Installing and Uninstalling iCOD Software
Reinstalling iCOD Software
1. Before the reinstall, manually save your iCOD data and processor
allocation history by backing up the following files:
a. /etc/.iCOD_data
b. /var/adm/.iCOD_log
c. /var/adm/.iCOD_log.back
These files will be restored in Step 3 below.
2. Reinstall the iCOD B.05.x software bundle B9073AA from the
Support Plus media or the HP Software Depot (software.hp.com).
3. Restore your iCOD data and processor allocation history files:
a. /etc/.iCOD_data
b. /var/adm/.iCOD_log
c. /var/adm/.iCOD_log.back
If this is not done, you will lose all of the iCOD change history and
contact information.
48 Chapter 3
Installing and Uninstalling iCOD Software
Uninstalling iCOD Software
NOTE This command fails if any of the following conditions are true:
Chapter 3 49
Installing and Uninstalling iCOD Software
Uninstalling iCOD Software
50 Chapter 3
4 Using iCOD to Manage your
Processors
This chapter covers the following topics:
Chapter 4 51
Using iCOD to Manage your Processors
Understanding Configuration Change Notification
52 Chapter 4
Using iCOD to Manage your Processors
Understanding Configuration Change Notification
Chapter 4 53
Using iCOD to Manage your Processors
Licensing Considerations
Licensing Considerations
License is Required
Licensing is required for the iCOD versions B.05.x software. The
required license is free and ensures communication between your iCOD
system and HP.
You can verify if your iCOD system has a valid license applied by
entering the following command:
/usr/sbin/icod_stat
You should see the following if your system is licensed:
License applied: yes
See “License Requirement” on page 37 for details of applying a license to
your iCOD system.
54 Chapter 4
Using iCOD to Manage your Processors
Setting Your System Contact Information
Chapter 4 55
Using iCOD to Manage your Processors
Checking the Status of your iCOD System
56 Chapter 4
Using iCOD to Manage your Processors
Checking the Status of your iCOD System
Hostname: supericod
DNS domain name: supericod.corp.com
IP address: 11.22.33.55
NIS domain name: .
System model: 9000/800/SD32000
Serial number: 1234567890
Software ID: abcdef
Total processors: 4
Active processors: 1
Inactive processors that can be activated: 3
Inactive processors that cannot be activated: 0
Deconfigured processors: 0
Requested active processors: 1
Requested
Active Total
Processors Processors Partition
========== ========== =========
1 4 supericod (par0) (local)
1 4 supericod (par1)
n/a 12 Unassigned cells
---------------------------------------------------------
2 total requested active processors specified for complex
Chapter 4 57
Using iCOD to Manage your Processors
Increasing Processor Capacity
Benefit of Deferred A benefit of using the icod_modify command’s deferred option (-D), for
Activation processor activation, is that the activation does not take place until a
reboot of the system occurs. The scheduled timing of the reboot (and the
processor activation) can take place at a planned time. For example, you
can activate processors in deferred activation mode and schedule a
system reboot to occur on the first day of the next month, which is a new
fiscal quarter for your organization.
Activating iCOD A nominal right-to-access fee is paid to HP for each iCOD processor in the
Processors in iCOD system. After an iCOD processor is activated, a purchase order
iCOD Systems should be submitted to HP or the authorized channel partner, for
payment of the enablement fee. Therefore, exercise caution to ensure that
an iCOD processor is activated purposefully and with financial approval.
Factory Integrated If your iCOD processors and software were ordered with your server,
Systems then they were already installed by HP before delivery and can be
activated at any time.
To activate one or more inactive processors, use the icod_modify
command as root. The following examples show you how to activate
inactive processors. Refer to the manpage icod_modify(1M) for details.
58 Chapter 4
Using iCOD to Manage your Processors
Increasing Processor Capacity
NOTE: Verify that HP and 3rd party software licenses are upgraded
to take into account the number of active processors.
NOTE In the above activation example, the processor activation is instant (that
is, not require a reboot). To defer the activation (until the next reboot)
add the -D option to the command. See the manpage icod_modify(1M) for
details.
The icod_modify command allows you to activate processors with the -a
option, or set the total number of active processors with the -s option.
Chapter 4 59
Using iCOD to Manage your Processors
Decreasing Processor Capacity
Benefit of Deferred A benefit of using the icod_modify command’s deferred option (-D), for
Deactivation processor deactivation, is that the deactivation does not take place until
a reboot of the system occurs. The scheduled timing of the reboot (and
the processor deactivation) can take place at a planned time.
To deactivate one or more active processors, use the icod_modify
command as root. The following example shows you how to deactivate
processors. Refer to the manpage icod_modify(1M) for details.
60 Chapter 4
Using iCOD to Manage your Processors
Load-balancing Active Processors
Chapter 4 61
Using iCOD to Manage your Processors
Overriding Deferred Processor Activations and Deactivations
2. Later, and prior to a system reboot, you realize that you need only 3
active processors (not 4). You can override the initial deferred
activation in Step 1 by entering the following command:
icod_modify -D -s 3 [desc]:user-name:mgr-name:mgr-email:mgr-phone
The -s option in Step 2 (above) sets the number of active processors. The
activation takes place after the next system reboot due to the -D option.
You could also perform Step 2 without the -D option for the icod_modify
operation to be instant.
62 Chapter 4
Using iCOD to Manage your Processors
Overriding Deferred Processor Activations and Deactivations
2. Later, and prior to a system reboot, you realize that you didn’t want
to activate the additional processor — which would give you 3 active
processors — and you want your number of active processors to be 2.
You can override the initial deferred activation in Step 1 by entering
the following command:
icod_modify -a 0 [desc]:user-name:mgr-name:mgr-email:mgr-phone
Chapter 4 63
Using iCOD to Manage your Processors
Moving a Cell from one Partition to Another
par0 1,2 8 6
par1 3,4 8 6
par0 1 4 6
par1 2,3,4 12 6
NOTE Cell boards are dedicated to specific partitions and cannot be shared
between partitions. All processors on a cell board are only accessible by a
maximum of one partition. Processors on one cell board cannot be shared
across multiple partitions.
64 Chapter 4
Using iCOD to Manage your Processors
Software Application Considerations
IMPORTANT When you activate a processor, the number of active processors in the
system increases. Consequently this may require a license upgrade for
some of the software on your system. A license may be required for
HP-UX, HP-supplied software, or software from other application
providers.
Chapter 4 65
Using iCOD to Manage your Processors
Understanding Online vs. Offline Activation Methods
66 Chapter 4
Using iCOD to Manage your Processors
Understanding Online vs. Offline Activation Methods
Chapter 4 67
Using iCOD to Manage your Processors
Understanding Online vs. Offline Activation Methods
68 Chapter 4
Using iCOD to Manage your Processors
Processor Test Activation on iCOD Systems
Chapter 4 69
Using iCOD to Manage your Processors
Replacement of Failed Processors
NOTE In both of the above scenarios the failed processor should be replaced in a
timely manner using your normal hardware support process.
70 Chapter 4
Using iCOD to Manage your Processors
Replacement of Failed Processors
Chapter 4 71
Using iCOD to Manage your Processors
Processor Activation or Deactivation Delay with vPars
72 Chapter 4
5 Troubleshooting
Chapter 5 73
Troubleshooting
Correcting Activation Mistakes
74 Chapter 5
Troubleshooting
Troubleshooting the iCOD Software
NOTE The following procedure assumes you have entered your system contact
information and you can send e-mail over the internet to the hp.com
domain. See “E-Mail Requirements” on page 24 for details on configuring
e-mail.
1. Verify that HP is able to receive the e-mail message from the iCOD
software:
3. Verify that the cron entry for the iCOD software has been set
correctly by logging in as root and executing:
/usr/bin/crontab -l
Chapter 5 75
Troubleshooting
Troubleshooting the iCOD Software
5. Verify that the executables and configuration files have not been
deleted and the permissions are set correctly:
• /usr/sbin/icod_stat
• /usr/sbin/icod_modify
• /usr/sbin/icod_notify
• /usr/lib/libicod.sl
• /etc/.iCOD_data
6. If any of the files in Step 5 (above) are missing or corrupted then
re-install the iCOD software. Refer to “Reinstalling iCOD Software”
on page 48 for details.
7. Ensure that the kernel driver diag2 is built into the kernel.
8. For V-Class enterprise servers, verify V2500/V2600 Test Station
Software Release 3.1, or higher, is loaded on the system.
9. If HP-UX 11.0 is installed on your iCOD system, verify that the
required 11.00 kernel and command patches are installed. See
“HP-UX 11.0 Requirements” on page 21 for details.
10. If HP-UX 11i v1 is installed on your iCOD system, verify that
the required 11i v1 kernel patches are installed. See “HP-UX 11i v1
Requirements” on page 22 for details.
76 Chapter 5
6 Frequently Asked Questions
Chapter 6 77
Frequently Asked Questions
iCOD Software
iCOD Software
What software product is required for iCOD on Superdome servers?
There are separate HP software bundles for iCOD and pay per use
(PPU). For iCOD, you should install the iCOD software, product number
B9073AA. Do not install the PPU software, product number T1322AA, on
iCOD systems.
Can I run both the pay per use software and the iCOD software on a L-,
N-, or V-Class server that is running HP-UX 11.0?
The pay per use and iCOD software bundles are mutually exclusive. That
is, they cannot coexist on the same HP enterprise server.
78 Chapter 6
Frequently Asked Questions
iCOD Software
Chapter 6 79
Frequently Asked Questions
iCOD Software
Is the iCOD software license applied by HP, before the iCOD system is
shipped to the customer?
No. HP does not apply the license prior to shipping iCOD systems to
customers. The license for the iCOD software must be applied at the
customer’s site. This is because the e-mail connectivity to HP is a crucial
part of the iCOD software. See “License Requirement” on page 37 for
details on licensing your iCOD system.
80 Chapter 6
Frequently Asked Questions
iCOD Software
Chapter 6 81
Frequently Asked Questions
Superdome
Superdome
What is the difference between iCOD and pay per use on Superdome?
Under iCOD: When iCOD processors are activated, you must pay an
enablement fee. iCOD processors cannot be deactivated, unless you are
load balancing between partitions in a Superdome complex, and not
changing the total number of active processors.
Under pay per use: You can activate and deactivate processors as your
needs change. The number of active processors is reported automatically
to HP (via e-mail) and you are billed each month based on your usage.
82 Chapter 6
7 Temporary Capacity for iCOD
Processors
This chapter covers the following topics:
Chapter 7 83
Temporary Capacity for iCOD Processors
Utilizing Temporary Capacity for iCOD Processors
You can activate and deactivate iCOD processors as you wish until the
activation time equals your prepaid temporary capacity duration. For
example, with one unit of temporary capacity, you can activate one
iCOD processor for 30 days or four iCOD processors for one hour a day
for 180 days (or any combination that totals 43,200 processor-minutes).
Processor activation time is managed in units of minutes; therefore, you
can use iCOD processors in units of minutes. For example, if you activate
an iCOD processor for only five minutes, and then deactivate it, you are
charged for only five minutes of activation time (out of your total of 30
processor-days). There can be a deviation of up to one minute in usage
tracking for each instance of activation and deactivation. This is because
the licensing clock runs in units of minutes.
If you activate processors beyond the prepaid temporary capacity
duration, then the activated iCOD processors are considered purchased,
as in today's iCOD model.
NOTE Temporary capacity credits are not transferable from one iCOD system
to another.
84 Chapter 7
Temporary Capacity for iCOD Processors
Utilizing Temporary Capacity for iCOD Processors
1. Order the two iCOD processors with the HP product number A6718A
2. Order the two 30 processor-day units of temporary capacity
The two units of temporary capacity provide you with 60
processor-days of temporary capacity. A processor-day is the usage of one
iCOD processor for one 24-hour period. The processor-days can be used
among any of the iCOD processors installed in your iCOD system.
Chapter 7 85
Temporary Capacity for iCOD Processors
Utilizing Temporary Capacity for iCOD Processors
NOTE The reply e-mail message, sent from HP in response to the icod_notify
command, includes information on your remaining credits of temporary
capacity.
86 Chapter 7
Temporary Capacity for iCOD Processors
Utilizing Temporary Capacity for iCOD Processors
1. For the first five days of missing e-mail, the iCOD processor usage is
assumed to be identical to the processor usage as configured in the
last system report. If the last system report demonstrated no iCOD
processors are activated, then HP assumes this to be the state of the
system. If the last system usage indicates two iCOD processors are
activated, then two processor-days are deducted for each of the five
days.
2. After the fifth day of missing e-mail, HP assumes all iCOD
processors on the system are active. If the system has five iCOD
processors, HP deducts five processor-days, each day for the iCOD
system thereafter.
Auditing of temporary capacity is done at the system level on iCOD
systems that support partitioning. Therefore, although temporary
capacity may have been purchased for use by a specific partition, it is
available to all partitions in the system.
Temporary capacity credits are not transferable across iCOD systems.
All credits for processor-days for a system are considered lost when all
iCOD processors on that system are purchased, or when the iCOD
contract term expires for that system.
Buying all iCOD processors on the system, at the current list price,
clears out any previous violation of temporary capacity.
Chapter 7 87
Temporary Capacity for iCOD Processors
Utilizing Temporary Capacity for iCOD Processors
88 Chapter 7
8 iCOD Compatibility with vPars
and Psets
This chapter covers the following topics:
Chapter 8 89
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
Overview
The iCOD version B.05.x software co-exists with virtual partitions
(vPars) version A.02.00 or greater.
To co-exist with vPars, the iCOD software modifies processor capacity
using the vparmodify command. Assigning a processor to a vPar is
equivalent to activation and removing a processor from a vPar is
equivalent to deactivation.
The iCOD software must be installed on all vPars with iCOD processors.
In addition, all vPars with iCOD processors must be configured to send
e-mail to HP.
Once one vPar or hard partition is licensed, all other vPars, or hard
partitions, are automatically licensed. This is similar to licensing on
hard partitions.
Only unbound processors can be added or removed from a vPar.
NOTE See the Installing and Managing HP-UX Virtual Partitions manual for
details of vPars. This manual can be found on the HP web site:
docs.hp.com
90 Chapter 8
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
Operating Supported
Software and
System Hardware Notes
Version
Version Platforms
• L-Class: L3000
• N-Class: All Models
• Superdome: SD16000, SD32000, and SD64000
Chapter 8 91
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
92 Chapter 8
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
Chapter 8 93
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
Hostname: zooVpar0
DNS domain name: zooVpar0.com
IP address: 11.22.33.55
NIS domain name: .
System model: 9000/800/N4000-44
Serial number: 1234567890
Software ID: abcdef
Assigned Virtual
Processors Partition
========== =========
4 zooVpar0 (local)
1 zooVpar1
3 Unassigned processors
94 Chapter 8
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
Static vPars
If a vPar is static (that is, the resources cannot be migrated, added,
deleted, or modified) and you attempt to activate or deactivate
processors, the iCOD software displays a message indicating that the
configuration of the processor resources cannot be modified.
Chapter 8 95
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Virtual Partitions
96 Chapter 8
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Processor Sets
Overview
The iCOD version B.05.x software successfully co-exists with processor
sets (Psets).
To co-exist with Psets, the iCOD software only activates and deactivates
processors in the default processor set. Processors in non-default
processor sets are not activated or deactivated.
NOTE There must be at least one processor in the default processor set. The
last remaining processor in the default processor set is unavailable for
deactivation.
Chapter 8 97
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Processor Sets
Operating Supported
Software and
System Hardware Notes
Version
Version Platforms
98 Chapter 8
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Processor Sets
Psets on vPars
In a vPar environment, the iCOD software passes the request for a
processor activation or deactivation to the vparmodify command. No
special consideration is given to Psets from the vparmodify command’s
perspective. Therefore, when using vPars, processors in non-default
Psets must be bound processors. Otherwise, a processor designated for
deactivation by vparmodify may be selected from an unexpected Pset.
Chapter 8 99
iCOD Compatibility with vPars and Psets
iCOD Compatibility with Processor Sets
100 Chapter 8
9 iCOD Cell Board
Chapter 9 101
iCOD Cell Board
iCOD Cell Board
Overview
iCOD Cell Board offers you a way to have additional (inactive) cell board
capacity in your iCOD system for growing business needs. When the
need arises, these iCOD cell boards, which contain memory and
processors, are then available for instant activation and use.
Similar to the iCOD CPU program, there is an initial right to access fee
for an iCOD cell board. Once activated, a cell board and its memory are
considered purchased and you must pay the enablement fee to purchase
the cell board.
After an iCOD cell board has been activated, all of the iCOD processors
on the cell board are available for purchase accordingly. That is, you can
activate an iCOD processor and purchase it by paying the enablement
fee.
As part of the activation process, you should submit a Purchase Order to
HP to purchase the cell board, memory, and any activated processor(s).
IMPORTANT An active cell board must have a minimum of one active processor.
Operating Supported
Software and
System Hardware Notes
Version
Version Platforms
102 Chapter 9
iCOD Cell Board
iCOD Cell Board
When you decide to activate the iCOD cell board and memory, you order
the corresponding HP product numbers, and pay the enablement fee.
If the cell board activation results in any iCOD processors being
activated, those activated processors need to be purchased using the
existing HP iCOD CPU product numbers.
Rules for ordering memory ensure that the iCOD cell board matches the
amount of memory in the non-iCOD cell boards, in a given nPartition.
Chapter 9 103
iCOD Cell Board
iCOD Cell Board
NOTE The following examples assume that the number of requested active
processors has not been increased just prior to the iCOD cell board
activation.
104 Chapter 9
iCOD Cell Board
iCOD Cell Board
Example 9-1 Activating an iCOD Cell Board without increasing the number of
total active processors
For example, if you have a two cell board nPartition with four active
processors on one cell board, and an inactive (iCOD) cell board with four
iCOD processors, activating the iCOD cell board results in two active
processors per cell board. That is, the iCOD software distributes the
number of active processors across the two cell boards. The total number
of active processors has not changed, so no payment for processors is due.
Table 9-2 Activation Fees — No Increase in Active Processors
Chapter 9 105
iCOD Cell Board
iCOD Cell Board
Example 9-2 Activating an iCOD Cell Board and increasing the number of
total active processors
In a different scenario, activation of an iCOD cell board can cause the
number of requested active processors to be below the minimum required
(one active processor per cell board) and necessitate the purchase of the
newly activated iCOD processor. For example, if you have a two cell
board nPartition with one active processor on one cell board and three
iCOD processors, and an inactive (iCOD) cell board with four iCOD
processors, activating the iCOD cell board results in one active processor
per cell board. That is, the iCOD software distributes the number of
active processors across the two cell boards. The total number of active
processors has increased by one and payment for the processor
enablement fee is due.
Table 9-3 Activation Fees — Increase in Active Processors
106 Chapter 9
iCOD Cell Board
iCOD Cell Board
Chapter 9 107
iCOD Cell Board
iCOD Cell Board
IMPORTANT You must deactivate the inadvertently activated cell board within five
days or the cell board is considered to be purchased from HP.
108 Chapter 9
A Offline Configuration and
Activation of Processors
This appendix describes managing your processors in offline activation
mode. If you are dynamically activating your inactive processors using
the online activation mode, you do not need to read this appendix.
This appendix includes:
Appendix A 109
Offline Configuration and Activation of Processors
Operating in Offline Activation Mode
Step 1. Reboot the system and stop the boot process at BCH
110 Appendix A
Offline Configuration and Activation of Processors
Operating in Offline Activation Mode
Step 1. Reboot the system and stop the boot process at BCH
Step 3. Boot the system (iCOD software deactivates the previously deconfigured
processors — assuming you have not increased the number of requested
active processors)
Appendix A 111
Offline Configuration and Activation of Processors
Operating in Offline Activation Mode
System state:
Step 1. Reboot the system and stop the boot process at BCH
Step 4. At any time after this, you can use icod_modify -a to instantly activate
the newly configured processors
112 Appendix A
Offline Configuration and Activation of Processors
Receiving a System Alert on L-Class and N-Class on Hard Reset
Example N-Class ***** EARLY BOOT VFP : SYSTEM ALERT ***** SYSTEM NAME:
System Alert for uninitialized
CPU number 6 DATE: 01/28/2000 TIME: 00:48:32
SOURCE: 1 = processor
A/a: ack read of this entry - Q/q: quit Virtual Front Panel Display
Anything else redisplay the log entry
->Choice:a
Appendix A 113
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the L-Class and N-Class Servers
NOTE Booting a system to the HP-UX prompt from the BCH main menu can be
time consuming, depending on your software and hardware
configuration.
• 1
• 3
• 5
• 7
• 0
• 2
• 4
• 6
Always deconfigure processors in the reverse order.
114 Appendix A
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the L-Class and N-Class Servers
• 0
• 3
• 1
• 2
Always deconfigure processors in the reverse order.
Step 2. Access the BCH interface. If autoboot is disabled, the system accesses
the BCH by default; otherwise, interrupt the boot process when
prompted by pressing any key.
Appendix A 115
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the L-Class and N-Class Servers
Model: 9000/800/L2000-44
PROCESSOR INFORMATION
116 Appendix A
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the L-Class and N-Class Servers
Command Description
------- -----------
AUto [BOot|SEArch|STart] [ON|OFF] Display or set specified flag
BootID [<proc>] [<bootid>] Display or set Boot Identifier
BootINfo Display boot-related information
BootTimer [0 - 200] Seconds allowed for boot attempt
CPUconfig [<proc>] [ON|OFF] Config/Deconfig processor
DEfault Set the system to predefined values
FAn [HI|NORmal] Display or change fan speed
FastBoot [ON|OFF] Display or set boot tests execution
PAth [PRI|ALT] [<path>] Display or modify a path
SEArch [DIsplay|IPL] [<path>] Search for boot devices
TIme [c:y:m:d:h:m:[s]] Read or set the real time clock in GMT
Appendix A 117
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the L-Class and N-Class Servers
Step 6. Use the CPU command to display processor information and verify that
the processors that are targeted for activation are flagged to be
configured:
Step 7. Reset the system to configure the processors. Enter the command RESET
and boot the system to the HP-UX prompt:
Step 8. At the system prompt, activate the configured processors with the
icod_modify command (see “Increasing Processor Capacity” on
page 58).
118 Appendix A
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the L-Class and N-Class Servers
Step 9. Verify from HP-UX that the processors are available with the ioscan
HP-UX command. Note the information provided by ioscan on the
number of active processors is different from that reported during
configuration.
Appendix A 119
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the V-Class Server
Step 2. Access the V-Class boot menu interface. If autoboot is disabled the
system displays the boot menu by default; otherwise, interrupt the boot
process when prompted by pressing any key.
Command Description
------- -----------
AUto [BOot|SEArch|Force ON|OFF] Display or set the specified flag
BOot [PRI|ALT|<path> <args>] Boot from a specified path
BootTimer [time] Display or set boot delay time
CLEARPIM Clear PIM storage
CPUconfig [<cpu>] [ON|OFF|SHOW] (De)Configure/Show Processor
DEfault Set the system to defined values
DIsplay Display this menu
ForthMode Switch to the Forth OBP interface
IO List the I/O devices in the system
LS [<path>|flash] List the boot or flash volume
PASSword Set the Forth password
PAth [PRI|ALT|CON] [<path>] Display or modify a path
PDT [CLEAR|DEBUG] Display/clear Non-Volatile PDT state
PIM_info [cpu#] [HPMC|TOC|LPMC] Display PIM of current or any CPU
RemoteCommand node# command Execute command on a remote node
RESET [hard|debug] Force a reset of the system
RESTrict [ON|OFF] Display/Select restricted access to Forth
SCSI [INIT|RATE] [bus slot val] List/Set SCSI controller parms
SEArch [<path>] Search for boot devices
SECure [ON|OFF] Display or set secure boot mode
TIme [cn:yr:mo:dy:hr:mn[:ss]] Display or set the real-time clock
VErsion Display the firmware versions
[0] Command:
120 Appendix A
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the V-Class Server
Appendix A 121
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the V-Class Server
If there are a pair processors numbered n and n+16 then the system uses dual
processor boards. In the example below there are two processors numbered 0
and 16; therefore, the system uses dual processor boards and the two
processors reside on one processor board. Otherwise, the system uses single
processor boards. In this example, there are a pair of deconfigured processors
10 and 26 that reside on a dual processor board.
If the V-Class uses dual processor boards, then the two processors residing on
the dual processor board must be configured as a pair. Additionally, each pair
of processors must be configured in the sequence illustrated in the following
table under “Dual Processor Board Configuration Sequence.”
In the dual processor board example being outlined, processors 10 and 26
reside on one dual processor board and must be configured after the processor
pair 2 and 18. Processors 10 and 26 are configured as a pair as illustrated
below.
The CPU processor number ON command configures the deconfigured
processors. Repeat the command until all processors that are targeted for
activation are configured.
Always deconfigure processors (CPU processor number OFF> in the reverse
order.
122 Appendix A
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the V-Class Server
0 and 16
8 and 24
2 and 18
10 and 26
5 and 21
13 and 29
7 and 23
15 and 31
1 and 17
9 and 25
3 and 19
11 and 27
4 and 20
12 and 28
6 and 22
14 and 30
Step 5. Configure the processor with the following command (in this example,
we are configuring processors 10 and 26):
[0] Command: CPU 10 ON
[0] Command: CPU 26 ON
Step 6. Use the CPU command to verify that the processors have been properly
configured:
[0] Command: CPU
Appendix A 123
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the V-Class Server
Step 7. Reset the system to configure the processors. Enter the command RESET.
Boot the system to the HP-UX prompt.
[0] Command: RESET
Step 8. At the system prompt, activate the configured processors with the
icod_modify command (see “Increasing Processor Capacity” on
page 58).
Step 9. Verify that the processors are available with the ioscan
HP-UX command. Note the information provided by ioscan on the
number of active processors is different from that reported during
configuration.
124 Appendix A
Offline Configuration and Activation of Processors
Configuring and Activating Processors for the V-Class Server
Appendix A 125
Offline Configuration and Activation of Processors
Configuring and Activating Processors for Hardware-partitionable Systems
126 Appendix A
B Special Considerations
Appendix B 127
Special Considerations
iCOD and pstat, pstat_getdynamic, and mpctl System Calls
pstat
pstat_getdynamic now returns the number of active processors in
pst_dynamic.psd_proc_cnt. In the original release of HP-UX 11.00, it
was always the same as pst_dynamic.psd_max_proc_cnt. That field
now includes deactivated processors.
In the past, a call to pstat_getdynamic returned fields psd_proc_cnt
(number of active processors) and psd_max_proc_cnt (maximum
number of active processors), and they usually had the same value. This
is because all processors in the system were usually active.
Consequently, these fields could be used interchangeably even though
they had different meanings. With iCOD systems, these fields are no
longer interchangeable.
Four other fields are adjusted in pst_dynamic structure. They are
psd_avg_1_min, psd_avg_5_min, psd_avg_15_min, and
psd_cpu_time[].
psd_avg_1_min is calculated by summing up the corresponding entries
in psd_mp_avg_1_min[] and dividing by psd_max_proc_cnt. In effect,
psd_avg_1_min reflects the average values of psd_mp_avg_1_min[]. The
change is made to exclude the values of the deactivated processors when
summing up entries in psd_mp_avg_1_min[]. The sum is then divided
by psd_proc_cnt. Thus, values of deactivated processors are not taken
into account for each load average value. psd_avg_5_min and
psd_avg_15_min is adjusted in a similar way.
Similarly, psd_cpu_time[i] reflects the average values in
psd_mp_cpu_time[][i]. Again, the adjustment is to exclude the values
of deactivated processors in psd_mp_cpu_time[][i] and the sum is then
divided by psd_proc_cnt. Thus, values of deactivated processors are not
taken into account for each load average value.
128 Appendix B
Special Considerations
iCOD and pstat, pstat_getdynamic, and mpctl System Calls
Note that even though these average fields are adjusted, no information
is lost because psd_mp_avg_*_min and psd_mp_cpu_time[] still contain
deactivated processor values.
mpctl
MPC_GETNUMSPUS now returns the number of activated processors.
Earlier versions of this command reported activated and deactivated
processors in this field.
MPC_GETFIRSTSPU now returns the first activated processor.
MPC_GETNEXTSPU now returns the next activated processor and skips
deactivated ones.
MPC_GETNUMSPUS, MPC_GETFIRSTSPU and MPC_GETNEXTSPU now take
into account deactivated processors. MPC_GETNUMSPUS does not count
deactivated processors and the other two options do not return
deactivated processors’ indices.
• top
• sar
• vmstat
• iostat
• uptime
Patches for these commands are required before installing iCOD B.05.x
on HP-UX 11.0. No commands patches are required on HP-UX 11i v1.
Appendix B 129
Special Considerations
Measurement Software on iCOD Systems
130 Appendix B
Special Considerations
Differences Between Supported Platforms
Hardware-partitionable Systems
Activation of processors in offline activation mode on
hardware-partitionable systems (for example: rp7410, rp8400, and
Superdome) is not a user executable operation. If you use the offline
activation method and you wish to activate a processor, you need to
contact your HP service representative.
Load balancing capability can be accomplished by redistributing
processors across partitions. See “Load-balancing Active Processors” on
page 61 for details.
Appendix B 131
Special Considerations
Differences Between Supported Platforms
132 Appendix B
Special Considerations
Firmware Requirements
Firmware Requirements
V-Class Systems
On V-Class iCOD systems, V-Class firmware upgrade V2500/V2600
Test Station Software Release 3.1 or greater is required.
Superdome Systems
The Utility subsystem firmware version must be 6.40 or greater. The
iCOD software is not supported on firmware versions prior to 6.40.
Appendix B 133
Special Considerations
Dynamic Processor Resilience (DPR)
V-Class Systems A V-Class system has a slight variation from: L-2000, N-Class,
Superdome, rp7410, and rp8400. This is because the V2500 and V2600
systems have dual processor boards. As a result, only the failing
processor is deactivated, and after the system reboots, the pair of
processors are deconfigured.
134 Appendix B
Special Considerations
Requested Active Processors Below Minimum Required
Appendix B 135
Special Considerations
Requested Active Processors Below Minimum Required
136 Appendix B
C Glossary
Appendix C 137
Glossary
iCOD Terminology
iCOD Terminology
The following terms are commonly used in conjunction with iCOD:
activated processors
Processors that have been turned on by the iCOD
software or during installation. Processors are
activated with the icod_modify command while
HP-UX is running.
add-on system
A non-iCOD system that has been converted to an
iCOD system. This process is performed by a HP
service representative.
bound processor
Bound processors have I/O interrupts assigned to
them. Because HP-UX cannot migrate I/O interrupts to
or from a processor, you cannot dynamically add or
remove bound processors to or from a vPar.
configured processors
Processors that have been configured at the boot
interface and are now available for activation.
deactivated processors
Processors that either have not yet been activated or
that have been turned off by the iCOD software and
returned to the pool of inactive processors. These
processors are available for activation.
138 Appendix C
Glossary
iCOD Terminology
deconfigured processors
Processors that have not yet been configured at the
boot console interface (BCH). The iCOD software
cannot activate a processor that is deconfigured.
enablement fee
The fee a customer pays to activate and use an iCOD
processor. This fee pertains to only the iCOD program.
hard partition
A physical partitioning of a computer that divides the
computer into groups of cell boards where each group
operates independently of the other groups. A hard
partition can run a single instance of HP-UX or be
further divided into virtual partitions. Hard partitions
are also referred to as “nPartitions”.
icod processors
Processors that are physically installed in an iCOD
system, but are not activated. iCOD processors can be
turned on by the iCOD software or during installation.
iCOD processors are activated with the icod_modify
command while HP-UX is running.
icod-purchase
The HP product name of the iCOD software. The HP
product number for icod-purchase is B9073AA.
icod-utility
The HP product name of the pay per use (PPU)
software. The HP product number for icod-utility is
T1322AA.
inactive cell
On a hardware-partitionable system, a cell that is
either powered off, or in a state prior to BCH, defined
as “waiting on SINC_BIB”.
inactive partition
A partition where all of the cells in the partition are
inactive.
Appendix C 139
Glossary
iCOD Terminology
inactive processor
A processor in an iCOD system that is currently
inactive, but is capable of activation by use of the
icod_modify command. An inactive processor is also
referred to as a “deactivated processor”.
migrating processors
The process of activating and deactivating processors
across partitions for load-balancing. See
“Load-balancing Active Processors” on page 61 for more
information.
monarch processor
This is the main controlling processor from the
perspective of the operating system. This processor is
designated as CPU 0. The LPMC monitor does not
deactivate/replace a failing monarch processor.
online activation
The ability to activate a deactivated processor while
HP-UX is running. No reboot is required. This is done
by using the icod_modify command. This is the
default behavior of iCOD.
offline configuration and activation
To manually configure a processor for activation from
the boot interface, boot to the system prompt, and then
use the icod_modify command to activate the
processor as you would in the online activation mode (a
two step process). A reboot is required for offline
configuration.
pay per use
The HP On Demand Solutions program that is a
pricing model in which you are charged for actual
processor usage. You acquire a specific hardware
platform, and number of processors, and are charged
for the actual usage, based on the number of active
processors in the complex.
140 Appendix C
Glossary
iCOD Terminology
right to access
The initial fee a customer pays to enter the iCOD
program and physically acquire possession of an iCOD
(inactive) processor.
temporary capacity
An HP product that enables customers to purchase
prepaid processor activation rights, for a specified
(temporary) period of time. Temporary capacity is sold
in 30 processor-day increments. Temporary capacity is
available on HP-UX 11i v1 only.
unbound processor
Unbound processors do not have I/O interrupts
assigned to them and can dynamically migrate from
one vPar to another.
virtual partition
A software partitioning of a computer or hard partition
where each virtual partition contains an instance of an
operating system. Though a hard partition can contain
multiple virtual partitions, the inverse is not true (that
is, a virtual partition cannot span hard partition
boundaries). Virtual partitions are also referred to as
“vPars”.
Appendix C 141
Glossary
iCOD Terminology
142 Appendix C
D iCOD Manpages
Appendix D 143
iCOD Manpages
iCOD (5) Manpage
iCOD (5)
NAME
iCOD – instant Capacity on Demand software for HP-UX
DESCRIPTION
iCOD provides services for instantly increasing processing capacity on
supported HP servers to respond to increasing system demands. When
the processing demand significantly changes, the user executes the
icod_modify (see icod_modify (1M)) command to instantly activate or
deactivate processors, or defer an activation or deactivation until the
next reboot.
144 Appendix D
iCOD Manpages
iCOD (5) Manpage
Increasing Capacity
Once the free iCOD software license has been applied, iCOD processors
can be activated as needs dictate by use of the icod_modify command
(see icod_modify (1M)). An enablement fee must be paid to HP for every
iCOD processor that is permanently activated.
Software Licensing
Before iCOD software can be used to activate and deactivate processors,
a free license to use must be applied via the icod_modify command.
This license is obtained by executing the icod_notify command which
initiates a response from HP to the system contact e-mail address. This
e-mail contains the free license to use required for processor
activation and deactivation, and instructions for how to apply it.
Appendix D 145
iCOD Manpages
iCOD (5) Manpage
Software Removal
After all contractual obligations have been satisfied, the iCOD software
bundle can be uninstalled from the system using the swremove command
(see swremove (1M)).
NOTE: iCOD software cannot be removed from a system until all
processors in the system have been activated.
Virtual Partitions
iCOD processors may be present in systems or partitions where virtual
partition technology is employed. In a virtual partition environment,
processors which are not assigned to any virtual partition are considered
inactive (in addition to other classes of inactive processors). Unassigned
processors can be assigned by either the icod_modify command or the
vparmodify command (see vparmodify (1M)). Assignment via the
vparmodify command does not result in logging of the activation, e-mail
change notification, or transmission of an asset report to HP (although
the daily report will contain this information). HP recommends using the
icod_modify command when activating or deactivating processors in a
virtual partition where iCOD processors are present.
See vparmodify (1M) for more information on virtual partitions.
146 Appendix D
iCOD Manpages
iCOD (5) Manpage
Processor Sets
In an environment where processor sets are being used, icod_modify
will activate iCOD processors into the default processor set and will
deactivate processors only from the default processor set. Activation or
deactivation of processors in non-default processor sets is a two step
operation, where one step is the migration of processors into or out of the
default processor set and the other step is the activation or deactivation
of those processors.
See psrset (1M) for more information on processors sets.
SEE ALSO
icod_modify (1M), icod_notify (1M), icod_stat (1M).
Appendix D 147
iCOD Manpages
icod_modify (1M) Manpage
icod_modify (1M)
NAME
icod_modify – activate and deactivate instant Capacity on Demand (iCOD)
processors, change system contact information, and apply a software license to
use
SYNOPSIS
/usr/sbin/icod_modify -c <name:e-mail:phone>
/usr/sbin/icod_modify -l <license>
/usr/sbin/icod_modify -f <from_address>
icod_modify [-D] -a <n>
<[desc]:usr_name:mgr_name:mgr_e-mail:mgr_phone>
icod_modify [-D] -d <n>
<[desc]:usr_name:mgr_name:mgr_e-mail:mgr_phone>
icod_modify [-D] -s <n>
<[desc]:usr_name:mgr_name:mgr_e-mail:mgr_phone>
DESCRIPTION
Use icod_modify to activate or deactivate iCOD processors, apply a
software license to use as well as set system contact information.
Changes to the number of active processors using this command are
persistent (survive system reboot).
For detailed information on the use of this command and interactions it
has with other aspects of the system, view the iCOD User's Guide located
at /usr/share/doc/icodUserGuide.pdf.
148 Appendix D
iCOD Manpages
icod_modify (1M) Manpage
Appendix D 149
iCOD Manpages
icod_modify (1M) Manpage
EXTERNAL INFLUENCES
Environment Variables
• LANG determines the locale to use for the locale categories when both
LC_ALL and the corresponding environment variable (beginning with
LC_) do not specify a locale. If LANG is not set or is set to the empty
string, a default of “C” is used (see lang (5)).
• LC_CTYPE determines the interpretation of single- and multi-byte
characters.
• LC_TIME determines the date and time strings output.
• LC_MESSAGES determines the language in which messages are
displayed.
If any internationalization variable contains an invalid setting,
icod_modify behaves as if all internationalization variables are set
to “C” (see environ (5)).
RETURN VALUE
icod_modify exits with one of these values:
0 Command succeeded.
>0 Command failed; error message sent to STDERR.
AUTHOR
icod_modify was developed by HP.
SEE ALSO
icod_notify (1M), icod_stat (1M), icod (5).
150 Appendix D
iCOD Manpages
icod_notify (1M) Manpage
icod_notify (1M)
NAME
icod_notify – send asset reports to HP for instant Capacity on Demand (iCOD). Turn
change notification on or off. Request response e-mail from HP.
SYNOPSIS
/usr/sbin/icod_notify
/usr/sbin/icod_notify -c
/usr/sbin/icod_notify -n on|off
DESCRIPTION
If no options are specified to icod_notify, an asset report e-mail is sent
to HP, root and the system contact e-mail address (see icod_stat (1M)).
Confirmation e-mail is sent from HP to the system contact e-mail
address indicating that HP received the asset report e-mail.
The confirmation e-mail contains the free license to use required for
processor activation and deactivation, and instructions for how to apply
it. In addition, this e-mail will contain information about the status of
iCOD components in the system. This information may include: the
number of remaining iCOD processors, the remaining temporary
capacity time, and other information relevant to the state of the system.
Appendix D 151
iCOD Manpages
icod_notify (1M) Manpage
Options
icod_notify recognizes these options:
-c Sends asset report e-mail only to HP. Asset report
e-mail will not be sent to root and the system contact
e-mail address, and a confirmation e-mail will not be
sent to the system contact e-mail address from HP.
However, if a license to use hasn't been applied to
this system, licensing instructions will be sent to the
system contact e-mail address (or root if not specified).
-n on|off Turns change notification on or off. If specified on and
executing icod_modify results in a processor
configuration change, notification e-mail is sent to the
system contact and authorizing manager summarizing
the processor configuration change. This notification
e-mail can be turned off by specifying off.
EXTERNAL INFLUENCES
Environment Variables
• LANG determines the locale to use for the locale categories when both
LC_ALL and the corresponding environment variable (beginning with
LC_) do not specify a locale. If LANG is not set or is set to the empty
string, a default of “C” is used (see lang (5)).
• LC_CTYPE determines the interpretation of single- and multi-byte
characters.
• LC_MESSAGES determines the language in which messages are
displayed.
If any internationalization variable contains an invalid setting,
icod_notify behaves as if all internationalization variables are set
to “C” (see environ (5)).
152 Appendix D
iCOD Manpages
icod_notify (1M) Manpage
RETURN VALUE
icod_notify exits with one of these values:
0 Command succeeded.
>0 Command failed; error message sent to STDERR.
AUTHOR
icod_notify was developed by HP.
SEE ALSO
icod_modify (1M), icod_stat (1M), icod (5).
Appendix D 153
iCOD Manpages
icod_stat (1M) Manpage
icod_stat (1M)
NAME
icod_stat – display instant Capacity on Demand (iCOD) processor status, usage
information, and system information
SYNOPSIS
/usr/sbin/icod_stat [-pv]
/usr/sbin/icod_stat -a|i|I|t|r
/usr/sbin/icod_stat -u
DESCRIPTION
The icod_stat command displays the processor status, usage
information, and system information on a system equipped with iCOD
processors. If no options are specified icod_stat displays:
Version: This field displays the version of the iCOD client
software.
Contract type: This field displays iCOD-purchase identifying that this
system is under an iCOD contract.
Licensed applied: This field indicates whether the license to use the
iCOD software has been applied.
Hostname: This field displays the system hostname as returned by
the hostname command (see hostname (1)).
DNS domain name: This field displays the system's fully qualified
domain name, for example: system.corp.com.
IP address: This field displays the Internet Protocol address
associated with the system's fully qualified domain
name.
NIS domain name: This field displays the Network Information Service
domain (if any) for the system.
154 Appendix D
iCOD Manpages
icod_stat (1M) Manpage
System model: This field displays the model of the system as returned
by the model command (see model (1)).
Serial number: This field displays the system's serial number.
Software ID: This field displays a unique identifier for the system as
returned by the getconf command (see getconf (1)).
Contact name: This field displays the system contact name for this
system, as specified by the user via the icod_modify
command.
Contact e-mail: This field displays the internet e-mail address for the
system contact. This may be an e-mail alias. This
address is used for sending copies of asset reports,
acknowledgements & licensing instructions from HP,
and change notifications from the icod_modify
command.
Contact phone: This field displays the phone number for the system
contact.
From e-mail: This field displays the e-mail address that will be
specified as the sender of all iCOD initiated
correspondence. This field is set via the icod_modify
command. If not set, e-mail will be sent from the adm
user on the local system.
Appendix D 155
iCOD Manpages
icod_stat (1M) Manpage
156 Appendix D
iCOD Manpages
icod_stat (1M) Manpage
Appendix D 157
iCOD Manpages
icod_stat (1M) Manpage
Options
icod_stat recognizes these options:
-a Displays the number of active processors on the
system.
-i Displays the number of inactive processors available
for instant activation. For virtual partitions, displays
the number of unassigned processors that can be
instantly assigned to the local virtual partition.
-I Displays the total number of inactive processors. This
number includes any deconfigured processors and
inactive processors that cannot be activated.
-p If running in a partitionable system (in a hardware
partition or a virtual partition), displays the status of
the local partition as well as a table showing
information about other partitions.
-r Displays the revision of the iCOD client software.
-t Displays the total number of processors physically
present on the system. For virtual partitions, this is
the number of assigned processors in the virtual
partition.
-u Displays a record of changes to processor configuration
and processor usage. Information displayed includes
(oldest to newest):
Date: The date and time that the change
took place.
Log type: The type of event that caused this log
entry; either system startup, system
shutdown, configuration change or
periodic usage.
Total processors: The total number of processors
physically present in the system.
Active processors: The number of processors being used
by the operating system at the time
the log entry was written.
158 Appendix D
iCOD Manpages
icod_stat (1M) Manpage
Appendix D 159
iCOD Manpages
icod_stat (1M) Manpage
EXTERNAL INFLUENCES
Environment Variables
• LANG determines the locale to use for the locale categories when both
LC_ALL and the corresponding environment variable (beginning with
LC_) do not specify a locale. If LANG is not set or is set to the empty
string, a default of “C” is used (see lang (5)).
• LC_TIME determines the date and time strings output.
• LC_MESSAGES determines the language in which messages (other
than the date and time strings) are displayed.
RETURN VALUE
icod_stat exits with one of these values:
0 Command succeeded.
2 Command succeeded; system is not an iCOD system.
>0,!=2 Command failed; error message sent to STDERR.
AUTHOR
icod_stat was developed by HP.
SEE ALSO
icod_modify (1M), icod_notify (1M), icod (5).
160 Appendix D
Index
A applying license, 37
activated processors, defined, 138 checking system status, 57
activation modes, online and offline, 66 icod_stat on iCOD Superdome, 57, 94
add-on system, defined, 138 processor activation, 59
asset report processor deactivation on Superdome, 60
e-mail example, 34 setting system contact information, 55
information sent to HP, 31
testing e-mail transmission, 35 F
authorizing manager, role requirement, 36
failed processor replacement, 70
firmware requirements
B Superdome, 133
bound processor, defined, 138 V-Class, 133
frequently asked questions
C iCOD software, 78
cell,moving, 64 PPU software, 78
configuration change notification, 52 Superdome, 82
configured processors, defined, 138
configuring processors G
L- and N-Class, 114 golden image installation, 48
Superdome, 126
V-Class, 120 H
conventions, User’s Guide, 18
cron configuration requirements, 23 hard partition, defined, 139
D I
deactivated processors, defined, 138 iCOD
deconfigured processors, defined, 139 affected HP-UX commands, 129
deconfiguring processors compatibility with Psets, 97
L- and N-Class, 119 compatibility with vPars, 90
V-Class, 125 enablement fee for activation, 58
deferred activation HP-UX 11.0 requirements, 21
benefit, 58 HP-UX 11i requirements, 22
overriding, 62 icod_stat example on Superdome, 57, 94
deferred deactivation install from HP software depot on HP-UX
benefit, 60 11.0, 44
overriding, 62 install from HP software depot on HP-UX
differences in supported platforms, 131 11i, 45
dynamic processor resilience, 134, 135 install from Support Plus CD on HP-UX
11.0, 43
E install from Support Plus CD on HP-UX
e-mail configuration, 25 11i, 44
e-mail example measurement software, 130
acknowledgement of asset report, 35 mpctl system call, 129
asset report, 34 pstat system call, 128
configuration change notification, 52 required patches for HP-UX 11.0, 21
e-mail requirements, 24 required patches for HP-UX 11i, 22
e-mail sent by iCOD software, 81 software product, 14
enablement fee, defined, 139 supported platforms, 14, 91, 98
example test activation policy, 69
161
Index
too many processors activated, 74 mpctl system call, special considerations, 129
troubleshooting software, 75
uninstalling software, 49 O
iCOD audit application, 12 offline activation mode
iCOD Cell Board activating processor, 111
accidental activation, 108 advantage/disadvantage, 68
activating, 107 converting from online, 110
activation fees, 104 converting to online, 111
supported platforms, 102 defined, 140
iCOD processors, defined, 139 described, 66
iCOD software
replace failed processor, 70
frequently asked questions, 78
iCOD software requirements system alert, L-and N-Class, 113
HP-UX 11.0, 21 On Demand Solutions
HP-UX 11i, 22 program requirements, 20
software requirements, 21
icod(5) Manpage, 144
icod_modify (1M) Manpage, 148 On Demand Solutions Program, 12
icod_notify (1M) Manpage, 151 online activation mode
icod_stat (1M) Manpage, 154 advantage/disadvantage, 68
icod_stat differences with vPars, 93 converting from offline, 111
icod_stat reporting and LPMC, 96 converting to offline, 110
icod-purchase defined, 140
defined, 139 described, 66
described, 13 replace failed processor, 70
icod-utility Openview measurement software, 130
defined, 139 override deferred activation/deactivation, 62
described, 13
inactive cell, defined, 139 P
inactive partition, defined, 139 patches
inactive processor, defined, 140 how to find the latest, 42
installing iCOD, 42
required for HP-UX 11.0, 22
required for HP-UX 11i, 23
L pay per use, defined, 140
license requirement, applying license, 37 PPU
licensing on vPars, 95 defined, 140
load-balancing active processors on software product, 14
Superdome, 61 PPU software
log file history, 79 frequently asked questions, 78
LPMC and icod_stat reporting, 96 processors
activated, defined, 138
M activating in offline activation mode, 111
Manpage bound, defined, 138
icod (5), 144 configured, defined, 138
icod_modify (1M), 148 configuring on L- and N-Class, 114
icod_notify (1M), 151 configuring on Superdome, 126
icod_stat (1M), 154 configuring on V-Class, 120
manpages, iCOD, 17 deactivated, defined, 138
measurement software on iCOD, 130 deconfigured, defined, 139
migrating processors, defined, 140 deconfiguring on L- and N-Class, 119
monarch processor, defined, 140 deconfiguring on V-Class, 125
moving a system, requirement, 39
162
Index
iCOD, defined, 139 User’s Guide
inactive, defined, 140 conventions, 18
migrating, defined, 140 obtaining, 16
monarch, defined, 140
too many activated on iCOD, 74 V
unbound, defined, 141 V-Class, firmware requirements, 133
program requirements, On Demand virtual partition, defined, 141
Solutions, 20 vPars
Psets compatibility with iCOD, 90
compatibility with iCOD, 97 icod_stat differences, 93
pstat system call, special considerations, 128
R
reinstall, preserving iCOD information, 48
Release Notes, obtaining, 16
required patches, for HP-UX 11.0, 22
required patches, for HP-UX 11i, 23
right to access, defined, 141
roles requirement, 36
S
software application considerations, 65
software products, iCOD and PPU, 14
software requirements, On Demand
Solutions, 21
Superdome
example of icod_stat on iCOD, 57, 94
firmware requirements, 133
frequently asked questions, 82
load-balancing active processors, 61
supported platforms
differences, 131
iCOD, 14, 91, 98
iCOD Cell Board, 102
system alert on L- and N-Class, 113
system contact
role requirement, 36
setting information, 55
system status, checking, 56
T
temporary capacity, 84
temporary capacity, defined, 141
test activation policy, 69
troubleshooting, iCOD software, 75
U
unbound processor, defined, 141
uninstalling iCOD software, 49
usage history, 79
163