HP Serviceguard Version A.11.19 Release Notes, July 2009
Table Of Contents
- HP Serviceguard Version A.11.19 Release Notes
- Table of Contents
- Printing History
- 1 Serviceguard Version A.11.19 Release Notes
- Announcements
- Platform Dependencies
- July 2009 Patches
- Serviceguard Bundled Components - New Product Structure
- Serviceguard Optional Products Not Bundled
- New Cluster Manager
- Serviceguard A.11.19 Is the Required Basis for Future Rolling Upgrades
- Quorum Server Upgrade Required if You Are Using an Alternate Address
- Serviceguard Manager Available from the System Management Homepage (SMH)
- Support for Mixed-OS Clusters (HP–UX 11i v2 and 11i v3)
- Version 5.0 of Veritas CVM and CFS from Symantec Required
- Version 3.5, 4.0, or 4.1 of HPVM Required
- ipnodes Entries Needed in /etc/nsswitch.conf
- Legacy Packages
- .rhosts Deprecated
- cmviewconf Deprecated
- Serviceguard Extension for Faster Failover Obsolete
- RS232 Heartbeat Obsolete
- Token Ring and FDDI Obsolete
- Parallel SCSI Dual Cluster Lock Obsolete
- Parallel SCSI Not Supported for Lock LUN
- Cluster Name Restrictions
- Optimizing Performance when Activating LVM Volume Groups
- High Availability Consulting Services
- Announcements for HP-UX 11i v2
- Announcements for HP-UX 11i v3
- What’s in this Release
- New Features for July 2009 Patches
- Features Introduced in A.11.19
- Serviceguard on HP-UX 11i v3
- What’s Not in this Release
- About the New Features
- Features Introduced Before A.11.19
- Features First Introduced in Serviceguard A.11.18 Patches
- Features First Introduced Before Serviceguard A.11.18
- Documents for This Version
- Further Information
- Compatibility Information and Installation Requirements
- Installing Serviceguard on HP-UX
- Uninstalling Serviceguard
- Patches for this Version
- Fixed in This Version
- Known Problems
- About Serviceguard Releases
- Release Notes Revisions
- Native Languages
- Announcements

legacy packages.) Many, but not all, packages can be migrated in this way; for details,
see the white paper Migrating Packages from Legacy to Modular Style at the address given
under “Documents for This Version ” (page 47).
NOTE: The cmmigratepkg command requires Perl version 5.8.3 or higher on the
system on which you run the command. It should already be on the system as part of
the HP-UX base product.
Other Package Changes First Introduced in Serviceguard A.11.18 Patches
NOTE: For information about legacy and modular packages, see Chapter 6 of Managing
Serviceguard.
Features first introduced in a patch to Serviceguard A.11.18 provide the following new
capabilities:
• Serviceguard now supplies information explaining why a package has shut down.
Serviceguard will set the new environment variable SG_HALT_REASON in the
package control script to one of the following values when the package halts:
— failure — set if the package halts because of the failure of a subnet, resource,
or service it depends on
— user_halt — set if the package is halted by a cmhaltpkg or cmhaltnode
command, or by corresponding actions in Serviceguard Manager
— automatic_halt — set if the package is failed over automatically because
of the failure of a package it depends on, or is failed back to its primary node
automatically (failback_policy = automatic)
You can add custom code to the package to interrogate this variable, determine
why the package halted, and take appropriate action. For legacy packages, put the
code in the customer_defined_halt_cmds() function in the CUSTOMER
DEFINED FUNCTIONS area of the package control script; for modular packages,
put the code in the package’s external script. (See Chapter 4 of Managing
Serviceguard for information about external scripts.)
For example, if a database package is being halted by an administrator
(SG_HALT_REASON set to user_halt) you would probably want the custom
code to perform an orderly shutdown of the database; on the other hand, a forced
shutdown might be needed if SG_HALT_REASON is set to failure,
indicating thatthe package is halting abnormally (for example because of the
failure of a service it depends on).
• cmviewcl -v -f line has a new field, last_halt_failed, that shows
whether the last invocation of the halt script of a package on a node succeeded or
failed. The value is no if the halt script ran successfully, or was not run since the
36 Serviceguard Version A.11.19 Release Notes