redhat_sap.sap_hostagent
CE RÔLE EST DÉPRÉCIÉ ET N'EST PLUS DÉVELOPPÉ
Le successeur est désormais développé dans la collection community.sap_install.
sap-hostagent

Le SAP Host Agent est un agent capable d'accomplir plusieurs tâches de gestion du cycle de vie, telles que la surveillance du système d'exploitation, la surveillance de la base de données, le contrôle des instances système et la provision.
Il est recommandé d'installer le SAP Host Agent dès le départ dans tout environnement HA.
Vous pouvez trouver la documentation la plus récente dans la SAP NOTE 1907566.
Ce rôle installe ou met à jour le SAP Host Agent sur un système RHEL 7.x ou 8.x. Il est fourni sous forme de package RPM, d'archive tar ou dans un bundle logiciel SAP. Bien que Red Hat recommande RPM pour faciliter la mise à niveau, ce rôle gère tous les formats.
Exigences
Ce rôle est destiné à être utilisé sur un système RHEL qui reçoit des logiciels 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 pour automatiser ce processus.
Pour installer des logiciels SAP sur Red Hat Enterprise Linux, vous devez installer des packages supplémentaires qui sont disponibles dans un dépôt spécial. Pour obtenir ce dépôt, vous devez avoir l'un des produits suivants :
- RHEL for SAP Solutions (édition premium, standard, développeur)
- RHEL for Business Partner NFRs
Cliquer ici pour obtenir une édition développeur personnelle de RHEL for SAP Solutions. Veuillez vous inscrire en tant que développeur et télécharger l'édition développeur.
- Lien d'inscription : Vous pouvez soit créer un nouveau compte personnel, soit l'associer à un compte Red Hat Network personnel déjà existant.
- Lien de téléchargement : Ici, vous pouvez télécharger le DVD d'installation pour RHEL avec votre compte préalablement enregistré.
REMARQUE : Il s'agit d'un DVD d'installation RHEL classique, car RHEL for SAP Solutions n'est pas un produit supplémentaire, mais seulement un emballage 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 également très utile pour la dimensionnement des systèmes HANA.
Variables du rôle
Installations basées sur RPM
variable | info | requis ? |
---|---|---|
sap_hostagent_installation_type | Type de source de l'installation pour SAPHOSTAGENT | oui, avec la valeur rpm |
sap_hostagent_rpm_local_path | Chemin du répertoire local où se trouve le fichier RPM | oui, sauf si sap_hostagent_rpm_remote_path est utilisé |
sap_hostagent_rpm_remote_path | Chemin du répertoire local où se trouve le fichier RPM | oui, sauf si sap_hostagent_rpm_local_path est utilisé |
sap_hostagent_rpm_file_name | Nom du fichier RPM local | oui |
sap_hostagent_agent_tmp_directory | Chemin du répertoire temporaire qui sera créé sur l'hôte cible | non (valeur par défaut dans le rôle) |
sap_hostagent_clean_tmp_directory | Variable booléenne pour indiquer si le répertoire temporaire sera supprimé ou non après l'installation | non (valeur par défaut dans le rôle) |
Installations basées sur SAR (contenu sur le nœud de contrôle ansible)
variable | info | requis ? |
---|---|---|
sap_hostagent_installation_type | Type de source de l'installation pour SAPHOSTAGENT | oui avec la valeur sar |
sap_hostagent_sar_local_path | Chemin du répertoire local où se trouve le fichier SAR | oui |
sap_hostagent_sar_file_name | Nom du fichier SAR local | oui |
sap_hostagent_sapcar_local_path | Chemin du répertoire local où se trouve le fichier du tool SAPCAR | oui |
sap_hostagent_sapcar_file_name | Nom du fichier du tool SAPCAR local | oui |
sap_hostagent_agent_tmp_directory | Chemin du répertoire temporaire qui sera créé sur l'hôte cible | non (valeur par défaut dans le rôle) |
sap_hostagent_clean_tmp_directory | Variable booléenne pour indiquer si le répertoire temporaire sera supprimé ou non après l'installation | non (valeur par défaut dans le rôle) |
Installations basées sur SAR (avec contenu existant sur le nœud cible)
variable | info | requis ? |
---|---|---|
sap_hostagent_installation_type | Type de source de l'installation pour SAPHOSTAGENT | oui avec la valeur sar-remote |
sap_hostagent_sar_remote_path | Chemin du répertoire distant où se trouve le fichier du tool SAR | oui |
sap_hostagent_sar_file_name | Nom du fichier du tool SAR | oui |
sap_hostagent_sapcar_remote_path | Chemin du répertoire distant de l'archive SAR | oui |
sap_hostagent_sapcar_file_name | Nom du fichier distant de l'archive SAR | oui |
sap_hostagent_agent_tmp_directory | Chemin du répertoire temporaire qui sera créé sur l'hôte cible | non (valeur par défaut dans le rôle) |
sap_hostagent_clean_tmp_directory | Variable booléenne pour indiquer si le répertoire temporaire sera supprimé ou non après l'installation | non (valeur par défaut dans le rôle) |
Installations basées sur un bundle SAP
variable | info | requis ? |
---|---|---|
sap_hostagent_installation_type | Type de source de l'installation pour SAPHOSTAGENT | oui avec la valeur bundle |
sap_hostagent_bundle_path | Chemin du répertoire de l'hôte cible où le bundle d'installation SAP a été décompressé | oui |
sap_hostagent_agent_tmp_directory | Chemin du répertoire temporaire qui sera créé sur l'hôte cible | non (valeur par défaut dans le rôle) |
sap_hostagent_clean_tmp_directory | Variable booléenne pour indiquer si le répertoire temporaire sera supprimé ou non après l'installation | non (valeur par défaut dans le rôle) |
Configuration SSL
Actuellement, le rôle configurera le PSE et créera une CSR. L'ajout de certificats signés par une CA valide n'est pas encore pris en charge.
variable | info | requis ? |
---|---|---|
sap_hostagent_config_ssl | Cette variable booléenne configurera l'agent pour la communication SSL | non (valeur par défaut dans le rôle) |
sap_hostagent_ssl_passwd | Mot de passe à utiliser pour la CSR | oui lorsque sap_hostagent_config_ssl est vrai |
sap_hostagent_ssl_org | Informations sur l'organisation pour la CSR | oui lorsque sap_hostagent_config_ssl est vrai |
sap_hostagent_ssl_country | Informations sur le pays pour la CSR | oui lorsque sap_hostagent_config_ssl est vrai |
Dépendances
Avant d'utiliser ce rôle, assurez-vous que votre système est correctement configuré pour exécuter des applications SAP.
Vous pouvez utiliser le rôle pris en charge sap-preconfigure
fourni avec les abonnements RHEL 7 et 8 pour SAP Solutions.
La version upstream de ce rôle peut être trouvée ici.
Exemple de Playbook
- hosts: servers
roles:
- { role: sap-hostagent, become: yes }
Exemple d'inventaire
Lors de l'utilisation de RPM :
sap_hostagent_installation_type: "rpm"
sap_hostagent_rpm_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_rpm_file_name: "saphostagentrpm_44-20009394.rpm"
sap_hostagent_clean_tmp_directory: true
Lors de l'utilisation de SAR :
sap_hostagent_installation_type: "sar"
sap_hostagent_sar_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_sar_file_name: "SAPHOSTAGENT44_44-20009394.SAR"
sap_hostagent_sapcar_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_sapcar_file_name: "SAPCAR_1311-80000935.EXE"
sap_hostagent_clean_tmp_directory: true
Lors de l'utilisation d'un bundle SAP :
sap_hostagent_installation_type: "bundle"
sap_hostagent_bundle_path: "/usr/local/src/HANA-BUNDLE/51053381"
sap_hostagent_clean_tmp_directory: true
Licence
Licence Apache 2.0
Informations sur l'auteur
Communauté de Pratique SAP de Red Hat
ansible-galaxy install redhat_sap.sap_hostagent