Chapter 5. Differences between RHEL for SAP Applications and RHEL for SAP Solutions
Red Hat Enterprise Linux for SAP Solutions subscription contains more features and capabilities than our lightweight RHEL for SAP Applications subscription. The following table lists the technical differences between the two subscriptions.
| Feature | RHEL for SAP Applications | RHEL for SAP Solutions |
|---|---|---|
| Software packages for SAP NetWeaver: Repository rhel-7-SAP / rhel-8-SAP-NetWeaver (check the SAP-specific technical components table for a list of components) | X | X |
| Software packages for SAP HANA: Repository rhel-7-SAP-HANA / rhel-8-SAP-Solutions (check the SAP-specific technical components table for a list of components) | X | |
| RHEL High-Availability Add-On | X | |
| RHEL System Roles for SAP | X | |
| Extended Update Support (EUS) | Only in Premium | X |
| Update Services for SAP Solutions (E4S) | X | |
| Smart Management Add-On | X | |
| Insights | X | X |
All future solutions for SAP applications are planned to be added to the RHEL for SAP Solutions repository. See the datasheet Red Hat Enterprise Linux for SAP Solutions for more information.
5.1. Overview of the RHEL for SAP Applications repository
The SAP-specific software packages are available with both, the RHEL for SAP Applications and the RHEL for SAP Solutions subscription.
- compat-sap-c++ (available with RHEL 6.7 and later): Provides additional runtime compatibility libraries required by newer NetWeaver releases. These libraries are installed independently of the standard runtime libraries provided by RHEL. For more information, see the Red Hat Knowledgebase solution Installation of SAP NetWeaver 7.51 and later on Red Hat Enterprise Linux 6 fails with the message GLIBCXX_3.4.14 not found.
- tuned-profiles-sap (available with RHEL 6.5 and later): Provides the +sap-netweaver+profile to tune RHEL for running SAP NetWeaver-based applications.
- resource-agents-sap (only in RHEL 6.5 and later): Provides Pacemaker cluster resource agents (SAPDatabase and SAPInstance) to set up high availability for SAP NetWeaver environments. For more information and guidelines, see the Red Hat Knowledgebase solution the Deploying Highly Available SAP NetWeaver-based Servers Using Red Hat Enterprise Linux HA add-on with Pacemaker. For more information Red Hat HA solutions for managing ENSA1 and ENSA2 using the resource agents provided by the resource-agents-sap package, see the Red Hat Knowledgebase solutions HA Solution for S/4HANA based on ABAP Platform 1809 or newer and HA Solution for NetWeaver or S/4 Based on ABAP Platform 1709 or older.
- compat-locales-sap: Enables Legacy SAP locales to easily portnon-Unicode SAP NetWeaver installations from UNIX or Windows to Linux. For more information, see SAP Note 187864. This package also provides users with additional locales to runnon-Unicode SAP applications. For example, the de_DE@HPUX locale changes the sorting for German on RHEL to match the sorting on HP-UX to avoid sorting issues. For more information, see SAP Note 952625.
-
vhostmd/vm-dump-metrics: A monitoring daemon and client required by SAP for KVM support; For more information, see SAP Note 1400911. In RHEL 8.0, the
vm-dump-metrics packageis part of the BaseOS repository and thevhostmdpackage is part of the AppStream repository.
5.2. Overview of the RHEL for SAP HANA repository
The SAP-specific software packages are available only with the RHEL for SAP Solutions subscription.
-
rhel-system-roles-sap (only in RHEL 7.7 Batch Update 3 and later): Provides the automated RHEL system preparation of a local or remote server for the installation of SAP HANA or SAP NetWeaver, including required packages, kernel parameters, and network parameters.
rhel-system-roles-saphas the ability to be integrated into Red Hat Satellite Server and Red Hat Ansible Tower. For more information, see Red Hat Enterprise Linux System Roles for SAP. - compat-sap-c++: Provides additional runtime compatibility libraries required by newer NetWeaver and HANA releases. These libraries are installed independently of the standard runtime libraries provided by RHEL.
- tuned profiles-sap-hana: Provides the sap-hana tuned profile to tune RHEL for running SAP HANA.
- resource-agents-sap-hana: Resource agents and other components for managing SAP HANA Scale-Up System replication. For more information, see the Red Hat Knowledgebase article Supported Scenarios of Automated SAP HSR in HANA Scale-Up.
- resource-agents-sap-hana-scaleout: Resource agents and other components for managing SAP HANA Scale-Out System replication. For more information, see the Red Hat Knowledgebase article Supported Scenarios of Automated SAP HSR in HANA Scale-Out.
5.3. SAP related software packages and repositories
The following table contains an overview of the SAP-specific technical components that are included in the respective repositories:
5.3.1. RHEL 7
| Package | rhel-7-SAP(*) | rhel-7-SAP-HANA(*) |
|---|---|---|
| compat-locales-sap | X | |
| compat-sat-c++ | X | X |
| resource-agents-sap | X | |
| resource-agents-sap-hana | X | |
| tuned-profiles-sap | X | |
| tuned-profiles-sap-hana | X | |
| sapconf | X | |
| rhel-system-roles-sap | X(**) | |
| _vhostmd/vm-dump-metrics | X |
(**) starting with RHEL 7.7
(*) Use the following list to identify the full repository labels:
rhel-7-SAP:
-
rhel-sap-for-rhel-7-<arch>-rpms -
rhel-sap-for-rhel-7-<arch>-eus-rpms -
rhel-sap-for-rhel-7-<arch>-e4s-rpms
rhel-7-SAP-HANA:
-
rhel-sap-hana-for-rhel-7-<arch>-rpms -
rhel-sap-hana-for-rhel-7-<arch>-eus-rpms -
rhel-sap-hana-for-rhel-7-<arch>-e4s-rpms
<arch> denotes the specific hardware architecture as follows:
-
"
server"(for x86_64) -
"
for-power-le" (for ppc64le) -
"
for-power" (for ppc64) -
"
for-system-z" (for s390x)
e4s repos are only available for hardware architectures x86_64 and ppc64le.
5.3.2. RHEL 8
| Package | rhel-7-SAP(*) | rhel-7-SAP-HANA(*) |
|---|---|---|
| compat-locales-sap | X | |
| compat-sat-c++ | X | X |
| resource-agents-sap | X | |
| resource-agents-sap-hana | X | |
| tuned-profiles-sap | X | |
| tuned-profiles-sap-hana | X | |
| rhel-system-roles-sap | X | |
| _vhostmd/vm-dump-metrics | X |
(*) Use the following list and examples to identify the full repository labels:
rhel-8-SAP-NetWeaver:
-
rhel-8-for-<arch>-sap-netweaver-rpms -
rhel-8-for-<arch>-sap-netweaver-eus-rpms -
rhel-8-for-<arch>-sap-netweaver-e4s-rpms
rhel-8-SAP-Solutions:
-
rhel-8-for-<arch>-sap-solutions-rpms -
rhel-8-for-<arch>-sap-solutions-eus-rpms -
rhel-8-for-<arch>-sap-solutions-e4s-rpms
<arch> denotes the specific hardware architecture as follows:
- x86_64
- ppc64le
- s390x
e4s repos are only available for hardware architectures x86_64 and ppc64le.