redhat_sap.sap_s4hana_deployment
CE RÔLE EST DÉPRÉCIÉ ET N'EST PLUS DÉVELOPPÉ
Le rôle successeur est maintenant développé dans la collection community.sap_install.
Le rôle successeur est community.sap_install.sap_swpm.
sap-s4hana-deployment

Ce rôle installe SAP S/4 HANA sur un système RHEL 7.x ou 8.x.
Exigences
Ce rôle est destiné à être utilisé sur un système RHEL qui recevra un logiciel SAP. Votre système doit donc être installé avec au moins les packages de base RHEL, correctement enregistré et préparé pour l'installation de HANA ou Netweaver.
Il doit avoir accès aux dépôts de logiciels nécessaires pour installer SAP HANA (voir aussi : Comment abonner les systèmes SAP HANA aux services de mise à jour pour les solutions SAP).
Vous pouvez utiliser le rôle redhat_sap.sap_rhsm de Galaxy pour automatiser ce processus.
Pour installer un logiciel SAP sur Red Hat Enterprise Linux, vous avez besoin de certains packages supplémentaires qui se trouvent dans un dépôt spécial. Pour obtenir ce dépôt, vous devez posséder l'un des produits suivants :
- RHEL for SAP Solutions (premium, standard, édition développeur)
- RHEL for Business Partner NFRs
Click ici pour obtenir une édition développeur personnelle de RHEL pour SAP Solutions. Veuillez vous inscrire en tant que développeur et télécharger l'édition développeur.
- Lien d'inscription : Ici, vous pouvez soit inscrire un nouveau compte personnel, soit le lier à un compte personnel Red Hat Network existant.
- Lien de téléchargement : Ici, vous pouvez télécharger le DVD d'installation de RHEL avec votre compte préalablement enregistré.
REMARQUE : Il s'agit d'un DVD d'installation RHEL ordinaire, car RHEL pour SAP Solutions n'est pas un produit supplémentaire, mais uniquement un regroupement spécial. L'abonnement vous donne accès aux packages supplémentaires via notre réseau de distribution de contenu (CDN) après l'installation.
Il est également important que vos disques soient configurés selon les exigences de stockage SAP pour SAP HANA. Ce BLOG est aussi très utile lors de la dimensionnement des systèmes HANA.
Variables du rôle
variable | info | requis ? |
---|---|---|
sap_s4hana_deployment_use_password_file | Indique si le fichier de paramètres pour déployer S/4 HANA contient les mots de passe hachés, auquel cas le fichier instkey.pkey doit être fourni | non, par défaut n |
sap_s4hana_deployment_password_file_path | Chemin vers le fichier de mots de passe instkey.pkey | non |
sap_s4hana_deployment_sapcar_path | Chemin vers le répertoire cible où se trouve le fichier de l'outil SAPCAR | oui |
sap_s4hana_deployment_sapcar_file_name | Nom du fichier de l'outil SAPCAR | oui |
sap_s4hana_deployment_swpm_path | Chemin vers le répertoire cible où se trouve le fichier de l'outil SWPM | oui |
sap_s4hana_deployment_swpm_sar_file_name | Nom du fichier .SAR de SWPM | oui |
sap_s4hana_deployment_product_id | Référence produit SAP qui sera installé | oui, exemple NW_ABAP_OneHost:S4HANA1909.CORE.HDB.ABAP |
sap_s4hana_deployment_diagnostics_agent_password | Mot de passe pour l'agent de diagnostic | non |
sap_s4hana_deployment_ascs_instance_nr | Numéro d'instance ASCS | oui - notez les guillemets requis lors de l'ajout de la variable à votre inventaire afin qu'elle soit interprétée comme une chaîne |
sap_s4hana_deployment_ascs_instance_hostname | Nom d'hôte de l'instance ASCS | oui |
sap_s4hana_deployment_pas_instance_nr | Numéro d'instance PAS | non |
sap_s4hana_deployment_pas_instance_hostname | Nom d'hôte de l'instance PAS | non |
sap_s4hana_deployment_ddic_000_password | Mot de passe pour l'utilisateur SAP DDIC dans le client 000 | non |
sap_s4hana_deployment_ddic_001_password | Mot de passe pour l'utilisateur SAP DDIC dans le client 001 | non |
sap_s4hana_deployment_master_password | Mot de passe pour les utilisateurs sapadm, <sid>adm et SAP DDIC dans les clients 000 et 001 | oui |
sap_s4hana_deployment_db_schema_abap | Nom du schéma ABAP dans HANA | non, par défaut SAPHANADB |
sap_s4hana_deployment_db_schema_abap_password | Mot de passe pour le schéma ABAP dans HANA | oui |
sap_s4hana_deployment_db_schema_java | Nom du schéma JAVA dans HANA | non, par défaut SAPHANADB |
sap_s4hana_deployment_db_schema_java_password | Mot de passe pour le schéma JAVA dans HANA | oui |
sap_s4hana_deployment_sid | SID du système S/4 HANA | oui |
sap_s4hana_deployment_db_host | Hôte où s'exécute la DB HANA | oui |
sap_s4hana_deployment_db_sid | SID de la DB HANA | oui |
sap_s4hana_deployment_hana_instance_nr | Numéro de l'instance de DB HANA | oui - notez les guillemets requis lors de l'ajout de la variable à votre inventaire afin qu'elle soit interprétée comme une chaîne |
sap_s4hana_deployment_hana_systemdb_password | Mot de passe pour l'utilisateur SYSTEM de HANA pour le SystemDB dans un environnement multi-locataire HANA | oui, si HANA 2.0 est utilisé |
sap_s4hana_deployment_hana_system_password | Mot de passe pour l'utilisateur SYSTEM de HANA pour l'ensemble de HANA | oui |
sap_s4hana_deployment_parallel_jobs_nr | Nombre de tâches parallèles pour importer le logiciel S/4 HANA dans la DB HANA | oui |
sap_s4hana_deployment_db_sidadm_password | Mot de passe de l'utilisateur <sid>adm dans le serveur HANA | oui |
sap_s4hana_deployment_igs_path | Chemin vers le fichier IGS | oui |
sap_s4hana_deployment_igs_file_name | Nom du fichier IGS | oui |
sap_s4hana_deployment_igs_helper_path | Chemin vers le fichier d'aide IGS | oui |
sap_s4hana_deployment_igs_helper_file_name | Nom du fichier d'aide IGS | oui |
sap_s4hana_deployment_kernel_dependent_path | Chemin vers le fichier dépendant de la DB du noyau | oui |
sap_s4hana_deployment_kernel_dependent_file_name | Nom du fichier dépendant de la DB du noyau | oui |
sap_s4hana_deployment_kernel_independent_path | Chemin vers le fichier indépendant de la DB du noyau | oui |
sap_s4hana_deployment_kernel_independent_file_name | Nom du fichier indépendant de la DB du noyau | oui |
sap_s4hana_deployment_fqdn | FQDN du serveur (nom court si FQDN n'est pas configuré) | oui |
sap_s4hana_deployment_set_fqdn | Spécifie si le FQDN sera utilisé | non, par défaut true - notez les guillemets requis lors de l'ajout de la variable à votre inventaire afin qu'elle soit interprétée comme une chaîne |
sap_s4hana_deployment_software_path | Chemin vers les exports de logiciel S4/HANA | oui |
sap_s4hana_deployment_sapadm_password | Mot de passe pour sapadm de SAP Host Agent | non, seulement si nous voulons remplacer sap_s4hana_deployment_master_password |
sap_s4hana_deployment_sap_sidadm_password | Mot de passe pour <sid>adm | non, seulement si nous voulons remplacer sap_s4hana_deployment_master_password |
Dépendances
Avant d'utiliser ce rôle, assurez-vous que votre système a été correctement configuré pour exécuter des applications SAP et HANA.
Vous pouvez utiliser les rôles pris en charge sap-preconfigure
et sap-netweaver-preconfigure
fournis avec l'abonnement RHEL pour SAP Solutions.
La version en amont de ces rôles peut être trouvée ici et ici.
Exemple de Playbook
- hosts: servers
roles:
- role: sap-s4hana-deployment
Exemple d'inventaire
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: "mypasswordsecret"
sap_s4hana_deployment_hana_systemdb_password: "mypasswordsecret"
sap_s4hana_deployment_db_schema_abap: "SAPHANADB"
sap_s4hana_deployment_db_schema_abap_password: "mypasswordsecret"
sap_s4hana_deployment_db_schema_java: "SAPHANADB"
sap_s4hana_deployment_db_schema_java_password: "mypasswordsecret"
sap_s4hana_deployment_sid: RHS
sap_s4hana_deployment_ascs_instance_nr: "00"
sap_s4hana_deployment_ascs_instance_hostname: "monnomd'hôte"
sap_s4hana_deployment_db_host: "hôte-hana-rhel"
sap_s4hana_deployment_db_sid: "RHE"
sap_s4hana_deployment_hana_instance_nr: "00"
sap_s4hana_deployment_hana_system_password: "mypasswordsecret"
sap_s4hana_deployment_parallel_jobs_nr: 30
sap_s4hana_deployment_db_sidadm_password: "mypasswordsecret"
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"
Licence
Licence Apache 2.0
Informations sur l'auteur
Communauté de pratique Red Hat SAP.
ansible-galaxy install redhat_sap.sap_s4hana_deployment