Managing Serviceguard 13th Edition, February 2007

Contents
8
Creating Failover Packages For Database Products. . . . . . . . . . . . . . . . . . . . . . . . . 275
Customizing the Package Control Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Optimizing for Large Numbers of Storage Units . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Package Control Script Template File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Adding Customer Defined Functions to the Package Control Script . . . . . . . . . . . 289
Support for Additional Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Verifying the Package Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Distributing the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Distributing the Configuration And Control Script with Serviceguard Manager . 293
Copying Package Control Scripts with HP-UX commands . . . . . . . . . . . . . . . . . . . 293
Distributing the Binary Cluster Configuration File with HP-UX Commands . . . . 293
Testing Cluster and Package Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
7. Cluster and Package Maintenance
Reviewing Cluster and Package Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Reviewing Cluster and Package Status with the cmviewcl Command . . . . . . . . . . 296
Managing the Cluster and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Starting the Cluster When all Nodes are Down . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Adding Previously Configured Nodes to a Running Cluster . . . . . . . . . . . . . . . . . . 314
Removing Nodes from Participation in a Running Cluster . . . . . . . . . . . . . . . . . . . 315
Halting the Entire Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Automatically Restarting the Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Managing Packages and Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Starting a Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Halting a Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Moving a Failover Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Changing the Switching Behavior of Failover Packages . . . . . . . . . . . . . . . . . . . . . 321
Reconfiguring a Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Updating the Cluster Lock Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Removing a LAN or VLAN Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Reconfiguring a Halted Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Reconfiguring a Running Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Reconfiguring a Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Reconfiguring a Package on a Running Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Reconfiguring a Package on a Halted Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Adding a Package to a Running Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334