Managing Serviceguard Eighteenth Edition, September 2010

Bind to Relocatable IP Addresses ...............................................................................433
Call bind() before connect() ...................................................................................434
Give Each Application its Own Volume Group .........................................................434
Use Multiple Destinations for SNA Applications ......................................................435
Avoid File Locking ......................................................................................................435
Using a Relocatable Address as the Source Address for an Application that is Bound to
INADDR_ANY.................................................................................................................435
Restoring Client Connections ..........................................................................................437
Handling Application Failures ........................................................................................439
Create Applications to be Failure Tolerant .................................................................439
Be Able to Monitor Applications ................................................................................439
Minimizing Planned Downtime ......................................................................................440
Reducing Time Needed for Application Upgrades and Patches ...............................440
Provide for Rolling Upgrades ...............................................................................440
Do Not Change the Data Layout Between Releases .............................................441
Providing Online Application Reconfiguration .........................................................441
Documenting Maintenance Operations .....................................................................441
C Integrating HA Applications with Serviceguard.........................................................................443
Checklist for Integrating HA Applications ......................................................................444
Defining Baseline Application Behavior on a Single System .....................................444
Integrating HA Applications in Multiple Systems .....................................................444
Testing the Cluster ......................................................................................................445
D Software Upgrades ...............................................................................................................447
Special Considerations for Upgrade to Serviceguard A.11.20.........................................447
Special Considerations for Upgrade to Serviceguard A.11.19.........................................447
How To Tell when the Cluster Re-formation Is Complete..........................................448
Types of Upgrade..............................................................................................................448
Rolling Upgrade..........................................................................................................448
Rolling Upgrade Using DRD.......................................................................................449
Restrictions for DRD Upgrades...................................................................................449
Non-Rolling Upgrade..................................................................................................449
Non-Rolling Upgrade Using DRD..............................................................................450
Migration with Cold Install.........................................................................................450
Guidelines for Rolling Upgrade.......................................................................................450
Performing a Rolling Upgrade.........................................................................................451
Limitations of Rolling Upgrades ................................................................................451
Before You Start...........................................................................................................452
Running the Rolling Upgrade.....................................................................................452
Keeping Kernels Consistent........................................................................................453
Migrating cmclnodelist entries from A.11.15 or earlier........................................453
Performing a Rolling Upgrade Using DRD......................................................................454
18 Table of Contents