1. SUSE Linux Enterprise:
The Open Platform for SAP
- TEC 225 -
Alexander Hass Jeff Lindholm
Senior Developer Senior Sales Engineer
SAP LinuxLab SUSE
Alexander.hass@sap.com JLindholm@suse.com
2. Agenda
• What is new with SUSE?
• SAP – SUSE Relationship
• SAP LinuxLab
• SLES for SAP Applications Overview
• SAP NetWeaver High Availability Cluster 7.30
• Q&A
2
10. SUSE Linux Enterprise Server
®
The Linux infrastructure for SAP solutions
• Reference platform for SAP's software
development
• 7000+ Joint Customers, 100+ References
• 70+% Market share
• SUSE Linux Enterprise Server optimized for SAP
• Full SAP NetWeaver certification since 2006
• SAP Certified High Availability Offering
• Virtualization support for VMware, XEN and KVM
• SAP Solution Manager
• SLES 24x7 Priority Support integrated within
SAP Customer Support Network
• Integrated Java Support
10
12. SUSE® Linux Enterprise Server for SAP Applications
A bundle of software and Software
services that addresses
specific needs of SAP • SUSE Linux Enterprise Server
• Installation Wizard
users.
• SUSE Linux Enterprise High
Availability Extension
● Target Use Cases:
• Page Cache Limitation
• SAP UNIX to Linux
migrations,
Services
Re-platforming projects
• SAP appliances • Extended Service Pack Support (+12 months)
• SAP cloud deployments • Separate SAP Specific Update Channel
• SUSE Linux Enterprise Server Priority Support
for SAP Applications
12
13. SUSE Linux Enterprise Server
®
as SAP Appliance Platform
SUSE Linux Enterprise Server SAP Appliances:
• SAP Business Warehouse Accelerator (BWA)*
• SAP High Performance Analytic Appliance (HANA)*
• SAP StreamWork Enterprise Agent*
• SAP NetWeaver Enterprise Search*
• SAP Business ByDesign*
• SAP Business All-In-One Fast Start
* SUSE Linux Enterprise Server exclusive
13
14. SUSE Linux Enterprise Server
®
Priority Support for SAP Applications
● Integrated in SAP
Support Process
● 24x7
● Leverages SAP
Customer Support
Network
● Quick support from SAP
LinuxLab Experts
● SAP Note 1056161 -
SUSE Priority Support
for SAP-Applications
14
16. SUSE at the SAP LinuxLab
Representing SUSE at SAP and in the SAP partner ecosystem for all
technical SUSE Linux related engagements, projects, issues and questions
• Responsibilities
• Software development support for SAP
• Support of SUSE NTS for escalating L3 customer issues
• Certification of SAP products on SUSE Linux Enterprise
• Strategic Linux related projects: appliances,
high availability, virtualization
• Maintenance of a strong contact network within SAP and the
SAP partner ecosystem
• Ensure maximum compatibility of
SUSE Linux Enterprise for SAP applications and databases
17
25. Burton Snowboards
As a dynamic global enterprise, Burton operates 24/7 and requires the flexibility to
react quickly to changes in the marketplace. The IT department, in
particular, needs to provide consistent uptime and to be able to adapt to changing
business needs.
Business Issues: SUSE Solution: Results:
HP-UX platform for SAP required •SAP BI, CRM, ERP, Portal •80% less server-related costs
- expensive hardware •SUSE Linux Enterprise Server •99.999% uptime
- time-consuming •Dell INTEL servers •Reduced power consumption by
administration •SUSE Linux build-in automation 30%
•- frequent downtimes tools •Reduced administrative time and
•SAP and Oracle upgrade prompted costs by 40%
platform evaluation
•UNIX replacement was cost
prohibitive
26
26. SUSE Linux Enterprise Server for SAP Apps
Page
Clam
Cache ESPOS Web YaST
SAP
Limit
High Availability SAP Installation
Extensions Framework
SUSE Linux Enterprise Server
SAP specific additional update channel
27
27. SUSE Linux Enterprise Server for SAP Apps
•Specific
maintenance
channel
•Allows SAP
SUSE Linux Enterprise Server
specific patches
•Maintenance
SAP specific additional update channel Updates for SAP
specific packages
28
29. SUSE Linux Enterprise Server 11 SP2
• Hardware enablement and RAS
• Solaris compete
• btrfs: f i l e syst em with Copy on Write”, checksum snapshot t i ng
s,
• LXC: cont ai ner suppor t based on cont r ol gr oups
• LTTng (Linux Trace Toolkit) capabi l i t i es
• Snapshot / rollback for package and configuration updates
• YaST2 + ZYPP + btrfs
• SUSE Linux Enterprise High Availability Extension: Geo-cl ust er , Bar e
M al R
et ecover y Enhancem s
ent
First customer shipment: February 2012
30
30. SUSE Linux Enterprise Server 11 SP2
Enhancements
• Linux Kernel 3.0
• Most recent hardware enablement
• Transparent Huge Pages
• Enhanced Control Groups
• CPU network load balancing (multiqueue devices)
• Scheduler and memory management improvements
• Intel Sandybridge and “Romley”, AMD Bulldozer
• Updated hypervisors
• Linux Container support (soft partitioning)
31
31. SLES for SAP Applications 11 SP2
Enhancements
• FCS June 2012, SAP support was validated Day ONE for SLES11 SP2 in Feb 2012
• Support for Kernel 2.6 compatibility environment
• SAP Applications require uname output of 2.6.x
• uname26 and PAM module providing compatibility environment
• SAP Notes 1629558 and 1310037
“SUSE Linux Enterprise 11 SP2’s new Linux kernel version 3.0 offers many new features and enhancements
that will help SAP customers utilize the newest technology improvements with their SAP infrastructures,
together with SUSE, we're developing easy installation and migration paths for existing SAP installations,
such as SAP NetWeaver, to support Linux kernel 3.0 so our customers can confidently run SAP solutions
on SUSE Linux Enterprise 11 SP2."
(Helge Deller, head of SAP LinuxLab at SAP).
32
32. SLES for SAP Applications 11
Installation Wizard
SAP Installation • Automates
Wizard Installation for
Linux and SAP
workload
• Variable and
extensible
Installation
Framework
33
36. SAP Installation Wizard
Save time
Quality assured automated installation
Short learning curve
Developed and supported by SAP and SUSE
These 16 values are all you need to know for
starting the SAP and Linux installation!
37
37. • Support for latest SAP NetWeaver releases
• 7.02, 7.03, 7.30
• Updated swap space calculation
• SAP Note 1597355
• Extended SAP product information
• Support for SAP System ID renaming
• Loop mount support for SAP media
• NSCD deactivated during install
38
38. SLES for SAP Applications 11
Page Cache Limit
Page
Cache
Limit
39
39. SLES for SAP Applications 11 SP2
Page Cache Limit
Tells kernel that once page cache is
filled to configured limit, application
memory is more important and should
not be paged out
No memory paged out if memory
footprint of the workload plus the
configured page cache limit does not
exceed the amount of physical RAM
SAP Note 1557506: Linux paging
improvement
40
40. SLES for SAP Applications 11 SP2
Clam SAP
Clam
SAP
41
41. SLES for SAP Applications 11 SP2
Clam SAP
• Utilize ClamAV to scan uploads into SAP systems
• Protect SAP application and users from threats
• ClamAV and ClamSAP provide a cost efficient
solution for cross platform threat protection
42
42. SLES for SAP Applications 11 SP2
Extended Service Pack Overlap Support
ESPOS
43
44. SLES for SAP Applications 11 SP2
Extended Service Pack Overlap Support
45
45. SLES for SAP Applications 11 SP2
High Availability Extension
High Availability
• Cluster
Extensions
management
• Cluster
filesystem
• SAP resource
Agents
• Templates &
best practices
46
46. SLES for SAP Applications 11 SP2
High Availability Extension
• Pacemaker - HA Cluster Manager
• OpenAIS Cluster Framework / Corosync
• Resource Agents to monitoravailability of system- and
application resources
• SAP Instance Resource Agent
• SAP Database Resource Agent (Oracle
10+11, DB2, MaxDB)
• Oracle Cluster File System 2 (OCFS2) for concurrent
data access
• Cluster Logical Volume Manager (cLVM2)
• Distributed Replicated Block Devicse (DRBD8) for
data replication (sync/async)
• HA GUI and Cluster Shell
47
47. Know How and Best Practices - Workshop
The Experts The Workshop
Beside vendors such as In a joint HA workshop users and partners developed, tested
HP, VMware, SAP and SUSE several and documented together with HP, SAP and SUSE best
partners have implemented successful practices for SAP high availability implementations:
SAP HA projects with SUSE Linux
Enterprise High Availability Extension: Whitepaper: SAP solutions made High Available on SUSE
Linux Enterprise Server for SAP Applications.
• B1 Systems
http://www.b1-systems.de/ Best Practice Guide: Best Practices for Running SAP
NetWeaver on SUSE Linux Enterprise High Availability
• Computer Concepts Extension.
http://cc-dresden.de
• LINBIT
http://www.linbit.com/
• Realtech
http://www.realtech.de/
48
48. High Availability
Six Best Practices and Technical Guides
SAN based Mirror (EMC vPlex)
49
52. SAP NetWeaver High Availability Cluster 730 Certification
Details of the certification:
• certifies the Start/Stop infrastructure within HA-Setups
(SAP NetWeaver Management Agents, Cluster-API).
• establish a single SAP HA setup scenario that will be
known to all HA Vendors and will be the reference.
• unify HA setups for SAP NetWeaver 7.x, based on 7.20
DCK availability for ABAP as well as for Java Application Servers
http://scn.sap.com/docs/DOC-26718
53
53. Important Interfaces to Integerate 3rd party HA Solutions
http://scn.sap.com/docs/DOC-25453
54
55. Resources
SLES for SAP Apps Landing Page
• http://www.suse.com/products/sles-for-sap/
SUSE Linux Enterprise Server for SAP Apps Resources:
• https://www.suse.com/products/sles-for-sap/resource-library/ (white papers, etc.)
• http://www.emc.com/collateral/hardware/white-papers/h9542-emc-vplex-
business-continuity-sap-wp.pdf
SUSE / SAP Alliance Webpages:
• http://www.suse.com/partners/alliance-partners/sap/
• http://www.experiencesaphana.com
Download SLES for SAP Apps 11 SP2:
• http://tinyurl.com/download-sles-for-sap
56
58. Visit us online to learn more
about the SUSE and SAP
relationship
www.suse.com/sap
Thank you.
59
59. Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on:
Maxfeldstrasse 5 www.suse.com www.opensuse.org
90409 Nuremberg
Germany
60
60. Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE.
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.