redhat_sap.sap_s4hana_deployment
ESTE ROL ESTÁ DESACTIVADO Y YA NO SE DESARROLLA
El sucesor se está desarrollando ahora como parte de la colección community.sap_install.
El rol sucesor es community.sap_install.sap_swpm
sap-s4hana-deployment

Este rol instala SAP S/4 HANA en un sistema RHEL 7.x o 8.x
Requisitos
Este rol está destinado a usar en un sistema RHEL que recibirá software SAP. Tu sistema debe estar instalado con al menos los paquetes básicos de RHEL, debidamente registrado y preparado para la instalación de HANA o Netweaver.
Necesita acceso a los repositorios de software requeridos para instalar SAP HANA (ver también: Cómo suscribirse a sistemas SAP HANA para los Servicios de Actualización de Soluciones SAP)
Puedes utilizar el rol redhat_sap.sap_rhsm de Ansible Galaxy para automatizar este proceso.
Para instalar software SAP en Red Hat Enterprise Linux, necesitas algunos paquetes adicionales que se encuentran en un repositorio especial. Para acceder a este repositorio necesitas tener uno de los siguientes productos:
- RHEL for SAP Solutions (edición premium, estándar o desarrollador)
- RHEL for Business Partner NFRs
Haz clic aquí para conseguir una edición personal de desarrollador de RHEL for SAP Solutions. Regístrate como desarrollador y descarga la edición de desarrollador.
- Enlace de Registro : Aquí puedes registrar una nueva cuenta personal o vincularla a una cuenta de Red Hat Network que ya exista.
- Enlace de Descarga: Aquí puedes descargar el DVD de instalación para RHEL con tu cuenta previamente registrada.
NOTA: Este es un DVD de instalación regular de RHEL, ya que RHEL para Soluciones SAP no es un producto adicional, sino solo una agrupación especial. La suscripción te da acceso a los paquetes adicionales a través de nuestra red de entrega de contenido (CDN) después de la instalación.
También es importante que tus discos estén configurados de acuerdo con los requisitos de almacenamiento de SAP para SAP HANA. Este BLOG también es bastante útil al dimensionar sistemas HANA.
Variables del Rol
variable | información | requerido? |
---|---|---|
sap_s4hana_deployment_use_password_file | Indica si el archivo de parámetros para desplegar S/4 HANA tiene las contraseñas encriptadas, en cuyo caso se debe proporcionar el archivo instkey.pkey | no, por defecto es n |
sap_s4hana_deployment_password_file_path | Ruta al archivo de contraseñas instkey.pkey | no |
sap_s4hana_deployment_sapcar_path | Ruta al directorio en el host donde se encuentra el archivo de la herramienta SAPCAR | sí |
sap_s4hana_deployment_sapcar_file_name | Nombre del archivo de la herramienta SAPCAR | sí |
sap_s4hana_deployment_swpm_path | Ruta al directorio en el host donde se encuentra el archivo de la herramienta SWPM | sí |
sap_s4hana_deployment_swpm_sar_file_name | Nombre del archivo .SAR de SWPM | sí |
sap_s4hana_deployment_product_id | Referencia del producto SAP que se instalará | sí, ejemplo NW_ABAP_OneHost:S4HANA1909.CORE.HDB.ABAP |
sap_s4hana_deployment_diagnostics_agent_password | Contraseña para el Agente de Diagnósticos | no |
sap_s4hana_deployment_ascs_instance_nr | Número de la instancia ASCS | sí - nota las comillas dobles requeridas al agregar la variable a tu inventario para que se interprete como una cadena |
sap_s4hana_deployment_ascs_instance_hostname | Nombre del host de la instancia ASCS | sí |
sap_s4hana_deployment_pas_instance_nr | Número de la instancia PAS | no |
sap_s4hana_deployment_pas_instance_hostname | Nombre del host de la instancia PAS | no |
sap_s4hana_deployment_ddic_000_password | Contraseña para el usuario DDIC de SAP en el cliente 000 | no |
sap_s4hana_deployment_ddic_001_password | Contraseña para el usuario DDIC de SAP en el cliente 001 | no |
sap_s4hana_deployment_master_password | Contraseña para los usuarios sapadm, <sid>adm y SAP DDIC en los clientes 000 y 001 | sí |
sap_s4hana_deployment_db_schema_abap | Nombre del esquema ABAP en HANA | no, por defecto es SAPHANADB |
sap_s4hana_deployment_db_schema_abap_password | Contraseña para el esquema ABAP en HANA | sí |
sap_s4hana_deployment_db_schema_java | Nombre del esquema JAVA en HANA | no, por defecto es SAPHANADB |
sap_s4hana_deployment_db_schema_java_password | Contraseña para el esquema JAVA en HANA | sí |
sap_s4hana_deployment_sid | SID del sistema S/4 HANA | sí |
sap_s4hana_deployment_db_host | Host donde se ejecuta la base de datos HANA | sí |
sap_s4hana_deployment_db_sid | SID de la base de datos HANA | sí |
sap_s4hana_deployment_hana_instance_nr | Número de la instancia de la base de datos HANA | sí - nota las comillas dobles requeridas al agregar la variable a tu inventario para que se interprete como una cadena |
sap_s4hana_deployment_hana_systemdb_password | Contraseña para el usuario del sistema HANA para SystemDB en un HANA multitenant | sí, si se usa HANA 2.0 |
sap_s4hana_deployment_hana_system_password | Contraseña para el usuario del sistema HANA para todo HANA | sí |
sap_s4hana_deployment_parallel_jobs_nr | Número de trabajos paralelos para importar el software de S/4 HANA a la base de datos HANA | sí |
sap_s4hana_deployment_db_sidadm_password | Contraseña del usuario <sid>adm en el servidor HANA | sí |
sap_s4hana_deployment_igs_path | Ruta al archivo IGS | sí |
sap_s4hana_deployment_igs_file_name | Nombre del archivo IGS | sí |
sap_s4hana_deployment_igs_helper_path | Ruta al archivo IGS Helper | sí |
sap_s4hana_deployment_igs_helper_file_name | Nombre del archivo IGS Helper | sí |
sap_s4hana_deployment_kernel_dependent_path | Ruta al archivo dependiente de base de datos del núcleo | sí |
sap_s4hana_deployment_kernel_dependent_file_name | Nombre del archivo dependiente de base de datos del núcleo | sí |
sap_s4hana_deployment_kernel_independent_path | Ruta al archivo independiente de base de datos del núcleo | sí |
sap_s4hana_deployment_kernel_independent_file_name | Nombre del archivo independiente de base de datos del núcleo | sí |
sap_s4hana_deployment_fqdn | FQDN del servidor (nombre corto si no se ha configurado FQDN) | sí |
sap_s4hana_deployment_set_fqdn | Especifica si se usará FQDN | no, por defecto es true - nota las comillas dobles requeridas al agregar la variable a tu inventario para que se interprete como una cadena |
sap_s4hana_deployment_software_path | Ruta a las exportaciones de software S4/HANA | sí |
sap_s4hana_deployment_sapadm_password | Contraseña para sapadm del Agente Host SAP | no, solo si deseamos sobrescribir sap_s4hana_deployment_master_password |
sap_s4hana_deployment_sap_sidadm_password | Contraseña para <sid>adm | no, solo si deseamos sobrescribir sap_s4hana_deployment_master_password |
Dependencias
Antes de usar este rol, asegúrate de que tu sistema esté configurado adecuadamente para ejecutar aplicaciones SAP y HANA.
Puedes usar los roles admitidos sap-preconfigure
y sap-netweaver-preconfigure
que vienen con la suscripción de RHEL para Soluciones SAP.
La versión upstream de estos roles se puede encontrar aquí y aquí
Ejemplo de Playbook
- hosts: servers
roles:
- role: sap-s4hana-deployment
Ejemplo de Inventario
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: "miPasswordSecreta"
sap_s4hana_deployment_hana_systemdb_password: "miPasswordSecreta"
sap_s4hana_deployment_db_schema_abap: "SAPHANADB"
sap_s4hana_deployment_db_schema_abap_password: "miPasswordSecreta"
sap_s4hana_deployment_db_schema_java: "SAPHANADB"
sap_s4hana_deployment_db_schema_java_password: "miPasswordSecreta"
sap_s4hana_deployment_sid: RHS
sap_s4hana_deployment_ascs_instance_nr: "00"
sap_s4hana_deployment_ascs_instance_hostname: "miNombreDeHost"
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: "miPasswordSecreta"
sap_s4hana_deployment_parallel_jobs_nr: 30
sap_s4hana_deployment_db_sidadm_password: "miPasswordSecreta"
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"
Licencia
Licencia Apache 2.0
Información del Autor
Comunidad de Práctica de Red Hat SAP
ansible-galaxy install redhat_sap.sap_s4hana_deployment