9.x Release Notes
Release Notes for Red Hat Enterprise Linux for SAP Solutions 9.x
Abstract
Making open source more inclusive Copy linkLink copied to clipboard!
Red Hat is committed to replacing problematic language in our code and documentation. We are beginning with these four terms: master, slave, blacklist, and whitelist. Due to the enormity of this endeavor, these changes will be gradually implemented over upcoming releases. For more details on making our language more inclusive, see our CTO Chris Wright’s message.
Providing feedback on Red Hat documentation Copy linkLink copied to clipboard!
We appreciate your feedback on our documentation. Let us know how we can improve it.
Submitting feedback through Jira (account required)
- Make sure you are logged in to the Jira website.
- Provide feedback by clicking on this link.
- Enter a descriptive title in the Summary field.
- Enter your suggestion for improvement in the Description field. Include links to the relevant parts of the documentation.
- If you want to be notified about future updates, please make sure you are assigned as Reporter.
- Click Create at the bottom of the dialogue.
Chapter 1. Overview Copy linkLink copied to clipboard!
Red Hat® Enterprise Linux® for SAP Solutions combines the reliability, scalability, and performance of Linux with technologies that meet the specific requirements of SAP workloads. It is certified for integration with SAP S/4HANA® and built on the same foundation as the world’s leading enterprise Linux platform, Red Hat Enterprise Linux (RHEL).
For more information on RHEL for SAP Solutions, see the Red Hat Enterprise Linux for SAP Solutions product page.
Chapter 2. Supported architectures Copy linkLink copied to clipboard!
The first version of Red Hat Enterprise Linux 9 for SAP Solutions to include E4S and EUS repositories as well as packages for SAP was RHEL 9.0, which is available for the following architectures:
- Intel 64-bit architecture (x86_64)
- IBM Power, Little Endian (ppc64le)
For more information, see Red Hat Enterprise Linux Technology Capabilities and Limits.
Chapter 3. Included features Copy linkLink copied to clipboard!
Built on the foundation of Red Hat Enterprise Linux, the RHEL for SAP Solutions subscription includes the following additional components:
- SAP-specific technical components to support S/4HANA, SAP HANA, and SAP Business Applications.
- High Availability solutions for S/4HANA, SAP HANA, and SAP Business Applications.
- RHEL System Roles for SAP, which can be used to automate the configuration of a RHEL system to run SAP workloads.
- Smart Management and Red Hat Insights for lifecycle management and proactive optimization.
- SAP HANA tested in-place upgrades and kernel live patching capabilities to maximize SAP business uptime.
- Update Services for SAP Solutions / Extended Update Support, providing up to four years of support on specified minor releases.
Chapter 4. Distribution of content Copy linkLink copied to clipboard!
RHEL 9 for SAP Solutions is installed using ISO images. For more information, see Installing RHEL 9 for SAP Solutions.
For information on RHEL for SAP Solutions offerings on Certified Cloud Providers, see SAP Offerings on Certified Cloud Providers.
If you need help installing your product, contact Red Hat Customer Service or Technical Support.
SAP specific content is available on separate SAP repositories and ISOs and only for SAP-supported architectures (Intel x86_64, IBM Power LE).
See How to subscribe SAP HANA systems to the Update Services for SAP Solutions.
Chapter 5. New features and enhancements Copy linkLink copied to clipboard!
5.1. Red Hat Enterprise Linux 9.0 for SAP Solutions Copy linkLink copied to clipboard!
RHEL System Roles for SAP
Ansible Core support for the RHEL System Roles
As of the RHEL 9 GA release, Ansible Core is provided, with a limited scope of support, to enable RHEL supported automation use cases. Ansible Core replaces Ansible Engine which was provided on previous versions of RHEL in a separate repository. Ansible Core is available in the AppStream repository for RHEL. For more details on the supported use cases, see Scope of support for the Ansible Core package included in the RHEL 9 AppStream.
If you require Ansible Engine support, or otherwise need support for non-RHEL automation use cases, create a Case at Red Hat Support.
Full Support for role
sap_hana_installWith the role
sap_hana_install, installing SAP HANA standalone or scale-out is simple and reliable and requires no interactive user input, and there is no need to learn how to configure thehdblcm configfilefor doing an unattended installation. This role had initially been shipped in Technology Preview support and is now fully supported.SELinux file labeling for SAP
The roles
sap_general_preconfigureandsap_hana_preconfigurenow support setting SELinux file labels for running SAP HANA or SAP ABAP application instances on RHEL systems with SELinux in enforcing or permissive mode.SAP HANA Pacemaker
System roles have been enhanced to allow the setup of two-node SAP HANA pacemaker clusters. For Red Hat Enterprise Linux 9.0, it is provided as Technology Preview. For information on Red Hat’s scope of support for Technology Preview features, see Technology Preview Features Support Scope.
HA solutions for SAP
SAP HANA Multitarget System Replication
SAP HANA Multitarget System Replication is now supported in combination with the HA solution for managing SAP HANA Scale-Up System Replication. See Configuring SAP HANA Scale-Up Multitarget System Replication for disaster recovery for more information.
resource-agents-sap-hanaThe following enhancements have been made in version 0.162.1:
-
A new parameter,
HANA_CALL_TIMEOUT`has been added. It fixes the issue of hard-coded timeouts for most `HANA_CALLcommands. - Provision of systemd support.
-
Start and stop resource operation timeouts can now be used for increased
WaitforStarted/WaitforStoppedtimeouts. The minimum timeout remains 3600s. - The logging has been improved.
- The error handling has been improved.
-
A new parameter,
5.2. Red Hat Enterprise Linux 9.3 for SAP Solutions Copy linkLink copied to clipboard!
HA solutions for SAP
- When using the HA solutions for managing HANA Multitarget System Replication, it is also possible to set up a separate inactive cluster for managing the HANA instances at the DR site, which can be activated manually in the event of the primary cluster becoming unavailable. For more details, please refer to Configuring SAP HANA Scale-Up Multitarget System Replication for disaster recovery.
- RHEL HA solutions for SAP now support managing SAP HANA Multitarget System Replication for both HANA Scale-Up and HANA Scale-Out environments, allowing for automated failover with 3 and more replicates. For more details, please refer to Multitarget System Replication.
5.3. Red Hat Enterprise Linux 9.4 for SAP Solutions Copy linkLink copied to clipboard!
HA solutions for SAP
Enabling the SAP HANA
srServiceStateChanged()hook forhdbindexserverprocess failure actionStarting with version 0.162.3, the
resource-agents-sap-hanapackage provides a new SAP HANA hook script for dealing with situations where the HANAhdbindexserverprocess has crashed or is hanging:-
The
ChkSrv.pyhook script uses the SAP HANAsrServiceStateChanged()hook to process HANA events and allow the HA cluster to react to dying or hanging SAP HANAhdbindexserverprocesses. -
The
CHkSrv.pyhook script provides the option to choose the reaction to a crashed or hanging HANAhdbindexerverprocess: either stop or kill the HANA DB, or only log events for monitoring purposes. -
All activity related to the
srServiceStateChanged()HANA hook is logged in a dedicated SAP HANA tracefile.
-
The
The minimum required SAP HANA version to enable this feature is SAP HANA 2.0 SPS4. For more details, refer to Enabling the SAP HANA srServiceStateChanged() hook for hdbindexserver process failure action (optional).
In addition to the new feature, version 0.162.3 (and later) of the
resource-agents-sap-hanapackage also provides the following enhancements:-
Avoids explicit and implicit usage of the
/tmpfile system to keep theSAPHanaSRresource agents working even in situations where the/tmpfile system is full. -
If the
SAPHanaSR.pyhook script successfully reports asrConnectionChanged()event to the cluster, a still existing fallback state file is removed to prevent an override of an already reported SR state. - Improves supportability as it provides the current process ID of the resource agent, logged in resource agent output, and HANA tracefiles.
- Improves the logging of status and actions that the resource agents perform.
-
Avoids explicit and implicit usage of the
RHEL System Roles for SAP
The following enhancements have been made for the roles given below:
-
collection: Ensures Ansible 2.16.1, 2.15.8, 2.14.12 (cve-2023-5764) compatibility. -
collection: Minimum Ansible version is now 2.14. -
preconfigure: Includes SLES related code. Configuring SLES managed nodes is nevertheless unsupported by Red Hat. -
sap_hana_preconfigure: Implements SAP HANA requirements for RHEL 8.8 and RHEL 9.2 and is less restrictive with RHEL versions that are not yet supported for SAP HANA. -
sap_ha_pacemaker_cluster: Improves VIP resource and constraint setup per platform.
-
For more details refer to Red Hat Enterprise Linux System Roles for SAP.
Security
You can now learn about processes and practices for securing Red Hat Enterprise Linux systems against local and remote intrusion, exploitation, and malicious activity. These approaches and tools can create a more secure environment for running SAP HANA. For more details, refer to:
5.4. Red Hat Enterprise Linux 9.5 for SAP Solutions Copy linkLink copied to clipboard!
HA solutions for SAP
-
Adding SAP HANA
indexservercrash restart handling, detecting SAP HANAindexserverfailure in scale-out (in addition to scale-up) DBMS clusters, and automated switching over to the secondary SAP HANA node is now possible. For more information, refer to Additional hooks. - Adding support for RHEL High Availability on Azure Government Cloud to enable RHEL HA to run SAP and other workloads is now possible. This allows you to use RHEL HA in an environment that meets the compliance and security standards mandated by the US government for sensitive data. For more information, refer to Support Policies for RHEL High Availability Clusters - Microsoft Azure Virtual Machines as Cluster Members.
-
Adding SAP HANA
RHEL System Roles for SAP
The following enhancement have been made for the role given below:
-
sap_netweaver_preconfigure: Syncs with SAP note 3119751 v.13 for RHEL.
-
5.5. Red Hat Enterprise Linux 9.6 for SAP Solutions Copy linkLink copied to clipboard!
HA solutions for SAP
The following enhancements have been made:
-
sap-hana-ha: The new packagesap-hana-hahas been added with version 1.2.8. It contains the "Advanced Next Generation Interface" resource agents ("angi") for SAP HANA scale-up and scale-out environments. You can use the new resource agents in place ofresource-agents-sap-hanaandresource-agents-sap-hana-scaleout. For more details on the supported use cases, see Minimum supported package versions for SAP HANA Scale-Up and Scale-Out System Replication HA solutions. -
resource-agents-sap: The simple mount functionality has been added to the resource agents with versionresource-agents-sap-4.15.1for SAP NetWeaver and S/4HANA application servers.
-
5.6. Red Hat Enterprise Linux 9.7 for SAP Solutions Copy linkLink copied to clipboard!
HA solutions for SAP
The following enhancements have been made:
sap-hana-hahas been rebased to version 1.2.10 with the following fixes and enhancements:-
Enhances the virtual hostname detection. If the
saphostagentfails to answer theListInstancesquery, use the<sid>admuser environment to get the virtual hostname. -
Replaces the deprecated command
crm_masterwithcrm_attributewith option--promotioninstead. -
Uses
-INFINITYinstead of the short-inffor the score. - Declines promote/takeover, if the remote node is still a member of the cluster but has lost its score value.
- Fixes support for hostnames that contain dashes.
-
Adds the cluster alert agent
SAPHanaSR-alert-fencingfor fencing of all nodes in the same scale-out HANA site after one member of the site has been fenced by the cluster. -
Adds script
SAPHanaSR-hookHelperfor supporting theaction_on_lost = fenceoption in theChkSrvhook.
-
Enhances the virtual hostname detection. If the
RHEL System Roles for SAP
The following enhancements have been made for the role given below:
sap_hana_preconfigure:- Enhances flexibility with boot command line args.
-
Replaces
grub2-mkconfigfor RHEL bygrubbyfrom RHEL 8 onwards. - Has a new mechanism for loading RHEL minor plus vars without having to use "find" files on localhost.
- Implements SAP note 3108302 v.13.
sap_hana_install:- Enhances validation of variables.
-
Enhances
SAPCARdetection functionality and handling of multiple files.
sap_ha_pacemaker_cluster:- Enhances handling of cluster properties and improves ASCS ERS post steps.
sap_ha_install_hana_hsr:- Adds backup location detection and user variable.
sap_vm_provision:- Adds dynamic group handling for provisioning.
Chapter 6. Deprecated functionality Copy linkLink copied to clipboard!
HA solutions for SAP
- Cluster setups using promotable clones for managing (A)SCS/ERS instances with the old “Standalone Enqueue Server” (ENSA1) are no longer supported for RHEL 9.
Chapter 7. Known issues Copy linkLink copied to clipboard!
There are no known issues to date.
Chapter 8. Certified SAP applications on RHEL 9 Copy linkLink copied to clipboard!
In general, SAP documents support of their products for certain versions of Red Hat Linux Enterprise in their SAP Product Availability Matrix.
Chapter 9. Support policies Copy linkLink copied to clipboard!
Supported for certain RHEL releases: RHEL for SAP Solutions follows the general RHEL product lifecycle and related policies.
ImportantSAP defines its own release strategy regarding the support of operating systems and operating system versions. For SAP NetWeaver-based solutions, refer to the SAP Product Availability Matrix. For SAP HANA, see SAP Note 2235581. For general information, see SAP Note 2369910.
Production environments must comply with Red Hat and SAP support conditions. Additional SAP certifications may apply.
- Support for RHEL HA clusters, as part of RHEL for SAP Solutions: The RHEL for SAP Solutions subscription includes the Red Hat Enterprise Linux (RHEL) High Availability Add-on. Users of RHEL High Availability clusters should adhere to general Support Policies for RHEL High Availability Clusters in order to be eligible for support. In addition, RHEL for SAP Solutions provides resource agents, scripts and documentation for integration with & support of the following SAP applications and scenarios: Red Hat HA Solutions for SAP HANA, S/4HANA and NetWeaver based SAP Applications.