第 1 章 概述
Red Hat Enterprise Linux (RHEL) 7 RHEA-2019:3190 引入了用于 SAP 的 RHEL 系统角色,以帮助远程或本地配置 RHEL 系统以安装 SAP HANA 或 SAP NetWeaver 软件。SAP 开发的 RHEL 系统角色基于 SAP LinuxLab 上游项目。
RHEL 系统角色是 Ansible 执行的角色集合,可帮助管理员使用 RHEL 系统配置。这些角色在 RHEL AppStream 存储库中提供。相反,RHEL for SAP 的 RHEL 系统角色在 RHEL for SAP Solutions 订阅中提供。
Red Hat Enterprise Linux for SAP Solution 订阅为带有 Ansible Core 的 SAP 的 RHEL 系统角色提供支持。但是,如果您需要完全支持 Ansible Core,则需要单独的订阅。如需了解更多信息,请参阅 Red Hat Enterprise Linux (RHEL)系统角色。
运行 RHEL 8.4 及更新版本的控制节点上完全支持 SAP 的以下 RHEL 系统角色:
- sap_general_preconfigure
- sap_netweaver_preconfigure
- sap_hana_preconfigure
- sap_hana_install
在运行 RHEL 8.4 及更新版本的控制节点上,以下 SAP 的 RHEL 系统角色作为技术预览提供:
- sap_ha_install_hana_hsr
- sap_ha_pacemaker_cluster
- sap_swpm (*)
SAP 的 RHEL 系统角色(就像 RHEL 系统角色 一样)是从称为 控制节点 的中央节点(可以是 Ansible Automation Controller、Red Hat Satellite 或 RHEL 8 主机)安装并运行。控制节点连接到本地主机和/或连接到一个或多个远程主机(在 Ansible 上下文中调用 受管节点 ),并在其上执行安装和配置步骤。建议您在控制节点(RHEL 9)中使用 RHEL 的最新主版本,并使用 rhel-system-roles-sap
RPM 或 Red Hat Automation Hub 中的最新版本的角色。SAP 和 Ansible 软件包的 RHEL 系统角色不需要安装在要管理/配置的系统上安装。
本文档论述了如何安装和使用 RHEL 软件包 rhel-system-roles-sap
版本 3.3.0 或 Automation Hub 集合 redhat.sap_install
版本 1.2.1,它由以下角色组成。
软件包 rhel-system-roles-sap
版本 3.3.0 不包含角色 sap_swpm
。该角色计划在下一个软件包 rhel-system-roles-sap
中发布。
目的
角色名称 | 描述 |
---|---|
sap_general_preconfigure | 执行 SAP NetWeaver 和 SAPHANA 通用安装和配置步骤 |
sap_netweaver_preconfigure | 为 SAP NetWeaver执行额外的安装和配置步骤 |
sap_hana_preconfigure | 为 SAP HANA执行其他安装和配置 |
sap_hana_install | 执行 SAP HANA 扩展或扩展安装 |
sap_ha_install_hana_hsr | 在两个节点上设置 SAP HANA 系统复制 |
sap_ha_pacemaker_cluster | 安装 Pacemaker 并配置集群和 SAP 集群资源 |
sap_swpm | 通过 SWPM安装 SAP 软件 |
支持状态
角色名称 | 支持状态 | 远程主机管理 | 控制节点 |
---|---|---|---|
sap_general_preconfigure | 完全支持 | RHEL 7.6 及更新的版本、RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
sap_netweaver_preconfigure | 完全支持 | RHEL 7.6 及更新的版本、RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
sap_hana_preconfigure | 完全支持 | RHEL 7.6 及更新的版本、RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
sap_hana_install | 完全支持 | RHEL 7.6 及更新的版本、RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
sap_ha_install_hana_hsr | 技术预览 | RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
sap_ha_pacemaker_cluster | 技术预览 | RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
sap_swpm (*) | 对于某些功能,不支持所有其他功能 | RHEL 8、RHEL 9 | RHEL 8、RHEL 9 |
SAP 的 RHEL 系统角色版本包含角色
sap_swpm
,只有角色的默认模式支持范围为技术预览,且只适用于以下部署场景: S/4HANA 2021 和 S/4HANA 2022 单主机安装 x86_64: RHEL 8.4、8.8 和 ppc64le: RHEL 8.4 和 8.6。不支持角色
sap_swpm
的所有其他功能。
平台
请参见以下有关受管节点的硬件/虚拟化/云平台的表:
硬件平台 | 裸机/虚拟化/云平台 | 支持状态 |
---|---|---|
x86_64 | 裸机、Red Hat Virtualization/libvirt、VMware ESX 、红帽认证的云和服务供应商 | 根据上表中的支持状态进行支持 |
ppc64le | PowerVM LPAR | 根据上表中的支持状态进行支持 |
s390x | zvm 客户机 | 完全支持: sap_general_preconfigure,sap_netweaver_preconfigure |
目录
安装方法 | 角色; 文档 |
---|---|
rhel 软件包 rhel-system-roles-sap |
|
Automation Hub 集合 redhat.sap_install |
|
- 角色设计为在初始安装受管节点后正确使用。如果要针对 SAP 或其他生产系统运行这些角色,请首先以断言模式运行,以便您可以根据适用的 SAP 备注检测哪些设置与 SAP 的建议有关。以正常模式运行时,角色将在受管节点上强制执行 SAP 推荐的配置。不常见的系统配置设置可能会在罕见的情况下,仍会导致角色意外的更改。在生产系统上以正常模式使用角色前,强烈建议先备份系统并在测试和 QA 系统上测试角色。
-
在受管节点上应用角色前,请确定您要安装的 SAP 软件版本是否支持受管节点上的 RHEL 发行版本。如果使用了一个 RHEL 次版本,则角色
sap_hana_preconfigure
将失败(无法覆盖)。