This document gives a brief overview, where to find resources for SUSE’s High Availability solutions for SAP.
All components of SUSE’s cluster solutions for SAP are Open Source and maintained on GitHub. For historical reasons, some components are part of the ClusterLabs GitHub Organization. This includes the SAPInstance and SAPDatabase resource agents. Other components, where the development has been initiated by SUSE, are part of the SUSE GitHub Organization. This includes SAPHanaSR resource agents, that automate the SAP HANA System Replication in Pacemaker clusters.
- SAPInstance
-
OCF resource agent that controls SAP NetWeaver in a Pacemaker cluster.
- SAPDatabase
-
OCF resource agent that controls AnyDB (Oracle, IBM DB2 and others) in a Pacemaker cluster.
Both resource agents are part of the ClusterLabs/resource-agents repository.
- SUSE/SAPHanaSR
-
SAPHanaSR provides an automatic failover between SAP HANA nodes with configured System Replication in HANA Scale-Up setups. The repository includes the Pacemaker / OCF resource agents SAPHana and SAPHanaTopology, that controls the SAP HANA System Replication for scale-up setups. More information can be found in the repositories README.md file.
- SUSE/SAPHanaSR-Scale-Out
-
SAPHanaSR Scale-Out provides an automatic failover between SAP HANA nodes with configured System Replication for complex HANA Scale-Out configurations running in two different locations. The repository includes the Pacemaker / OCF resource agents SAPHanaController and SAPHanaTopology, required fora the control of the SAP HANA System Replication for scale-out scenarios. More information can be found in the repositories README.md file.
- SUSE/SAPStartSrv-resourceAgent
-
This project is to implement a resource-agent for the instance specific SAP start framework. It controls the instance specific sapstartsrv process which provides the API to start, stop and check an SAP instance. It includes the SAPStartSrv resource agent. More information can be found in the repositories README.md file.
The source repositories are being used by SUSE to build RPM packages. These packages can be installed through our SLES for SAP Linux distributions for SAP.
SUSE maintains a sophisticated set of Best-Practice guides, that explain the installation and configurations of certain High Availability scenarios for SAP HANA, SAP S/4HANA and SAP NetWeaver. These guides should always be the entry-point, when installing a new SAP HA cluster on SUSE. They also refer to the correct SUSE RPM packages, that are required for a certain scenario.
The following list gives a selection of SUSE’s Best-Practice Guides, describing the most common SAP HA scenarios. A list of all available Best-Practice Guides can be found here.
Some important Best-Practice Guides
-
SAP HANA System Replication Scale-Up - Cost Optimized Scenario for SLES for SAP 15
-
SAP S/4 HANA - Enqueue Replication 2 High Availability Cluster - Setup Guide for SLES for SAP 15
-
SAP HANA System Replication Scale-Out - Performance Optimized Scenario for SLES for SAP 15
-
SAP HANA System Replication Scale-Up - Cost Optimized Scenario
❗
|
The Best-Practice guides on our website, mostly refer to classical on-premise installations. There might be dedicated guides available from hyperscalers / public cloud providers, that can be found on the documentation website of the respective hyperscaler. Please refer to the hyperscaler guides first. They have precedence over our guides, when running SAP HA clusters in the cloud. |
We are actively maintaining a blog article series, where we share interesting details, news and howtos about our HA solutions for SAP. This blog article series can be found here.