CONFIDENTIAL - NDA REQUIRED · next-generation application architectures. N=201 74% Yes 11% No 15%...

Post on 08-Jun-2020

1 views 0 download

transcript

CONFIDENTIAL - NDA REQUIRED

SAP HANA on Red Hat Enterprise Linux

Installation, Automation & HA

Markus Koch - Technical Partner Enablement Manager SAP, RedHatAlfred Bach - Technical Partner Enablement Manager, RedHat

Thomas Bludau - Principal Technology Specialist, ComputaCenter

2 CONFIDENTIAL - NDA REQUIRED

3 CONFIDENTIAL - NDA REQUIRED

Why automate SAP installations

Today’s IT Challenges

4 CONFIDENTIAL - NDA REQUIRED

LINE OF BUSINESSChallenged to deliver services faster,at scale, and more efficiently

DEVELOPERSNeed to develop applications faster with greater productivity

IT OPERATIONSMust provide infrastructure on-demand that scales as needed

74% expect to buy new management solutions to support open hybrid clouds and next-generation application architectures.

N=201

74% Yes 11% No

15% Unsure

● Aligning with line-of-business priorities● Improving use of automation● Consistently standardizing processes● Optimizing workload placement and migrations across various

cloud and non-cloud resources

Today’s IT Challenges

5 CONFIDENTIAL - NDA REQUIRED

What is needed?

6 CONFIDENTIAL - NDA REQUIRED

COMPLIANCE AND GOVERNANCE

Responsibly enabling users and developers,

without being in the way.

SERVICE MANAGEMENT AND SELF SERVICE

Automate and delegate service delivery processes,

saving time and money.

Improve resource utilization and

operational efficiency.

EFFICIENCY ANDOPTIMIZATION

Red Hat Management Solutions for SAP

BUILD A TRUSTED & SECURE RED HAT ENVIRONMENT

• Manage the Red Hat life cycle

• Provision & configure at scale

• Standardize your environment

AUTOMATE YOURI.T. PROCESSES & DEPLOYMENTS

• Simple & powerful language

• No agents to install

• Scale with Ansible Tower

PREVENT CRITICAL ISSUES BEFORETHEY OCCUR

• Continuous insights

• Verified knowledge

• Proactive resolution

DELIVER SERVICES ACROSS YOURHYBRID CLOUD

• Hybrid cloud management

• Self-service provisioning

• Policy-driven compliance

https://access.redhat.com/blogs/2184921/posts/2849871

CONFIDENTIAL - NDA REQUIRED

A single automation utilization

8 CONFIDENTIAL - NDA REQUIRED8

GitSAP Hana Automation

running instance

https://github.com/rhmk/ansible-hana-sysprep

CONFIDENTIAL - NDA REQUIRED

running instancerunning instances

Red Hat Enterprise Linux for SAP Solutions● RHEL for HANA, S/4 HANA and NetWeaver workloads● High Availability● Smart Management● Insights● Ansible automation engine● 2 years of additional EUS (4 years of update support)

Per “socket pair” stackable models:● 2-socket subscription

○ 1 bare metal RHEL or ○ 2 VMs of RHEL

● Virtual Datacenter model○ Unlimited VMs of RHEL

SLA choices:● Premium (7X24 production)● Standard (5X12 non prod)

Red Hat’s offering for SAP landscapes

SAP certified Server Hardware

Red Hat Cloudforms

Ansible Tower Red Hat Satellite

Red HatInsights

RED HAT VIRTUALIZATION

Certified Cloud Service ProvidersBLACKBIRD

CONFIDENTIAL - NDA REQUIRED

Comingsoon

SAP HANA System Replication● SAP HANA replicates all data to a secondary SAP HANA system (standard SAP HANA

feature). ● Data is constantly pre-loaded on the secondary system to minimize recovery time objective

(RTO)● RHEL-HA support all HANA releases from HANA1.0 SPS08, Scale-Up● Limited support for Scale-Out environments

RHEL-HA

● Support of MCOD, MCD, MCOS● Additional resource groups and

constraints need to be configured● Support of Active/Active

(read enabled) in HANA 2.0

For more details: https://goo.gl/cqFPdb

CONFIDENTIAL - NDA REQUIRED

SAP HANA System Replication Cost Optimized● Alternative for local high availability● Allows non-prod systems on secondary, resources are freed for non-prod instances

(no/less data preload of production database)● During take-over the non-prod operation needs to be ended● Take-Over performance similar to cold start-up of SAP HANA

RHEL-HA

● Setup similar to normal setup● Additional resource groups and

constraints need to be configured For more details: https://goo.gl/cqFPdb

The HANA deployment process

12 CONFIDENTIAL - NDA REQUIRED

standardized configuration process

customer individual configuration

Now look on the HANA Deployment process

13 CONFIDENTIAL - NDA REQUIRED

Download HANA (Express)

Configure Subscription Mgmt.

Download/Install unrar

Configure EUS reposBasic environmental setup1

Network/DNSStorage (/hana)

NTPProvide HANA

installation directoryBasic OS Setup2

OS preconfigure

HANA HSR setup

HANA deployment

PacemakerCluster Setup

HANA installationand configuration

3

hana scale-up

● one instance● multi instance and multi container installation ● hana scale-up system-replication (one and multi-instance)

hana scale-out

● one instance● multi instance and multi container installation● hana scale-out system-replication (one and multi-instance)

the ansible roles under the hoodSupported deployment scenarios

14 CONFIDENTIAL - NDA REQUIRED

The ansible roles covered in this project

● base-host-setup● preconfigure● deployment● hsr

the ansible roles under the hoodRoles overview

15 CONFIDENTIAL - NDA REQUIRED

The ansible roles covered in this project

● base-host-setup (valid for test-environments)○ register against Satellite or RHN with activation key○ checks proper channel setup○ disk-config○ simple network, ntp configs

● preconfigure● deployment● hsr

the ansible roles under the hoodRoles overview

16 CONFIDENTIAL - NDA REQUIRED

The ansible roles covered in this project

● base-host-setup● preconfigure

○ check installation media and version○ runs the checks & configures according to SAP Notes

● deployment● hsr

the ansible roles under the hoodRoles overview

17 CONFIDENTIAL - NDA REQUIRED

The ansible roles covered in this project

● base-host-setup● preconfigure● deployment

○ kicks off the final deployment according to configuration file○ configuration file centrally stored for easier reproduction

● hsr

the ansible roles under the hoodRoles overview

18 CONFIDENTIAL - NDA REQUIRED

The ansible roles covered in this project

● base-host-setup● preconfigure● deployment● hsr

○ configure HANA system replication between formerly deployed systems

the ansible roles under the hoodRoles overview

19 CONFIDENTIAL - NDA REQUIRED

the ansible roles under the hoodexample configuration file

21 CONFIDENTIAL - NDA REQUIRED

the ansible roles under the hoodexample configuration file

22 CONFIDENTIAL - NDA REQUIRED

26 CONFIDENTIAL - FOR INTERNAL USE ONLY

27 CONFIDENTIAL - FOR INTERNAL USE ONLY

28 CONFIDENTIAL - FOR INTERNAL USE ONLY

29 CONFIDENTIAL - FOR INTERNAL USE ONLY

30 CONFIDENTIAL - FOR INTERNAL USE ONLY

31 CONFIDENTIAL - FOR INTERNAL USE ONLY

● Clone the project● test & contribute● make HANA deployments

easy

https://github.com/rhmk/ansible-hana-sysprep

Next Steps

32 CONFIDENTIAL - NDA REQUIRED

CONFIDENTIAL - NDA REQUIRED