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 Ansible Lint Ansible Galaxy Import

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 :

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

À propos du projet

Deploys `SAPHOSTAGENT` on the given host(s)

Installer
ansible-galaxy install redhat_sap.sap_hostagent
Licence
apache-2.0
Téléchargements
17k
Propriétaire
Community repositories for SAP Solutions on Red Hat Technologies