Managing Serviceguard Extension for SAP, December 2007
Contents
3
1. Understanding Serviceguard Extension for SAP
Designing SGeSAP Cluster Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Mutual Failover Scenarios Using the Two Package Concept . . . . . . . . . . . . . . . . . . . 17
Robust Failover Using the One Package Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Clustering Stand-Alone J2EE Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Dedicated NFS Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Dialog Instance Clusters as Simple Tool for Adaptive Enterprises . . . . . . . . . . . . . . . 26
Handling of Redundant Dialog Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
The Replicated Enqueue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Dedicated Failover Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
SGeSAP Product Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Combining SGeSAP with Complementary Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . 42
HP Cluster Consistency Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Metropolitan Clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Workload Manager SAP Toolkit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2. Planning the Storage Layout
SAP Instance Storage Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Option 1: SGeSAP NFS Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Option 2: SGeSAP NFS Idle Standby Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Option 3: SGeSAP CFS Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Database Instance Storage Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Oracle Single Instance RDBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Oracle Real Application Clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
MAXDB Storage Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Informix Storage Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
DB2 Storage Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3. Step-by-Step Cluster Conversion
SAP Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
SAP Installation Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Replicated Enqueue Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
HP-UX Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Directory Structure Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Cluster Node Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Cluster Node Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
External Application Server Host Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Cluster Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138