用于 SAP 订阅和软件仓库的 RHEL
使开源包含更多 复制链接链接已复制到粘贴板!
红帽承诺替换我们的代码和文档中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于这一努力的精力,这些更改将在即将发布的版本中逐渐实施。有关让我们的语言更加包含的更多详情,请参阅我们的CTO Chris Wright 信息。
对红帽文档提供反馈 复制链接链接已复制到粘贴板!
我们感谢您对我们文档的反馈。让我们了解如何改进它。
通过 Jira 提交反馈(需要帐户)
- 确保您已登录到 JIRA 网站。
- 通过单击此链接 来提供反馈。https://issues.redhat.com/secure/CreateIssueDetails!init.jspa?pid=12330720&issuetype=3&components=12387093&priority=10200&summary=Doc&description=Please+include+the+Document+URL,+the+section+number+and%20+describe+the+issue&labels=SAP_DOCS&customfield_12311140=SAPOCP-775&assignee=rh-ee-pmohta
- 在 Summary 字段中输入描述性标题。
- 在 Description 字段中输入您对改进的建议。包括到文档相关部分的链接。
- 如果要通知将来的更新,请确保已分配为 Reporter。
- 点对话框底部的 Create。
第 1 章 概述 复制链接链接已复制到粘贴板!
RHEL for SAP Applications 或 RHEL for SAP Solutions 订阅提供额外的 RHEL 存储库,其中包含运行 SAP 应用程序所需的额外 RPM 软件包,如 S/4HANA、SAP HANA 或 SAP NetWeaver 基于 SAP 产品(如 ERP 或 CRM),并使用红帽提供的额外功能,如 SAP 提供的额外功能,如 管理 S/4HANA、SAP HANA 和 SAP NetWeaver。
红帽每 6 个月提供新的 RHEL 次版本。对于给定 RHEL 次版本报告的问题的修复,该软件包可能包括在以下 RHEL 次版本之一的软件包中。
对于需要或希望在特定 RHEL 次版本中的系统提供超过 6 个月的客户,红帽会把 Red Hat Enterprise Linux 延长更新支持(EUS)附加服务或作为 SAP Solutions ( E4S)更新服务提供。这些软件仓库会在相应 RHEL 次版本发布后的 2 年(EUS)或四年(E4S)内获得重要修复。EUS 和 E4S 软件仓库仅适用于某些 RHEL 次版本。有关 RHEL 发行计划的更多信息,请参阅 Red Hat Enterprise Linux 生命周期页。
SAP 在每个 RHEL 主发行版本(如 RHEL 8)上验证 SAP NetWeaver/SAP ABAP Application Platform 一次,因此您可以在对应的 RHEL 主发行版本中验证后(如 8.0、8.1、8.2、…)在任何 RHEL 次版本上运行它。
相反,SAP 只为特定 RHEL 次版本验证 SAP HANA - 通常针对那些 E4S 软件仓库的 RHEL 次版本验证 SAP HANA。
本文档提供:
- 注册 RHEL 系统的说明,以将 RHEL 用于 SAP 应用程序或 RHEL for SAP Solutions 订阅
- 根据 SAP 产品和 RHEL 发行版本的组合启用的存储库概述,以及
- 启用存储库的步骤。
- 如果您要使用的 RHEL 版本支持您要使用的 SAP 产品,则始终使用 SAP 和您的硬件合作伙伴或基础架构供应商进行验证。
- 使用 EUS 或 E4S 存储库时,必须通过 subscription-manager 设置目标 RHEL 次版本,以确保系统不会更新到比所需的 RHEL 次版本更高的 RHEL 次版本。
- 本文档只适用于内部系统,以及使用 Red Hat Subscription Manager (RHSM)在任何公共云平台上"重命名您自己的订阅" (BYOS)系统。它不适用于在公共云平台上使用 RHUI 的 "Pay as you go" (PAYG)实例。
对于运行 SAP NetWeaver 应用服务器,如果 RHEL 系统不需要锁定到特定的 RHEL 8 次版本,则可以使用 "RHEL for SAP Applications" 订阅。
要运行应与 SAP HANA 相同的 RHEL 8 次版本的 SAP HANA 或 SAP NetWeaver 或 S/4HANA 应用服务器,需要访问 SAP Solutions (E4S)的更新服务 :
- 对于 x86_64 平台: Red Hat Enterprise Linux for SAP Solutions
- 对于 PowerPC Little Endian (ppc64le)平台: Red Hat Enterprise Linux for SAP Solutions for Power, LE
2.1. 分离现有订阅(仅准备好注册的系统) 复制链接链接已复制到粘贴板!
如果 SAP 系统之前使用另一个 RHEL 订阅注册,请执行以下步骤。
查找系统当前订阅的序列号:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令从系统中删除订阅。将字符串 &
lt;SERIAL> 替换为上一命令输出中显示的序列号。subscription-manager remove --serial=<SERIAL>
# subscription-manager remove --serial=<SERIAL>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
要附加 RHEL for SAP Applications 或 RHEL for SAP Solutions 订阅,请执行以下步骤:
查找订阅的池 ID:
subscription-manager list --available --matches='RHEL for SAP*' | \ awk '/Subscription Name:/|| /Pool ID:/|| /Service Type:/{print} /Service Level:/{printf ("%s\n\n", $0)}'# subscription-manager list --available --matches='RHEL for SAP*' | \ awk '/Subscription Name:/|| /Pool ID:/|| /Service Type:/{print} /Service Level:/{printf ("%s\n\n", $0)}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令将订阅附加到系统。将字符串 &
lt;POOL_ID> 替换为上一命令输出中显示的实际池 ID (或其中一个池 ID)。subscription-manager attach --pool=<POOL_ID>
# subscription-manager attach --pool=<POOL_ID>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
第 3 章 启用所需的存储库 复制链接链接已复制到粘贴板!
将系统注册到 RHEL for SAP 应用程序或 RHEL for SAP Solutions 订阅后,可以启用适当的软件仓库,以便安装所有必需的软件包。
3.1. SAP NetWeaver/SAP ABAP Application Platform 复制链接链接已复制到粘贴板!
对于 RHEL 8 上的 SAP NetWeaver/SAP ABAP Application Platform,启用以下一组仓库:
| 平台 | 仓库 ID (普通) | 仓库 ID (eus) | 仓库 ID (e4s) |
|---|---|---|---|
| x86_64 | rhel-8-for-x86_64-baseos-rpms rhel-8-for-x86_64-appstream-rpms rhel-8-for-x86_64-sap-netweaver-rpms rhel-8-for-x86_64-highavailability-rpms (#) | rhel-8-for-x86_64-baseos-eus-rpms rhel-8-for-x86_64-appstream-eus-rpms rhel-8-for-x86_64-sap-netweaver-eus-rpms rhel-8-for-x86_64-highavailability-eus-rpms (#) | rhel-8-for-x86_64-baseos-e4s-rpms rhel-8-for-x86_64-appstream-e4s-rpms rhel-8-for-x86_64-sap-netweaver-e4s-rpms rhel-8-for-x86_64-highavailability-e4s-rpms (#) |
| ppc64le | rhel-8-for-ppc64le-baseos-rpms rhel-8-for-ppc64le-appstream-rpms rhel-8-for-ppc64le-sap-netweaver-rpms rhel-8-for-ppc64le-highavailability-rpms (#) | rhel-8-for-ppc64le-baseos-eus-rpms rhel-8-for-ppc64le-appstream-eus-rpms rhel-8-for-ppc64le-sap-netweaver-eus-rpms rhel-8-for-ppc64le-highavailability-eus-rpms (#) | rhel-8-for-ppc64le-baseos-e4s-rpms rhel-8-for-ppc64le-appstream-e4s-rpms rhel-8-for-ppc64le-sap-netweaver-e4s-rpms rhel-8-for-ppc64le-highavailability-e4s-rpms (#) |
| s390x | rhel-8-for-s390x-baseos-rpms rhel-8-for-s390x-appstream-rpms rhel-8-for-s390x-sap-netweaver-rpms rhel-8-for-s390x-highavailability-rpms (#) | rhel-8-for-s390x-baseos-eus-rpms rhel-8-for-s390x-appstream-eus-rpms rhel-8-for-s390x-sap-netweaver-eus-rpms rhel-8-for-s390x-highavailability-eus-rpms (#) | - |
只有在将使用其中一个 用于 SAP 的 Red Hat HA 解决方案时, 才需要此仓库。
- RHEL 8 不支持 ppc64 (IBM POWER、Maltle Endian)平台。
- 要使用仓库的 EUS 或 E4S 变体,必须通过 subscription-manager 设置 RHEL 8 次版本。
- s390x 平台没有 RHEL 8 E4S 存储库。
- 仓库的"常规"、"EUS"和"E4S"变体不能同时启用,因为它们提供相同软件包的不同版本,在尝试安装和更新软件包时会导致软件包版本冲突。
要在 RHEL 8 上为 SAP NetWeaver/SAP ABAP Application Platform 启用常规仓库,请运行以下命令:
subscription-manager repos \ --disable="*" \ --enable="rhel-8-for-$(uname -m)-baseos-rpms" \ --enable="rhel-8-for-$(uname -m)-appstream-rpms" \ --enable="rhel-8-for-$(uname -m)-sap-netweaver-rpms"
# subscription-manager repos \
--disable="*" \
--enable="rhel-8-for-$(uname -m)-baseos-rpms" \
--enable="rhel-8-for-$(uname -m)-appstream-rpms" \
--enable="rhel-8-for-$(uname -m)-sap-netweaver-rpms"
要在 RHEL 8 上为 SAP NetWeaver/SAP ABAP Application Platform 启用 EUS 仓库(在 RHEL 8 中,在 RHEL 8 中,如果 EUS 仓库可用),请运行以下命令: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux_for_sap_solutions/8/html/red_hat_ha_solutions_for_sap_hana_s4hana_and_netweaver_based_sap_applications/index
对于 RHEL 8 上的 SAP HANA 直到 RHEL 8.8,启用以下仓库(启用 sap-netweaver repos)不需要用于 SAP HANA 的系统,但为了简化和更大的灵活性,建议在所有情况下都启用这些仓库:
| 平台 | 仓库 ID |
|---|---|
| x86_64 | rhel-8-for-x86_64-baseos-e4s-rpms rhel-8-for-x86_64-appstream-e4s-rpms rhel-8-for-x86_64-sap-solutions-e4s-rpms rhel-8-for-x86_64-sap-netweaver-e4s-rpms rhel-8-for-x86_64-highavailability-e4s-rpms (#) |
| ppc64le | rhel-8-for-ppc64le-baseos-e4s-rpms rhel-8-for-ppc64le-appstream-e4s-rpms rhel-8-for-ppc64le-sap-solutions-e4s-rpms rhel-8-for-ppc64le-sap-netweaver-e4s-rpms rhel-8-for-ppc64le-highavailability-e4s-rpms (#) |
只有在将使用其中一个 用于 SAP 的 Red Hat HA 解决方案时, 才需要此仓库。
- 在 s390x (IBM System Z)平台上不支持 SAP HANA。
要使用仓库的 "e4s" 变体,RHEL 8 次版本必须通过 subscription-manager 设置为 RHEL 8 次版本,其 "Update Services for SAP Solutions" (E4S)可用。请参阅 Update Services for SAP Solutions,以获取 "Update Services for SAP Solutions" (E4S)的 RHEL 8 次发行版本列表。例如,要在 RHEL 8.8 系统中设置发行版本锁定,请运行以下命令:
subscription-manager release --set=8.8
# subscription-manager release --set=8.8
要在 RHEL 8 系统中为 SAP HANA 启用正确的存储库(在提供 E4S 存储库的 RHEL 8 次版本中),请运行以下命令:
要在 RHEL 8 系统中为 SAP HANA 启用正确的仓库(在 RHEL 8 间有 E4S 存储库可用),请运行以下命令: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux_for_sap_solutions/8/html/red_hat_ha_solutions_for_sap_hana_s4hana_and_netweaver_based_sap_applications/index
对于 RHEL 8.10 上的 SAP HANA,请不要设置发行版本锁定。另外,启用普通仓库而不是 E4S 或 EUS 存储库。这是因为:
-
RHEL 8.10 是 RHEL 8 的最后一个 RHEL 次版本,因此
yum update命令不会将系统更新至 RHEL 8.10 之后的任何发行版本。 - 计划在 RHEL 8 生命周期的其余部分内接收更新,例如从 RHEL 8.10 GA 开始的 48 个月。 因此,不需要单独的 "Update Services for SAP Solutions" (E4S)仓库,且不会为 RHEL 8.10 提供。详情请查看 Red Hat Enterprise Linux 生命周期页中的 本章 和 此表。对于 RHEL 8.10 上的 SAP HANA,请启用以下仓库(启用 sap-netweaver 存储库)对于 SAP HANA 只需要系统,但为了简单且更大的灵活性,建议在所有情况下启用它们:
| 平台 | 仓库 ID |
|---|---|
| x86_64 | rhel-8-for-x86_64-baseos-rpms rhel-8-for-x86_64-appstream-rpms rhel-8-for-x86_64-sap-solutions-rpms rhel-8-for-x86_64-sap-netweaver-rpms rhel-8-for-x86_64-highavailability-rpms (#) |
| ppc64le | rhel-8-for-ppc64le-baseos-rpms rhel-8-for-ppc64le-appstream-rpms rhel-8-for-ppc64le-sap-solutions-rpms rhel-8-for-ppc64le-sap-netweaver-rpms rhel-8-for-ppc64le-highavailability-rpms (#) |
只有在将使用其中一个 用于 SAP 的 Red Hat HA 解决方案时, 才需要此仓库。
- 在 s390x (IBM System Z)平台上不支持 SAP HANA。
RHEL 8.10 系统不能设置 RHEL 次版本锁定。您可以通过检查以下命令的输出 没有设置 进行验证 :
subscription-manager release
# subscription-manager release
如果设置了次要发行版本锁定,请使用以下方法禁用它:
subscription-manager release --unset
# subscription-manager release --unset
要在 RHEL 8.10 系统上为 SAP HANA 启用正确的仓库,请运行以下命令:
要在 RHEL 8.10 系统上为 SAP HANA 启用正确的仓库,如果使用 SAP 的 Red Hat HA 解决方案 之一,请运行以下命令: