suse linux enterprise: the open platform for sap

60
Jeff Lindholm Senior Sales Engineer SUSE [email protected] Alexander Hass Senior Developer SAP LinuxLab [email protected] SUSE Linux Enterprise: The Open Platform for SAP - TEC 225 -

Upload: dirk-oppenkowski

Post on 12-May-2015

1.930 views

Category:

Documents


0 download

DESCRIPTION

SAP Teched 2012 presentation covering: - SAP-SUSE relationship - SAP Linuxlab - SLES for SAP overview - new SAP Cluster certification

TRANSCRIPT

Page 1: SUSE Linux Enterprise: The Open Platform for SAP

Jeff LindholmSenior Sales [email protected]

Alexander HassSenior DeveloperSAP [email protected]

SUSE Linux Enterprise:The Open Platform for SAP

- TEC 225 -

Page 2: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 3: SUSE Linux Enterprise: The Open Platform for SAP

3

SUSE Recent History

Page 4: SUSE Linux Enterprise: The Open Platform for SAP

4

SUSE Homepage

Page 5: SUSE Linux Enterprise: The Open Platform for SAP

5

SUSE at a Glance

Page 6: SUSE Linux Enterprise: The Open Platform for SAP

6

Where SUSE Leads...

Page 7: SUSE Linux Enterprise: The Open Platform for SAP

7

Open Source Community Leadership

Page 8: SUSE Linux Enterprise: The Open Platform for SAP

8

SUSE Strategy

Page 9: SUSE Linux Enterprise: The Open Platform for SAP

SAP – SUSE Relationship

Page 10: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 11: SUSE Linux Enterprise: The Open Platform for SAP

11

SUSE Linux Enterprise Server for SAP Evolution

Page 12: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 13: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 14: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 15: SUSE Linux Enterprise: The Open Platform for SAP

16

Page 16: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 17: SUSE Linux Enterprise: The Open Platform for SAP

SAP LinuxLabAlexander Hass – Senior Developer

Page 18: SUSE Linux Enterprise: The Open Platform for SAP

© 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

Page 19: SUSE Linux Enterprise: The Open Platform for SAP

© 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

Page 20: SUSE Linux Enterprise: The Open Platform for SAP

© 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 ...

Page 21: SUSE Linux Enterprise: The Open Platform for SAP

© 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

Page 22: SUSE Linux Enterprise: The Open Platform for SAP

© 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

Page 23: SUSE Linux Enterprise: The Open Platform for SAP

© 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

Page 24: SUSE Linux Enterprise: The Open Platform for SAP

SUSE Linux Enterprise Serverfor SAP Applications

Page 25: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 26: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 27: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 28: SUSE Linux Enterprise: The Open Platform for SAP

29

SUSE Linux Enterprise 11

Page 29: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 30: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 31: SUSE Linux Enterprise: The Open Platform for SAP

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).

Page 32: SUSE Linux Enterprise: The Open Platform for SAP

33

SAP Installation Wizard

•Automates Installation for Linux and SAP workload

•Variable and extensible Installation Framework

SLES for SAP Applications 11Installation Wizard

Page 33: SUSE Linux Enterprise: The Open Platform for SAP

34

SAP Installation Wizard

Page 34: SUSE Linux Enterprise: The Open Platform for SAP

35

SAP Installation Wizard

Page 35: SUSE Linux Enterprise: The Open Platform for SAP

36

SAP Installation Wizard

Page 36: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 37: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 38: SUSE Linux Enterprise: The Open Platform for SAP

39

Page Cache Limit

SLES for SAP Applications 11Page Cache Limit

Page 39: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 40: SUSE Linux Enterprise: The Open Platform for SAP

41

ClamSAP

SLES for SAP Applications 11 SP2Clam SAP

Page 41: SUSE Linux Enterprise: The Open Platform for 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

Page 42: SUSE Linux Enterprise: The Open Platform for SAP

43

ESPOS

SLES for SAP Applications 11 SP2Extended Service Pack Overlap Support

Page 43: SUSE Linux Enterprise: The Open Platform for SAP

44

SUSE Linux Enterprise ServerStandard Platform Lifecycle

Page 44: SUSE Linux Enterprise: The Open Platform for SAP

45

SLES for SAP Applications 11 SP2Extended Service Pack Overlap Support

Page 45: SUSE Linux Enterprise: The Open Platform for SAP

46

High Availability Extensions• Cluster

management• Cluster

filesystem• SAP resource

Agents• Templates &

best practices

SLES for SAP Applications 11 SP2High Availability Extension

Page 46: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 47: SUSE Linux Enterprise: The Open Platform for SAP

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.

Page 48: SUSE Linux Enterprise: The Open Platform for SAP

49

High AvailabilitySix Best Practices and Technical Guides

SAN based Mirror (EMC vPlex)

Page 49: SUSE Linux Enterprise: The Open Platform for SAP

50

High AvailabilitySix Best Practices and Technical Guides

Page 50: SUSE Linux Enterprise: The Open Platform for SAP

SAP NetWeaver High Availability Cluster 7.30

Page 51: SUSE Linux Enterprise: The Open Platform for SAP

52http://scn.sap.com/docs/DOC-31701

Page 52: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 53: SUSE Linux Enterprise: The Open Platform for SAP

54

Important Interfaces to Integerate 3rd party HA Solutions

http://scn.sap.com/docs/DOC-25453

Page 54: SUSE Linux Enterprise: The Open Platform for SAP

55http://scn.sap.com/docs/DOC-28875

Page 55: SUSE Linux Enterprise: The Open Platform for SAP

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

Page 56: SUSE Linux Enterprise: The Open Platform for SAP

Questions & Answers

Page 57: SUSE Linux Enterprise: The Open Platform for SAP

58

When it’s Business CriticalMake the smart choice

www.suse.com/smart

Page 58: SUSE Linux Enterprise: The Open Platform for SAP

59

Visit us online to learn moreabout the SUSE and SAP relationshipwww.suse.com/sap

Thank you.

Page 59: SUSE Linux Enterprise: The Open Platform for SAP

Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany

+49 911 740 53 0 (Worldwide)www.suse.com

Join us on:www.opensuse.org

60

Page 60: SUSE Linux Enterprise: The Open Platform for SAP

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.