Managing Serviceguard Extension for SAP on Linux (IA64 Integrity and x86_64), February 2008

Contents
3
1. Understanding Serviceguard Extension for SAP on Linux
Designing Serviceguard Extension for SAP on Linux Cluster Scenarios . . . . . . . . . . . 10
Mutual Failover Scenarios Using the Two Package Concept . . . . . . . . . . . . . . . . . . . 12
Robust Failover Using the One Package Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Clustering Stand-Alone J2EE Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Highly Available (HA) NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Dialog Instance Clusters as Simple Tool for Adaptive Enterprises. . . . . . . . . . . . . . 19
The Replicated Enqueue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Dedicated Failover Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Serviceguard Extension for SAP on Linux File structure . . . . . . . . . . . . . . . . . . . . . . . 29
Serviceguard and SGeSAP/LX Specific Package Files . . . . . . . . . . . . . . . . . . . . . . . . 29
2. Planning a File System Layout for SAP in a Serviceguard/LX Cluster
Environment
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
About SAP Configuration Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
About SAP Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
About Impacted File Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
About Storage Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Configuration Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
One APAP CI and one DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
One ABAP CI, one ABAP DI and one DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Two ABAP DI’s and one ABAP SCS and one DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Two ABAP DI’s, one ABAP SCS, one JAVA CI, one JAVA SCS, and one DB . . . . . . 57
Two ABAP DI’s, one ABAP SCS, one JAVA CI, one JAVA SCS, one JAVA REP, and one
DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Putting it all Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Why SAP Provides sapcpe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
SHARED NFS: the NFS automounter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Summary of automount file systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Overview Serviceguard packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
SGeSAP/LX Implementations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Conclusion: Mount Points, Access Types and SGeSAP/LX Package . . . . . . . . . . . . . . . 71
MaxDB mount points and SGeSAP/LX packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Oracle Database Instance Storage Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3. Step-by-Step Cluster Conversion
SGeSAP/LX Naming Conventions and Package Types . . . . . . . . . . . . . . . . . . . . . . . . . 80