Managing Serviceguard Extension for SAP Version A.06.00 for Linux, December 2012

Instance-type specific handling is provided by the module for SAP ABAP Central Service Instance,
SAP JAVA Central Service Instance, SAP ABAP Application Server Instances, SAP JAVA Application
Server Instances, SAP Central Instances, SAP Enqueue Replication Server Instances, SAP Gateway
Instances and SAP Webdispatcher Instances.
The module sgesap/mdminstance extends the coverage to the SAP Master Data Management
Instance types. The module to cluster SAP liveCache instances is called sgesap/livecache.
SGeSAP also covers single-instance database instance failover with built-in routines. This ensures
seamless integration and uniform look-and-feel of the solution across different database vendor
technologies. For SAP Sybase, SAP MaxDB or Oracle-based SAP database services, the module
sgesap/dbinstance can be used. For Sybase ASE, SAP MaxDB or Oracle-based SAP database
services, the module sgesap/dbinstance can be used.
It is possible to combine all the clustered components of a single SAP software stack into one
failover package for simplicity and convenience. There is also full flexibility to split components
up into several packages to avoid unwanted dependencies and to lower potential failover times.
Multiple SAP applications of different types and the release version can be consolidated in different
packages of a single cluster. SGeSAP enables SAP instance virtualization.
It is possible to use SGeSAP to manually move SAP Application Server Instances between hosts
and quickly adapt to changing resource demands or maintenance needs.
All SGeSAP components support Serviceguard Live Application Detach, Serviceguard Package
Maintenance Mode, and the SAP Online Kernel Switch technologies to minimize planned downtime.
Optional software monitors that check the responsiveness of the major interaction interfaces of the
clustered software components are available.
On top of these four major SGeSAP modules, there are three additional modules that enable easy
clustering of smaller SAP infrastructure software tools (sgesap/sapinfra), allow to manipulate
the behavior of non-clustered SAP instances (sgesap/sapextinstance) and handle SAP
in-memory replication failover policies (sgesap/enqor). The infrastructure tools covered by
sgesap/sapinfra include the SAP sapccmsr, saposcol, rfcadapter, webdispatcher
and saprouter binaries. Depending on the installation type SAP Web Dispatcher can be configured
with either sgesap/sapinstance or sgesap/sapinfra.
sgesap/enqor is a special case in that it is a multi-node package (MNP) that must run on all the
nodes of the cluster, if ERS instances are installed. It is particularly useful for clusters with more
than two nodes. It is an optional package that complements the [A]SCS/ERS package pairs and
emulates a Follow-and-Push failover policy between them. Exactly one enqor MNP can exist per
cluster. It automatically covers all [A]SCS/ERS package pairs without further configuration.
The modulesgesap/all provides a combination of all the above mentioned package functionality,
with the exception of the enqor MNP. Module sgesap/all is available for convenience reasons
to simplify configuration steps for standard use cases. Only a subset of the SGeSAP modules can
be configured in a package that was created based on sgesap/all.
In many cases, SAP clusters require shared access to parts of the storage. This is usually provided
via Network Filesystem Services (NFS). The separately available tkit/nfs/nfs module can
be included in any SGeSAP package. It can also run separately as part of a SGeSAP cluster.
SGeSAP delivers additional submodules that become included automatically when creating packages
with the above mentioned modules. Explicitly using sub-modules during package creation is not
allowed.
NOTE: HP recommends that any SGeSAP configuration use only modular-based packages.
For more information on modular package creation see the following sections in chapter 5“Clustering
SAP using SGeSAP packages” (page 42):
Creating SGeSAP package with easy deployment
Creating SGeSAP package with guided configuration using Servicegurad Manager
8 SAP cluster concepts