suse linux enterprise: the open platform for sap
DESCRIPTION
SAP Teched 2012 presentation covering: - SAP-SUSE relationship - SAP Linuxlab - SLES for SAP overview - new SAP Cluster certificationTRANSCRIPT
Jeff LindholmSenior Sales [email protected]
Alexander HassSenior DeveloperSAP [email protected]
SUSE Linux Enterprise:The Open Platform for SAP
- TEC 225 -
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
3
SUSE Recent History
4
SUSE Homepage
5
SUSE at a Glance
6
Where SUSE Leads...
7
Open Source Community Leadership
8
SUSE Strategy
SAP – SUSE Relationship
10
SUSE® Linux Enterprise ServerThe 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 withinSAP Customer Support Network
• Integrated Java Support
11
SUSE Linux Enterprise Server for SAP Evolution
12
A bundle of software and services that addresses specific needs of SAP users.
● Target Use Cases:• SAP UNIX to Linux
migrations, Re-platforming projects
• SAP appliances• SAP cloud deployments
SUSE® Linux Enterprise Server for SAP Applications
• SUSE Linux Enterprise Server• Installation Wizard• SUSE Linux Enterprise High
Availability Extension• Page Cache Limitation
• Extended Service Pack Support (+12 months)• Separate SAP Specific Update Channel• SUSE Linux Enterprise Server Priority Support
for SAP Applications
Services
Software
13
SUSE® Linux Enterprise Serveras 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
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
16
17
Representing SUSE at SAP and in the SAP partner ecosystem for alltechnical 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
SUSE at the SAP LinuxLab
SAP LinuxLabAlexander Hass – Senior Developer
© 2012 SAP AG. All rights reserved. 19
SAP Solutions on Linux - Overview
SAP was the first large vendor to ship business solutions on LinuxGeneral availability for SAP R/3 since Q4 1999All releases since R/3 4.0B, including SAP Business Suite 2005/8 and latest BS7i2011Full availability of on SAP NetWeaver 7.x, ’04, 6.x and SAP Basis 4.x based solutions
Supported DistributionsSUSE Linux Enterprise ServerRed Hat Enterprise LinuxOracle Linux for Oracle based SAP environments
Supported DatabasesSybase ASE, MaxDB and HANAIBM DB2 and Oracle
Linux is reference platform for SAP software developmentBest availability of SAP solutions
© 2012 SAP AG. All rights reserved. 20
SAP Solutions on Linux - Customer Feedback
Why SAP customers choose Linux as their OS platform
SAP systems are operated in mission critical server environmentsEfficiently administer your Linux servers Take advantage of available Unix knowledge
Integration is key, and Linux is an integration platformSeamlessly integrate into your network of Unix serversUse Linux to achieve Windows - Unix integration
Linux offers the highest degree of vendor independenceHardware for Linux has a very good performance to price ratioUnix-like environment with all advantages of free vendor selection
© 2012 SAP AG. All rights reserved. 21
LinuxLab: SAP Linux community
SAP founded the LinuxLab when making SAP available on Linux LinuxLab is a joint development co-operation between hardware and technology
partners, distributors and SAP itself Since 1999, LinuxLab helps to keep Linux solutions ready for business critical
enterprise computing SAP LinuxLab is your personal contact inside of SAP
support delivering first class support down to development level Several SAP initiatives like Adaptive Computing started as projects in SAP LinuxLab
and growing ...
© 2012 SAP AG. All rights reserved. 22
SAP on Linux support
Common support message handling via SAP ticket system Operating support related messages are processed on component
BC-OP-LNX On development level LinuxLab members will take over
Direct access to distribution- or technology partner specific know-how Integrated partner’s employees Further analysis and processing inside the SAP ticket system If necessary, hand-over of the support message to the partner’s
support system Parallel customer ticket in the partner’s support system Direct forwarding via an integrated support infrastructure, e.g. via SuSE’s SAP
Solution Manager integration
© 2012 SAP AG. All rights reserved. 23
Example of a LinuxLab project: Pagecache Limit
Needed to configure a system’s available amount of pagecache Known in Unix environments but not on Linux (yet) Linux allows to tune the Linux Kernel’s general pagecache strategy (vm.swappiness)
Helpful for system sizing Protect the SAP system’s memory resources
from general file system I/O caching
Available since SLES 11 SP1: vm.pagecache_limit_mb Documented in SAP note 1557506:
Linux paging improvements
0 M
B I/O
1024
MB I/
O
4096
MB I/
O
8192
MB I/
O
1638
4 M
B I/O
2457
6 M
B I/O
3276
8 M
B I/O
4915
2 M
B I/O
6553
6 M
B I/O
1310
72 M
B I/O
70.00%75.00%80.00%85.00%90.00%95.00%
100.00%105.00%110.00%
Influence of pagecache limit on throughput
3.0.34-0.7-default pagecache limit set 3.0.34-0.7-default
© 2012 SAP AG. All rights reserved. 24
SAP Start Service High Availability interface
sapstartsrv is now cluster-aware Partners can implement an interface
SUSE on-site LinuxLab engineershelped building up reference systems
Wrote a documentation and a reference implementation of howto use the script connector
Partner certification program available To certify the start/stop infrastructure within HA setups To clarify support responsibilities See http://scn.sap.com/docs/DOC-26718 for more details
SUSE Linux Enterprise Serverfor SAP Applications
26
HP-UX platform for SAP required- expensive hardware- time-consuming administration•- frequent downtimes•SAP and Oracle upgrade prompted platform evaluation•UNIX replacement was cost prohibitive
•SAP BI, CRM, ERP, Portal•SUSE Linux Enterprise Server•Dell INTEL servers•SUSE Linux build-in automation tools
Business Issues: SUSE Solution: Results:•80% less server-related costs•99.999% uptime•Reduced power consumption by 30%•Reduced administrative time and costs by 40%
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.
Burton Snowboards
27
SUSE Linux Enterprise Server for SAP Apps
SUSE Linux Enterprise Server
High Availability Extensions
SAP Installation Framework
Page Cache Limit
ClamSAP
ESPOS
SAP specific additional update channel
Web YaST
28
SUSE Linux Enterprise Server for SAP Apps
SUSE Linux Enterprise Server
SAP specific additional update channel
•Specific maintenance channel•Allows SAP specific patches•Maintenance Updates for SAP specific packages
29
SUSE Linux Enterprise 11
30
• Hardware enablement and RAS• Solaris compete
• btrfs: file system with Copy on Write”, checksums, snapshotting• LXC: container support based on control groups• LTTng (Linux Trace Toolkit) capabilities
• Snapshot / rollback for package and configuration updates• YaST2 + ZYPP + btrfs
• SUSE Linux Enterprise High Availability Extension: Geo-cluster, Bare Metal Recovery Enhancements
First customer shipment: February 2012
SUSE Linux Enterprise Server 11 SP2
31
• 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)
SUSE Linux Enterprise Server 11 SP2Enhancements
32
SLES for SAP Applications 11 SP2Enhancements
• 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).
33
SAP Installation Wizard
•Automates Installation for Linux and SAP workload
•Variable and extensible Installation Framework
SLES for SAP Applications 11Installation Wizard
34
SAP Installation Wizard
35
SAP Installation Wizard
36
SAP Installation Wizard
37
SAP Installation Wizard
These 16 values are all you need to know for starting the SAP and Linux installation!
Save time
Developed and supported by SAP and SUSE
Short learning curve
Quality assured automated installation
38
• 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
39
Page Cache Limit
SLES for SAP Applications 11Page Cache Limit
40
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
SLES for SAP Applications 11 SP2Page Cache Limit
41
ClamSAP
SLES for SAP Applications 11 SP2Clam SAP
42
SLES for SAP Applications 11 SP2Clam 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
43
ESPOS
SLES for SAP Applications 11 SP2Extended Service Pack Overlap Support
44
SUSE Linux Enterprise ServerStandard Platform Lifecycle
45
SLES for SAP Applications 11 SP2Extended Service Pack Overlap Support
46
High Availability Extensions• Cluster
management• Cluster
filesystem• SAP resource
Agents• Templates &
best practices
SLES for SAP Applications 11 SP2High Availability Extension
47
SLES for SAP Applications 11 SP2High 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
48
Know How and Best Practices - WorkshopThe Experts
Beside vendors such as HP, VMware, SAP and SUSE several partners have implemented successful SAP HA projects with SUSE Linux Enterprise High Availability Extension:
• B1 Systemshttp://www.b1-systems.de/
• Computer Conceptshttp://cc-dresden.de
• LINBIThttp://www.linbit.com/
• Realtechhttp://www.realtech.de/
The Workshop
In a joint HA workshop users and partners developed, tested and documented together with HP, SAP and SUSE best practices for SAP high availability implementations:
Whitepaper: SAP solutions made High Available on SUSE Linux Enterprise Server for SAP Applications.
Best Practice Guide: Best Practices for Running SAP NetWeaver on SUSE Linux Enterprise High Availability Extension.
49
High AvailabilitySix Best Practices and Technical Guides
SAN based Mirror (EMC vPlex)
50
High AvailabilitySix Best Practices and Technical Guides
SAP NetWeaver High Availability Cluster 7.30
52http://scn.sap.com/docs/DOC-31701
53
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
54
Important Interfaces to Integerate 3rd party HA Solutions
http://scn.sap.com/docs/DOC-25453
55http://scn.sap.com/docs/DOC-28875
56
ResourcesSLES 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
Questions & Answers
58
When it’s Business CriticalMake the smart choice
www.suse.com/smart
59
Visit us online to learn moreabout the SUSE and SAP relationshipwww.suse.com/sap
Thank you.
Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany
+49 911 740 53 0 (Worldwide)www.suse.com
Join us on:www.opensuse.org
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 DisclaimerThis 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.