1. SAP and SUSE – What’s new?
Christian Holsing
Senior Product Manager SLES for SAP Applications
SUSE / christian.holsing@suse.com
2. Infrastructure for SAP Solutions - SLES for SAP Applications
• SAP Software Development Reference Platform
• SAP on SLES Certification in 1999
• SUSE is founding Partner of SAP Linux Lab
• 12000+ joint Customers, ~100 References
• 80+% Market Share Worldwide for SAP workloads on
Linux
• Integrated 24x7 Support through SAP Solution Manager
for SLES for SAP
• Appliance and OS Platform
SAP NetWeaver BW Accelerator*
SAP High Performance Analytic Appliance
SAP StreamWork Enterprise Agent*
SAP NetWeaver Enterprise Search*
SAP Business ByDesign*
SAP HANA Enterprise Cloud*
SAP's own ERP on HANA runs SUSE
SAP success story:
http://scn.sap.com/community/linux/blog/2015/10/09/sap-se-relies-on-suse-also-for-the-sap-hana-enterprise-cloud
SUSE Linux Enterprise Server for SAP Solutions - Overview
3. A Lot of Things Have Happened in the Last Year
Besides general OS topics like Spectre, Meltdown and Zombieland ….
.... As well as business as usual working with our partners (IHW’s and CSP’s)
SLES for SAP Applications updates
SLES for SAP Application support changes
SAP Configuration & Tuning updates
NVDIMM / Intel Optane DCPMM support
High Availability updates
DataHub / Container support
Roadmap / Future Directions updates
4. Deployment options on SLES for SAP
SAP NetWeaver, SAP HANA, SAP S/4 HANA and DataHub
BareMetal based
Intel, IBM Power,
IBM System Z (NW)
Virtualized
VMWare, KVM, Open Stack, SUSE CAP
Public Cloud
Azure, AWS, GCP,
Alibaba, IBM Cloud
Container based
SUSE CaaS Platform, Gardenener,
Kubernetes
Same features almost everywhere
• Tuning
• HA deployment
• Automation
• Monitoring
4
6. saptune 2
Tuning on SLES for SAP Applications focused on SAP HANA, SAP NetWeaver, etc.
saptune version 2 available
What is new?
More SAP Notes / Full SAP Notes
Improved usability: Better verification / More transparency
Every parameter will be configurable/disengagable
Own Notes for customers and partners
What is to come?
Improved Logging
Maschine-readable interface
Cloud and HA awarness
More information
SAP Note “1275776 - Linux: Preparing SLES for SAP environments”
Blog Post: https://www.suse.com/c/saptune-a-deep-dive/
Version 1 deprecated. Please migrate.
Demo at the
booth!
6
8. Ability to perform post-mortem graphical analysis on cluster
logs on Hyperscaler
8
SAPHanaSR-replay-archive
to directly extract SAPHanaSR
attributes from an hb_report archive
SAPHanaSR-monitor creates
HTML page sequences to validate
cluster decisions and to replay
transitions
Demo at the
booth!
10. Deployment automation
SUSE has been focussing on automated SAP deployments in the past through YaST modules
Currently there have been various activities underway to rework the automation with SALT based recipes
Allows integration with SLES for SAP on CLI and YaST as well as SUSE Manager based automation
Split into multiple recipes that are similar to Lego bricks and allow partly automated or fully automated deployments
Initial set of SAP HANA deployment scripts are already available on SUSE package hub as preview. Customers are
starting to use the code and provide feedback
Deploys single node and clustered HANA instances
SUSE and Microsoft started a joint open source project in this area on Azure
Same automation approach is coming next for Netweaver
Links:
https://packagehub.suse.com/packages/saphanabootstrap-formula/
https://github.com/SUSE/saphanabootstrap-formula
11. SAP HANA monitoring project
Several open source projects exists for
monitoring that are part of SLES for SAP
Prometheus to collect data
Grafana to render and aggregate collected data
SUSE is investing improviding packages
tailored for SAP monitoring right now
HANA monitoring
Cluster monitoring
OS monitoring
Grafana provides dashboarding, aggregation
and alerting mechanisms out of the box
13. SAP Data Hub
Architectural Overview on SUSE CaaS Platform and SUSE Enterprise Storage
SAP Data Hub Foundation containerized
Tenant Applications / Services (Managed by System Management)
Diagnostics
Internal
SAP HANA
Pipeline Modeler
Database Tools
Flow Agent
Spark on K8S
Metadata Explorer
Connection Management
Vora Database
System Management
• SUSE CaaS Platform (Kubernetes)
• SUSE Enterprise Storage
not containerized
optional
Hadoop cluster
HDFS / Spark
Vora Spark Extension
Docker Registry
13
14. SAP Gardener
Large-Scale Kubernetes Cluster Management System
Uses Kubernetes to manage Kubernetes clusters
SAP project which is fully Open Source (available on GitHub)
Used by SAP to host SAP Cloud Services on Hyperscalers
SUSE is co-developing with SAP
14
16. SUSE’s Planned Focus Areas for SAP Workloads
Ongoing investment in operating enhancements for SAP NetWeaver and SAP HANA
High Availability enhancements
Support of new technologies that are relevant for the SAP space
New hardware, such as NVDIMM
Container-based workloads
Consolidation of tooling
saptune / sapconf
Modular components
automation and monitoring
Automated deployment of SAP HANA or SAP Netweaver
Intelligent open source based monitoring for SAP Solutions
17. LinuxLab
Cooperation between SAP and it’s partners
OS vendors, Hardware, Cloud, Virtualization...
20+ years of joint collaboration and innovation
SAP Alliance Team represents SUSE
Located at the SAP Campus in St. Leon-Rot (Rot 22)
We help…
SAP and their partners collaborate with SUSE
SUSE collaborate with SAP and their partners
Dirk Oppenkowski
Director SAP Alliance
Markus Gürtler
Sr. Technical Alliance Mgr
& Team Lead
Fabian Herschel
Principal
Technical Architect SAP
Ulrich Schairer
Sr. Technical Architect SAP
Lee Martin
Sr. Technical Architect SAP
Sören Schmidt
Sr. Technical Architect SAP
Bernd Schubert
Sr. Technical Architect SAP
Christian Holsing
Senior Product Manager
20. Unpublished Work of SUSE LLC. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work
may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written
consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to
the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The
development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the
right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All
SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party
trademarks are the property of their respective owners.