You are on page 1of 38

CREATING A HIGH-AVAILABILITY SAP

PLATFORM USING RHEL FOR SAP SOLUTIONS


SHERRY YU
Principal Partner Success Architect - SAP Solutions
April 2019
AGENDA

● HA Solutions for SAP HANA


○ SAP HANA System Replication
○ SAP HANA Scale-Up
○ SAP HANA Scale-Out NEW

● HA Solution for Netweaver or S/4 Based on ABAP Platform 1709 or older


○ Standalone Enqueue Server 1 (ENSA1)
○ Supported Configurations
● HA Solution for S/4HANA based on ABAP Platform 1809 NEW

○ Standalone Enqueue Server 2 (ENSA2 )


○ Supported Configurations
● RHEL for SAP Solutions

RED HAT CONFIDENTIAL


WHAT’S NEW (as of April 2019)

● HA Solution for S/ 4 HANA based on ABAP Platform 18 0 9


○ Support for Standalone Enqueue Server 2 (ENSA2 )
● HA Solutions for SAP HANA Scale-Out (coming soon)

RED HAT CONFIDENTIAL


HA SOLUTIONS FOR SAP HANA
SAP HANA SYSTEM REPLICATION (HSR)

● SAP HANA replicat es all dat a t o a


secondary SAP HANA syst em
(st andard SAP HANA feat ure).

● Dat a is const ant ly pre-loaded on


t he secondary syst em t o minimize
recovery t ime object ive (RTO)

● Failover is not aut omat ed, t hat


needs a 3 rd part y clust er solut ion

RED HAT CONFIDENTIAL


AUTOMATED SAP HANA SYSTEM REPLICATION-
SUPPORTED CONFIGURATIONS
● Aut omat ed SAP HANA Syst em Replicat ion in SAP HANA Scale-Up
○ Two node clust er
○ Performance Opt imized
○ Cost Opt imized
○ Act ive/ Act ive in HANA 2 .0
○ Replicat ion Chain
● Aut omat ed SAP HANA Syst em Replicat ion in SAP HANA Scale-Out
○ Mult i-node HANA Scale-Out clust er
○ HANA Syst em Replicat ion bet ween t wo scale-out sit es

RED HAT CONFIDENTIAL


HA SOLUTIONS FOR SAP HANA SCALE
-UP
AUTOMATED SAP HSR SCALE
-UP
SUPPORTED CONFIGURATION- PERFORMANCE OPTIMIZED

∙ Secondary sit e is not act ive t o client / application servers.

Client / Application Servers

Virtual IP 1

PRD PRD
00 00

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE
-UP
SUPPORTED CONFIGURATION- COST OPTIMIZED

∙ Support a QA/ Test inst ance running on t he secondary sit e (Cost -Opt imized)
∙ QA/ Test inst ance will be shut down first during t he failover of Prod

Client / Application Servers

Virtual IP 1 Virtual IP 2

PRD PRD QAS


00 00 10

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE
-UP
SUPPORTED CONFIGURATION- ACTIVE/ACTIVE

∙ Act ive-Active Read-Enabled: in HANA 2 .0 , t he secondary inst ance can t ake Read-Only
inquiries
∙ Support a second virt ual IP on t he secondary sit e

Client / Application Servers

Virtual IP 1 Virtual IP 2

PRD PRD
00 00

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE
-UP
SUPPORTED CONFIGURATION- REPLICATION CHAIN

∙ "Mult i-t ier Syst em Replicat ion"/ "replicat ion chains" are possible, but t he t ert iary sit e can not
be managed by t he clust er

Client / Application Servers

PRD
Virtual IP 00

PRD PRD
00 00 S.R. Chain
TERTIARY

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE
-UP
RESOURCE AGENTS

● SAPHana
○ Manages pre-configured SAP HANA System Replication
environment
● SAPHanaTopology
○ Gathers information about the current status of SAP HANA System
Replication
● Both are bundled in resource -agents -sap-hana rpm

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE
-UP
FAILOVER SCENARIO

∙ Syst em Replication modes: sync, [syncmem], async


∙ PREFER_SITE_TAKEOVER = True
∙ AUTOMATED_REGISTER = False
∙ No shared st orage volumes

Client / Application Servers

Virtual IP

PRD PRD
00 00

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE -UP
FAILOVER SCENARIO - PRIMARY DOWN

∙ Primary node down


∙ Syst em Replication int errupt ed
∙ Pacemaker clust er fence t he primary node

Client / Application Servers

Virtual IP

PRD PRD
00 00

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE -UP
FAILOVER SCENARIO - SECONDARY TAKEOVER
∙ Secondary becomes t he new Primary
∙ Virt ual IP binds t o t he new Primary node
∙ Previous Primary remains Primary, DUAL PRIMARY, because “AUTOMATED_REGISTER =
False”

Client / Application Servers

Virtual IP

PRD PRD
00 00

PRIMARY System Replication PRIMARY

Pacemaker

RED HAT CONFIDENTIAL


AUTOMATED SAP HSR SCALE -UP
FAILOVER SCENARIO - “AUTOMATED_REGISTER = True”

∙ Wait for “DUPLICATE_PRIMARY_TIMEOUT” t imeout


∙ Former Primary regist ers as t he new Secondary
∙ Syst em Replication st art s, in t he opposit e direct ion

Client / Application Servers

Virtual IP

PRD PRD
00 00

PRIMARY System Replication SECONDARY

Pacemaker

RED HAT CONFIDENTIAL


HA SOLUTIONS FOR SAP HANA SCALE
-OUT
AUTOMATED SAP HSR SCALE
-OUT

∙ Performance Opt imized Scale-Out is t o be support ed very soon.

Client / Application Servers

VIP
Majority
Maker

W1 W2 W3 S1 W1 W2 W3 S1

System Replication

Primary DC Secondary DC

Pacemaker

RED HAT CONFIDENTIAL


HA SOLUTION FOR SAP NETWEAVER
BASED ON ABAP PLATFORM 1709 OR OLDER
STANDALONE ENQUEUE SERVER 1 (ENSA1)

ASCS ERS

Pacemaker

RED HAT CONFIDENTIAL


ASCS ENSA1 FAILOVER SCENARIO
● Typical t wo-node clust er set up

ABAP Instance

Physical Hostname Physical Hostname


node 1 node 2

Virtual Hostname
ASCS 01 ASCS_HA
instance

Virtual Hostname
ERS 02 ERS_HA
instance

Pacemaker

RED HAT CONFIDENTIAL


ASCS ENSA1 FAILOVER SCENARIO
● If ASCS failed, it must fail over t o t he same node where ERS is running
● ASCS needs t o access t he replicat ion t able on t he ERS node

ABAP Instance

Physical Hostname Physical Hostname


node 1 node 2

Virtual Hostname
ASCS 01 ASCS 01 ASCS_HA
instance instance

Failover

Virtual Hostname
ERS 02 ERS_HA
instance

Pacemaker

RED HAT CONFIDENTIAL


ASCS ENSA1 FAILOVER SCENARIO
● ERS has t o be st art ed on a different node wit hin t he clust er

ABAP Instance

Physical Hostname Physical Hostname


node 1 node 2

Virtual Hostname
ASCS 01 ASCS_HA
instance

X
Virtual Hostname
ERS 02 ERS 02 ERS_HA
instance instance

Pacemaker

RED HAT CONFIDENTIAL


ASCS ENSA1 FAILOVER SCENARIO
● St at e aft er ASCS failover

ABAP Instance

Physical Hostname Physical Hostname


node 1 node 2

Virtual Hostname
ASCS 01 ASCS_HA
instance

Virtual Hostname
ERS 02 ERS_HA
instance

Pacemaker

RED HAT CONFIDENTIAL


NETWEAVER ASCS/ERS ENSA1 HA

ascs-vip ers-vip pas-ip aas-ip hana-vip

Enqueue System
ASCS Replication ERS HANA Replication HANA
PAS AAS ...
node1 node2 node1 node2

Pacemaker Pacemaker

RED HAT CONFIDENTIAL


HIGH AVAILABILITY FOR SAP BUSINESS APPLICATIONS
BASED ON ABAP 1709 OR OLDER

● Pacemaker based clust er resource agent s

● Support available in RHEL 7 and RHEL 6 .5 +

● Support s SAP Net Weaver based SAP Solut ions (ERP (aka ECC), CRM, SRM,
Solut ion Manager, Port al, ...)

● Support ed Dat abases:

○ Oracle

○ IBM DB2 LUW

○ SAP MaxDB

○ SAP ASE

RED HAT CONFIDENTIAL


HA SOLUTION FOR SAP S/4HANA & BW/4HANA
BASED ON ABAP PLATFORM 1809
STANDALONE ENQUEUE SERVER 2 (ENSA2)

Pacemaker

RED HAT CONFIDENTIAL


STANDALONE ENQUEUE SERVER 2 (ENSA2)
● ASCS doesn’t have t o failover t o t he node where ERS is running
● Mult i-node clust er is possible

ABAP Instance

Physical Hostname Physical Hostname Physical Hostname Physical Hostname


node 1 node 2 node 3 node 4

Virtual Hostname
ASCS 01 ASCS_HA
instance

Virtual Hostname
ERS 02 ERS_HA
instance

Pacemaker

RED HAT CONFIDENTIAL


ASCS ENSA2 FAILOVER
● ASCS fails over t o a different node, and ret rieves t he replicat ion t able
from t he Enqueue Replicat or 2 over t he net work

ABAP Instance

Physical Hostname Physical Hostname Physical Hostname Physical Hostname


node 1 node 2 node 3 node 4

Virtual Hostname
ASCS 01 ASCS 01 ASCS_HA
instance instance

Virtual Hostname
ERS 02 ERS_HA
instance

Pacemaker

RED HAT CONFIDENTIAL


S/4HANA ABAP 1809 ASCS/ERS ENSA2 HA

ascs-vip ers-vip pas-ip aas-ip hana-vip

Enqueue
ASCS Replication ERS 3nd
PAS AAS
node1 node2 node

Pacemaker

RED HAT CONFIDENTIAL


HIGH AVAILABILITY FOR SAP BUSINESS APPLICATIONS
BASED ON ABAP 1709 OR OLDER

● Pacemaker based clust er resource agent s

● Support available in RHEL 7 and RHEL 6 .5 +

● Support s SAP Net Weaver based SAP Solut ions (ERP (aka ECC), CRM, SRM,
Solut ion Manager, Port al, ...)

● Support ed Dat abases:

○ Oracle

○ IBM DB2 LUW

○ SAP MaxDB

○ SAP ASE

RED HAT CONFIDENTIAL


RHEL FOR SAP SOLUTIONS
RHEL FOR SAP SOLUTIONS
TAILORED FOR THE NEEDS OF BUSINESS CRITICAL APPLICATIONS

● Enabled for continuous availability of SAP applicat ions,


t hrough int egrat ion wit h SAP HANA and SAP Net Weaver High Availabilit y
Extended 4y SAP opt ions (RHEL HA add-on and Re d Hat SAP HA solut ion incl.)
Support

● Focus on SAP application lifecycle , providing a st able foundat ion


wit h full support for RHEL minor releases up t o 4 years from GA
(RHEL Ext e nde d Updat e Support for SAP incl.)
+
RHEL
● Proactive monitoring and remote management of SAP landscapes,
wit h real-t ime assessment for risks relat ed t o performance, availabilit y,
st abilit y, and securit y (Re d hat Insight s and Smart Manage ment add-on incl.)

● Ready to run , delivering high-performance profiles, runt ime libraries and file
syst em add-ons, t urning SAP int o a first class cit izen on RHEL for SAP
(RHEL for SAP solut ions spe cific soft ware compone nt s incl.)

RED HAT CONFIDENTIAL


CONSUMPTION MODELS

● On-Premise
○ RHEL for SAP Solutions
● Public Clouds
○ BYOS - Bring Your Own Subscriptions via Cloud Access
■ RHEL for SAP Solutions
○ PAYG - Pay As You Go
■ RHEL for SAP with High Availability and Update Services

RED HAT CONFIDENTIAL


SAP SPECIFIC CONTENTS IN THE SUBSCRIPTIONS

CHANNELS RHEL for SAP W/ HA AND US RHEL FOR SAP SOLUTIONS

RHEL FOR SAP APPLICATIONS x x

RHEL FOR SAP HANA x x

HA ADD-ON x x

UPDATE SERVICES (E4S) x x

SMART MANAGEMENT x

INSIGHTS x

RED HAT CONFIDENTIAL


RESOURCES

∙ SAP HANA in pacemaker cluster configuration guide


∙ https:/ / access.redhat.com/ articles/ 30 0 4 10 1
∙ Configure SAP Netweaver ASCS/ ERS ENSA1 with Standalone Resources in RHEL
7.5 and newer
∙ https:/ / access.redhat.com/ articles/ 35 69681
∙ Red Hat Support of ASCS/ ERS ENSA2 in Pacemaker in RHEL for SAP Solutions
∙ https:/ / blogs.sap.com/ 2 0 19/ 0 3/ 27/ red-hat-released-support-of-standalone-
enqueue-server-2 -ensa2 -in-pacemaker-in-rhel-for-sap-solutions/
∙ Questions: sap@redhat.com

RED HAT CONFIDENTIAL


THANK YOU!

You might also like