redhat_sap.sap_s4hana_deployment

此角色已被弃用,不再开发

继任者现在作为 community.sap_install 集合的一部分进行开发。

继任角色为 community.sap_install.sap_swpm

sap-s4hana-deployment Ansible Lint Ansible Galaxy Import

此角色在 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。请注册为开发人员并下载开发者版。

  • 注册链接: 在这里您可以注册一个新的个人帐户或将其链接到一个已存在的 个人 Red Hat Network 账户。
  • 下载链接: 在这里您可以通过先前注册的账户下载 RHEL 的安装 DVD。

注意: 这是一个常规的 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-preconfiguresap-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 实践社区

关于项目

Deploys `SAP S/4 HANA` on the given host(s)

安装
ansible-galaxy install redhat_sap.sap_s4hana_deployment
许可证
apache-2.0
下载
10.3k
拥有者
Community repositories for SAP Solutions on Red Hat Technologies