+ All Categories
Home > Documents > CONFIDENTIAL - NDA REQUIRED · next-generation application architectures. N=201 74% Yes 11% No 15%...

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

Date post: 08-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
33
CONFIDENTIAL - NDA REQUIRED
Transcript
Page 1: CONFIDENTIAL - NDA REQUIRED · next-generation application architectures. N=201 74% Yes 11% No 15% Unsure

CONFIDENTIAL - NDA REQUIRED

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

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

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

3 CONFIDENTIAL - NDA REQUIRED

Why automate SAP installations

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

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

Page 5: CONFIDENTIAL - NDA REQUIRED · 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

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

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

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

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

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

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

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

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

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

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

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

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

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

The HANA deployment process

12 CONFIDENTIAL - NDA REQUIRED

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

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

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

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

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

The ansible roles covered in this project

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

the ansible roles under the hoodRoles overview

15 CONFIDENTIAL - NDA REQUIRED

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

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

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

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

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

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

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

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

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

the ansible roles under the hoodexample configuration file

21 CONFIDENTIAL - NDA REQUIRED

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

the ansible roles under the hoodexample configuration file

22 CONFIDENTIAL - NDA REQUIRED

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

26 CONFIDENTIAL - FOR INTERNAL USE ONLY

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

27 CONFIDENTIAL - FOR INTERNAL USE ONLY

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

28 CONFIDENTIAL - FOR INTERNAL USE ONLY

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

29 CONFIDENTIAL - FOR INTERNAL USE ONLY

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

30 CONFIDENTIAL - FOR INTERNAL USE ONLY

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

31 CONFIDENTIAL - FOR INTERNAL USE ONLY

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

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

easy

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

Next Steps

32 CONFIDENTIAL - NDA REQUIRED

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

CONFIDENTIAL - NDA REQUIRED


Recommended