4.4. 使用 SAP 系统角色在同一主机上为 SAP HANA 和 SAP ABAP 平台配置系统
要为 SAP HANA 和 ABAP 平台配置系统,步骤与上一章中所述的步骤几乎相同。
先决条件
- 有系统管理员访问权限。
流程
- 如果要保留服务器的原始配置,请备份系统。
-
根据您的所需配置,配置您的名称解析和
/etc/hosts
设置。SAP 的 RHEL 系统角色也可用于维护/etc/hosts
文件(使用参数sap_domain
和sap_general_preconfigure_modify_etc_hosts
),但为了简单起见,我们假设您的名称解析和/etc/hosts
的内容已经配置。 - 确保您的发行版本锁定根据您的需要设置,且启用了所需的软件仓库。SAP 的 RHEL 系统角色也可用于设置发行版本锁定并启用仓库,但为了简单起见,我们假定这些配置设置已完成。
-
使用上一节中显示的内容,创建名为
sap-vars.yml
的文件。它将您的系统更新至最新的补丁级别。如果不需要这样做,请将sap_general_preconfigure_update
和sap_hana_preconfigure_update
设置为false
,使用#
来注释掉这些行,或者删除这些两行: 使用以下内容创建名为
sap-hana_abap.yml
的文件:--- - hosts: localhost collections: - redhat.sap_install become: true roles: - sap_general_preconfigure - sap_netweaver_preconfigure - sap_hana_preconfigure
--- - hosts: localhost collections: - redhat.sap_install become: true roles: - sap_general_preconfigure - sap_netweaver_preconfigure - sap_hana_preconfigure
Copy to Clipboard Copied! 运行以下命令:
ansible-playbook sap-hana_abap.yml -e @sap-vars.yml
# ansible-playbook sap-hana_abap.yml -e @sap-vars.yml
Copy to Clipboard Copied! 这根据 RHEL 10 上 SAP HANA 适用的 SAP 备注来配置此系统。在角色
sap_netweaver_preconfigure
后运行角色sap_hana_preconfigure
,以确保为 SAP HANA 配置某些特定设置(如内核可调项
)。在 ansible-playbook 命令完成后,重启系统:
reboot
# reboot
Copy to Clipboard Copied!