- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux for SAP Applications
- What is the "Red Hat Enterprise Linux for SAP Applications" Subscription?
- What is RHEL for SAP?
- What is needed to run SAP NetWeaver on RHEL?
- What is the technical difference between the normal Red Hat Enterprise Linux and the Red Hat Enterprise Linux for SAP Applications?
- What additional software, kernel parameter, readiness to SAP/Oracle installation and so on?
- Is a RHEL for SAP Applications subscription required for installing the latest SAP Netweaver application?
A Red Hat Enterprise Linux for SAP Applications subscription is required for installing the latest version of 'SAP NetWeaver' or 'SAP Kernel' on Red Hat Enterprise Linux. For more details, refer to the below section "Why switch to
Red Hat Enterprise Linux for SAP Applications from regular Red Hat Enterprise Linux subscription?".
Overview of RHEL for SAP Applications subscription:
Built on Red Hat Enterprise Linux (RHEL), RHEL for SAP Applications offers the following additional software components through a dedicated "Red Hat SAP Server" channel:
- sapconf (only in RHEL 6.5 and newer): provides an automated RHEL provisioning solution for SAP, including kernel parameters, additional rpms, network settings etc. Can be integrated into kickstart and Red Hat Satellite Server.
- compat-sap-c++ (New as of RHEL 6.7 and newer): Provides additional runtime compatibility libraries required by the newer NetWeaver releases (Refer to (http://access.redhat.com/solutions/2670361) for more information). These libraries are installed independently of the standard runtime libraries provided by RHEL.
- tuned-profiles-sap (only in RHEL6.5 and newer): provides the "sap-netweaver" profile (based on the "enterprise-storage" profile) to tune RHEL for running SAP NetWeaver based applications.
- resource-agents-sap (only in RHEL6.5 and newer): provides Pacemaker cluster resource agents (SAPDatabase and SAPInstance) to set up high availability for SAP NetWeaver environments. See Deploying Highly Available SAP NetWeaver-based Servers Using Red Hat Enterprise Linux HA add-on with Pacemaker for guidelines on how to set up such an environment.
- compat-locales-sap: enables Legacy SAP locales to easily migrate non-Unicode SAP NetWeaver installations from UNIX/Windows to Linux (see SAP Note 187864). Also provides additional locales for customers still running non-Unicode SAP applications. For example, a "de_DE@HPUX" locale is provided that changes the sorting for German on RHEL to match the sorting on HP-UX to avoid sorting issues as described in SAP Note 952625.
- vhostmd/vm-dump-metrics monitoring daemon and client required by SAP for KVM support (see SAP Note 1400911).
- IBM 1.4.2 JDK (deprecated) for installing legacy versions of Java-based SAP applications on Linux x86_64 (e.g. SAP WebAS Java 6.40, see SAP Note 1495160).
- Future solutions. All future solutions for SAP applications will be added to the RHEL for SAP Applications channel. Customers with active RHEL for SAP Applications subscriptions will gain immediate access to them.
Integrated Support Process
Red Hat and SAP deliver integrated support for all customers who have active Red Hat Enterprise Linux for SAP Applications subscriptions. The integrated support includes the following elements:
- SAP Global Support Backbone integration with Red Hat Customer Experience & Engagement support cases
- Dedicated engineers on-site at SAP Linux Lab who work directly with SAP on certifications and customer issues
- Red Hat and SAP customers can benefit from the integration of SAP Solution Manager and Red Hat's customer support ticketing system by gaining a single point of contact for support issues, streamlined resolution of incidents and continued collaboration for running SAP applications on Red Hat Enterprise Linux. With the integration of the ticketing systems, Red Hat and SAP are able to more easily liaise on support issue resolutions, providing enhanced support services to customers.
Workflow of the integrated support process
- An SAP customer will initiate a support request with SAP
- After triage by the SAP Linux team, the case may be routed to the SAP Linux Lab
- The Linux Lab staff will troubleshoot the issue with the assistance of the Red Hat on-site engineer
- If Red Hat CEE assistance is required, the Linux Lab staff will route the SAP Message to Red Hat
- Red Hat CEE handles the case in collaboration with the customer and SAP via the SAP Global Support Backbone integration
- The case remains open until it is closed by the customer by changing the SAP message to "confirmed"
Deployment process consists of (note: there is no specific ISO for "Red Hat Enterprise Linux for SAP Applications" as the normal RHEL ISO would be used) :
- Install Red Hat Enterprise Linux.
- Subscribe the system to the "RHEL for SAP Applications" child channel. Refer to the following kbase article How to subscribe the system to RHEL for SAP Channel for assistance.
Specific content for RHEL for SAP Applications is now accessible via yum.
For off-line installation, use reposync to sync the contents of
RHEL for SAP Applicationschannel from the Customer Portal to a system that has an internet connection and then configure the yum repository. For further information, refer to the following kbase article Options for Installing Red Hat Software Offline . The
RHEL for SAP Applicationschannel can also be synced to Red Hat Satellite Server.
Why switch to
Red Hat Enterprise Linux for SAP Applications from the standard Red Hat Enterprise Linux subscription?
The only way to meet the SAP runtime compatibility library requirement for the latest SAP NetWeaver products or to use the latest SAP kernels is through the compat-sap-c++ package. This package is only provided as a part of the
Red Hat Enterprise Linux for SAP Applications channel. To access this channel, a Red Hat Enterprise Linux for SAP Applications subscription is required.
Red Hat Enterprise Linux 7: With RHEL 7, Red Hat ships compat-sap-c++-5 to meet GCC 5 runtime library requirements of future SAP NetWeaver releases. At this time of writing, the supported architectures are x86, Power BE, and Power LE.
Red Hat Enterprise Linux 6: With RHEL 6, Red Hat ships compat-sap-c++ to meet GCC 4.8 runtime library and compat-sap-c++-5 to meet GCC 5 runtime library requirements of the newer SAP NetWeaver releases. Refer http://access.redhat.com/solutions/2670361 for more information. It is recommended to upgrade the base system to RHEL 6.8 prior to installing the package. At this time of writing, compat-sap-c++-5 is only available for x86_64 architecture. compat-sap-c++(4.8) is available for x86_64, ppc64 and s390x architectures.
How to switch from a standard RHEL subscription to
Red Hat Enterprise Linux for SAP Applications subscription?
Switching from a standard RHEL subscription for your SAP server does not require an OS rebuild. To switch from the standard RHEL subscription to an RHEL for SAP Applications subscription, please contact your Red Hat Account Team to change the subscription from the standard RHEL to RHEL for SAP Applications at next renewal point.
Once the "Red Hat Enterprise Linux for SAP Applications" subscription has been acquired, follow the steps mentioned in the below kbase article for guidance on subscribing the server to "Red Hat Enterprise Linux for SAP applications" child channel.
What should I do after switching to Red Hat Enterprise Linux for SAP applications from regular Red Hat Enterprise Linux subscription ?
 The new SAP* resource agents are only available in RHEL 6.5 and newer. The old SAP* resource agents for rgmanager from /usr/share/cluster can NOT be used with pacemaker!
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.