RHSM for SAP - how does it work at Azure?

Posted on

Whats the best practice to Subscribe RHEL 6/7 for SAP Netweaver and HANA at Azure?

RHEL OS's supporting SAP HANA and Netweaver are required to use subscriptions and repositories and RPMS that are under the scrutiny of SAP and Redhat. Makes sense. No beta, and well tested sources. Understand why that would be.

Ref: https://access.redhat.com/solutions/2334521

1) At Azure there are 2 subscription models:
a) RHSM provides SAP Solution as of Q4 2017
b) Azure provides RHUI - for the On-Demand subscription model at Azure. up to date at all times.

2) Release controls... Particular HANA versions are supported on specific RHEL OS releases.
Ex
a) HANA version 16XX is supported on RHEL 7.2
and
b) HANA version 17XX is supported on RHEL7.3.

How do I set these "release" controls in the Azure "On Demand" model?

3) Repos are called out in SAP documentation , standard RHEL ones, as well as SAP-specific ones:

Ex:
rhel-sap-hana-for-rhel-7-server-e4s-rpms
and
Red Hat Enterprise Linux for SAP

Azure provides "On Demand" where Repos are up to date as you'd want on an Internet Facing website. No Release control I can see.

RHSM (call it what you will) provided - provides SAP centric repos, RPMS and RHEL Release control.

Is there an approved way to use RHUI and SAP Netweaver or SAP HANA?

Servers built with RHUI seems to include too many repo varieties:

Ex:
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 20,120
rhel-7-server-rt-rpms/7Server/x86_64 Red Hat Enterprise Linux for Real Time (RHEL 7 Server) (RPMs) 281
rhui-microsoft-azure-rhel7 Microsoft Azure RPMs for Red Hat Enterprise Linux 7 2
rhui-rhel-7-server-dotnet-rhui-debug-rpms/7Server/x86_64 dotNET on RHEL Debug RPMs for Red Hat Enterprise Linux 7 Server from RHUI 36
rhui-rhel-7-server-dotnet-rhui-rpms/7Server/x86_64 dotNET on RHEL RPMs for Red Hat Enterprise Linux 7 Server from RHUI 81
rhui-rhel-7-server-dotnet-rhui-source-rpms/7Server/x86_64 dotNET on RHEL Source RPMs for Red Hat Enterprise Linux 7 Server from RHUI 41
rhui-rhel-7-server-rhui-debug-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server from RHUI (Debug RPMs) 7,156
rhui-rhel-7-server-rhui-extras-debug-rpms/x86_64 Red Hat Enterprise Linux 7 Server - Extras from RHUI (Debug RPMs) 154
rhui-rhel-7-server-rhui-extras-rpms/x86_64 Red Hat Enterprise Linux 7 Server - Extras from RHUI (RPMs) 814
rhui-rhel-7-server-rhui-extras-source-rpms/x86_64 Red Hat Enterprise Linux 7 Server - Extras from RHUI (Source RPMs) 320
rhui-rhel-7-server-rhui-optional-debug-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional from RHUI (Debug RPMs) 4,827
rhui-rhel-7-server-rhui-optional-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional from RHUI (RPMs) 14,947
rhui-rhel-7-server-rhui-optional-source-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional from RHUI (Source RPMs) 3,100
rhui-rhel-7-server-rhui-rh-common-debug-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - RH Common from RHUI (Debug RPMs) 32
rhui-rhel-7-server-rhui-rh-common-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - RH Common from RHUI (RPMs) 231
rhui-rhel-7-server-rhui-rh-common-source-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - RH Common from RHUI (Source RPMs) 90
rhui-rhel-7-server-rhui-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server from RHUI (RPMs) 20,120
rhui-rhel-7-server-rhui-source-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server from RHUI (Source RPMs) 5,761
rhui-rhel-7-server-rhui-supplementary-debug-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Supplementary from RHUI (Debug RPMs) 0
rhui-rhel-7-server-rhui-supplementary-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Supplementary from RHUI (RPMs) 255
rhui-rhel-7-server-rhui-supplementary-source-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Supplementary from RHUI (Source RPMs) 8
rhui-rhel-server-rhui-rhscl-7-debug-rpms/7Server/x86_64 Red Hat Software Collections Debug RPMs for Red Hat Enterprise Linux 7 Server from RHUI 675
rhui-rhel-server-rhui-rhscl-7-rpms/7Server/x86_64 Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server from RHUI 9,961
rhui-rhel-server-rhui-rhscl-7-source-rpms/7Server/x86_64 Red Hat Software Collections Source RPMs for Red Hat Enterprise Linux 7 Server from RHUI 4,116

versus :
rhel-6-server-eus-optional-rpms Red Hat Enterprise Linux 6 Server - Extended Update Support - Optional (RPMs) 10,084
rhel-6-server-eus-rpms Red Hat Enterprise Linux 6 Server - Extended Update Support (RPMs) 17,268
rhel-6-server-extras-rpms Red Hat Enterprise Linux 6 Server - Extras (RPMs) 86
rhel-6-server-rpms Red Hat Enterprise Linux 6 Server (RPMs) 16,890
rhel-sap-for-rhel-6-server-eus-rpms RHEL for SAP (for RHEL 6 Server) Extended Update Support (RPMs) 45+18
rhel-server-dts-6-rpms Red Hat Developer Toolset RPMs for Red Hat Enterprise Linux 6 Server 84
rhel-server-dts2-6-rpms Red Hat Developer Toolset 2 RPMs for Red Hat Enterprise Linux 6 Server 469
rhel-sfs-for-rhel-6-server-eus-rpms Red Hat Enterprise Linux Scalable File System (for RHEL 6 Server) Extended Update Support RPMs) 46

Perhaps there is a doc that describes other ways to remain in a supported state?

When deploying at Azure, we have to pick one model or the other. (didnt even get into the EUS vs E4S )

Responses