第 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 订阅中提供了 SAP 的 RHEL 系统角色

用于 SAP 解决方案订阅的 Red Hat Enterprise Linux 支持带有 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 controllerRed Hat Satellite 或 RHEL 9 或 RHEL 8 主机)的中央节点 安装和运行。控制节点连接到本地主机和/或一个或多个远程主机(Ansible 上下文中称为 受管节点 ),并对它们执行安装和配置步骤。建议您在控制节点上使用 RHEL 的最新主版本(RHEL 8),并使用 rhel-system-roles-sap RPM 或 Red Hat Automation Hub 中的角色的最新版本。SAP 和 Ansible 软件包的 RHEL 系统角色不需要安装在要管理/配置的系统上安装。

本文档论述了如何安装和使用 RHEL 软件包 rhel-system-roles-sap 版本 3.3.0 packagemanifests 或 Automation Hub 集合 redhat.sap_install 版本 1.2.1,它们由以下角色组成。

注意

软件包 rhel-system-roles-sap 版本 3.3.0 不包含角色 sap_swpm。计划在下一个软件包 rhel-system-roles-sap 中发布此角色。

目的

Expand
角色名称描述

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 软件

支持状态

Expand
角色名称支持状态远程主机管理控制节点

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 2021S/4HANA 2022 单主机安装在 x86_64: RHEL 8.4, 8.6, 9.0 和 ppc64le: RHEL 8.4 和 8.6。

    不支持角色 sap_swpm 的所有其他功能。

平台
请参考下表,了解受管节点支持的硬件/虚拟化/云平台:

Expand
硬件平台裸机/虚拟化/云平台支持状态

x86_64

裸机、Red Hat Virtualization/libvirt、VMware ESX 、红帽认证的云和服务供应商

根据上表中的每个支持状态进行支持

ppc64le

PowerVM LPAR

根据上表中的每个支持状态进行支持

s390x

zvm 客户机

完全支持: sap_general_preconfigure,sap_netweaver_preconfigure

目录

Expand
安装方法角色; 文档

rhel package rhel-system-roles-sap

/usr/share/ansible/roles/<role>; /usr/share/doc/rhel-system-roles-sap/<role>

Automation Hub 集合 redhat.sap_install

~/.ansible/collections/ansible_collection/redhat/sap_install/<role > ; ~/.ansible/collections/ansible_collection/redhat/sap_install/<role>/README.md

注意
  • 角色设计为在初始安装受管节点后正确使用。如果要针对 SAP 或其他生产系统运行这些角色,请首先以断言模式运行它们,以便您可以根据适用的 SAP 备注检测来自 SAP 建议的设置。以正常模式运行时,角色将在受管节点上强制进行 SAP 建议配置。在个别情况下,意外的系统配置设置可能会因为角色造成意外更改。在生产系统上以普通模式使用角色之前,强烈建议您先备份系统并测试测试测试系统的角色。
  • 在受管节点上应用角色前,请确定您要安装的 SAP 软件版本是否支持受管节点上的 RHEL 发行版本。如果使用没有 SAP HANA 验证的 RHEL 次版本(可以被覆盖)的 RHEL 次版本,则角色 sap_hana_preconfigure 将失败。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat