redhat_sap.sap_s4hana_deployment
此角色已被弃用,不再开发
继任者现在作为 community.sap_install 集合的一部分进行开发。
继任角色为 community.sap_install.sap_swpm
sap-s4hana-deployment

此角色在 RHEL 7.x 或 8.x 系统上安装 SAP S/4 HANA。
要求
此角色旨在用于安装 SAP 软件的 RHEL 系统。 您的系统需要至少安装 RHEL 核心包,并正确注册,以便为 HANA 或 Netweaver 的安装做好准备。
系统需访问安装 SAP HANA 所需的软件库(请参阅: 如何将 SAP HANA 系统订阅到 SAP 解决方案更新服务)。
您可以使用 redhat_sap.sap_rhsm Galaxy 角色来自动化此过程。
要在 Red Hat Enterprise Linux 上安装 SAP 软件,您需要一些额外的软件包,这些软件包位于一个特殊的仓库中。要获取此仓库,您需要拥有以下产品之一:
- RHEL for SAP Solutions (高级版、标准版、开发者版)
- RHEL for Business Partner NFRs
点击此处 获取个人开发版的 RHEL for SAP Solutions。请注册为开发人员并下载开发者版。
注意: 这是一个常规的 RHEL 安装 DVD,因为 RHEL for SAP Solutions 不是一个额外的产品,而只是一种特殊的捆绑。订阅使您在安装后通过我们的内容交付网络 (CDN) 访问额外的包。
还要确保您的磁盘按照 SAP HANA 的存储要求 进行设置。这个 博客 在 HANA 系统大小调整时也很有帮助。
角色变量
变量 | 信息 | 是否必需 |
---|---|---|
sap_s4hana_deployment_use_password_file | 指示部署 S/4 HANA 的参数文件是否包含哈希密码,如果是,则必须提供文件 instkey.pkey | 否,默认值为 n |
sap_s4hana_deployment_password_file_path | 密码文件 instkey.pkey 的路径 | 否 |
sap_s4hana_deployment_sapcar_path | 目标主机目录路径,其中包含 SAPCAR 工具文件 | 是 |
sap_s4hana_deployment_sapcar_file_name | SAPCAR 工具文件的名称 | 是 |
sap_s4hana_deployment_swpm_path | 目标主机目录路径,其中包含 SWPM 工具文件 | 是 |
sap_s4hana_deployment_swpm_sar_file_name | SWPM .SAR 文件的名称 | 是 |
sap_s4hana_deployment_product_id | 要安装的 SAP 产品引用 | 是,例如 NW_ABAP_OneHost:S4HANA1909.CORE.HDB.ABAP |
sap_s4hana_deployment_diagnostics_agent_password | 诊断代理的密码 | 否 |
sap_s4hana_deployment_ascs_instance_nr | ASCS 实例编号 | 是 - 在将变量添加到您的清单时,请注意双引号的要求,以便将其解释为字符串 |
sap_s4hana_deployment_ascs_instance_hostname | ASCS 实例主机名 | 是 |
sap_s4hana_deployment_pas_instance_nr | PAS 实例编号 | 否 |
sap_s4hana_deployment_pas_instance_hostname | PAS 实例主机名 | 否 |
sap_s4hana_deployment_ddic_000_password | 客户端 000 中 SAP DDIC 用户的密码 | 否 |
sap_s4hana_deployment_ddic_001_password | 客户端 001 中 SAP DDIC 用户的密码 | 否 |
sap_s4hana_deployment_master_password | 用于用户 sapadm、<sid>adm 和客户端 000 和 001 中的 SAP DDIC 的密码 | 是 |
sap_s4hana_deployment_db_schema_abap | HANA 中的 ABAP 模式名称 | 否,默认值为 SAPHANADB |
sap_s4hana_deployment_db_schema_abap_password | HANA 中 ABAP 模式的密码 | 是 |
sap_s4hana_deployment_db_schema_java | HANA 中的 JAVA 模式名称 | 否,默认值为 SAPHANADB |
sap_s4hana_deployment_db_schema_java_password | HANA 中 JAVA 模式的密码 | 是 |
sap_s4hana_deployment_sid | S/4 HANA 系统的 SID | 是 |
sap_s4hana_deployment_db_host | HANA DB 运行的主机 | 是 |
sap_s4hana_deployment_db_sid | HANA DB 的 SID | 是 |
sap_s4hana_deployment_hana_instance_nr | HANA DB 实例编号 | 是 - 在将变量添加到您的清单时,请注意双引号的要求,以便将其解释为字符串 |
sap_s4hana_deployment_hana_systemdb_password | 多租户 HANA 中系统用户的密码 | 是,如果使用 HANA 2.0 |
sap_s4hana_deployment_hana_system_password | 整个 HANA 的系统用户密码 | 是 |
sap_s4hana_deployment_parallel_jobs_nr | 将 S/4 HANA 软件导入 HANA DB 的并行作业数量 | 是 |
sap_s4hana_deployment_db_sidadm_password | HANA 服务器中 <sid>adm 用户的密码 | 是 |
sap_s4hana_deployment_igs_path | IGS 文件的路径 | 是 |
sap_s4hana_deployment_igs_file_name | IGS 文件的名称 | 是 |
sap_s4hana_deployment_igs_helper_path | IGS Helper 文件的路径 | 是 |
sap_s4hana_deployment_igs_helper_file_name | IGS Helper 文件的名称 | 是 |
sap_s4hana_deployment_kernel_dependent_path | 内核 DB 相关文件的路径 | 是 |
sap_s4hana_deployment_kernel_dependent_file_name | 内核 DB 相关文件的名称 | 是 |
sap_s4hana_deployment_kernel_independent_path | 内核 DB 独立文件的路径 | 是 |
sap_s4hana_deployment_kernel_independent_file_name | 内核 DB 独立文件的名称 | 是 |
sap_s4hana_deployment_fqdn | 服务器的 FQDN(如果未配置 FQDN 则为短名称) | 是 |
sap_s4hana_deployment_set_fqdn | 指定是否使用 FQDN | 否,默认值为 true - 在将变量添加到您的清单时,请注意双引号的要求,以便将其解释为字符串 |
sap_s4hana_deployment_software_path | S4/HANA 软件导出的路径 | 是 |
sap_s4hana_deployment_sapadm_password | SAP Host Agent 的 sapadm 密码 | 否,仅当我们想要覆盖 sap_s4hana_deployment_master_password 时使用 |
sap_s4hana_deployment_sap_sidadm_password | <sid>adm 的密码 | 否,仅当我们想要覆盖 sap_s4hana_deployment_master_password 时使用 |
依赖关系
在使用此角色之前,请确保您的系统已正确配置以运行 SAP 应用程序和 HANA。
您可以使用支持的角色 sap-preconfigure
和 sap-netweaver-preconfigure
,它们附带 RHEL for SAP Solutions 订阅的 RHEL 7 和 8。
示例剧本
- hosts: servers
roles:
- role: sap-s4hana-deployment
示例清单
sap_s4hana_deployment_swpm_path: /usr/local/src
sap_s4hana_deployment_swpm_sar_file_name: SWPM20SP04_6-80003424.SAR
sap_s4hana_deployment_sapcar_path: /usr/local/src
sap_s4hana_deployment_sapcar_file_name: SAPCAR_1311-80000935.EXE
sap_s4hana_deployment_product_id: S4HANA1909.CORE.HDB.ABAP
sap_s4hana_deployment_master_password: "mysecretpassword"
sap_s4hana_deployment_hana_systemdb_password: "mysecretpassword"
sap_s4hana_deployment_db_schema_abap: "SAPHANADB"
sap_s4hana_deployment_db_schema_abap_password: "mysecretpassword"
sap_s4hana_deployment_db_schema_java: "SAPHANADB"
sap_s4hana_deployment_db_schema_java_password: "mysecretpassword"
sap_s4hana_deployment_sid: RHS
sap_s4hana_deployment_ascs_instance_nr: "00"
sap_s4hana_deployment_ascs_instance_hostname: "myhostname"
sap_s4hana_deployment_db_host: "rhel-hana-host"
sap_s4hana_deployment_db_sid: "RHE"
sap_s4hana_deployment_hana_instance_nr: "00"
sap_s4hana_deployment_hana_system_password: "mysecretpassword"
sap_s4hana_deployment_parallel_jobs_nr: 30
sap_s4hana_deployment_db_sidadm_password: "mysecretpassword"
sap_s4hana_deployment_igs_path: /usr/local/src
sap_s4hana_deployment_igs_file_name: igsexe_9-80003187.sar
sap_s4hana_deployment_igs_helper_path: /usr/local/src
sap_s4hana_deployment_igs_helper_file_name: igshelper_17-10010245.sar
sap_s4hana_deployment_kernel_dependent_path: /usr/local/src
sap_s4hana_deployment_kernel_dependent_file_name: SAPEXEDB_27-80004392.SAR
sap_s4hana_deployment_kernel_independent_path: /usr/local/src
sap_s4hana_deployment_kernel_independent_file_name: SAPEXE_27-80004393.SAR
sap_s4hana_deployment_software_path: /usr/local/src
sap_s4hana_deployment_fqdn: "rhel-01"
许可证
Apache 许可证 2.0
作者信息
Red Hat SAP 实践社区