Chapter 5. New features and enhancements


  • 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_install

      With 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 the hdblcm configfile for 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_preconfigure and sap_hana_preconfigure now 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-hana

      The 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_CALL commands.
      • Provision of systemd support.
      • Start and stop resource operation timeouts can now be used for increased WaitforStarted/WaitforStopped timeouts. The minimum timeout remains 3600s.
      • The logging has been improved.
      • The error handling has been improved.
  • 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.
  • HA solutions for SAP

    • Enabling the SAP HANA srServiceStateChanged() hook for hdbindexserver process failure action

      • Starting with version 0.162.3, the resource-agents-sap-hana package provides a new SAP HANA hook script for dealing with situations where the HANA hdbindexserver process has crashed or is hanging:

        • The ChkSrv.py hook script uses the SAP HANA srServiceStateChanged() hook to process HANA events and allow the HA cluster to react to dying or hanging SAP HANA hdbindexserver processes.
        • The CHkSrv.py hook script provides the option to choose the reaction to a crashed or hanging HANA hdbindexerver process: 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 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-hana package also provides the following enhancements:

        • Avoids explicit and implicit usage of the /tmp file system to keep the SAPHanaSR resource agents working even in situations where the /tmp file system is full.
        • If the SAPHanaSR.py hook script successfully reports a srConnectionChanged() 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.
  • 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

  • HA solutions for SAP

    • Adding SAP HANA indexserver crash restart handling, detecting SAP HANA indexserver failure 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.
  • 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.
  • HA solutions for SAP

    • The following enhancements have been made:

      • sap-hana-ha: The new package sap-hana-ha has 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 of resource-agents-sap-hana and resource-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 version resource-agents-sap-4.15.1 for SAP NetWeaver and S/4HANA application servers.
  • HA solutions for SAP

    • The following enhancements have been made:

      • sap-hana-ha has been rebased to version 1.2.10 with the following fixes and enhancements:

        • Enhances the virtual hostname detection. If the saphostagent fails to answer the ListInstances query, use the <sid>adm user environment to get the virtual hostname.
        • Replaces the deprecated command crm_master with crm_attribute with option --promotion instead.
        • Uses -INFINITY instead of the short -inf for 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-fencing for 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-hookHelper for supporting the action_on_lost = fence option in the ChkSrv hook.
  • 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-mkconfig for RHEL by grubby from 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 SAPCAR detection 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.
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat
Back to top