redhat_sap.sap_hostagent

DIESE ROLLE IST DEPRECIERT UND WIRD NICHT MEHR ENTTWICKELT

Der Nachfolger wird jetzt als Teil der community.sap_install Sammlung entwickelt.

sap-hostagent Ansible Lint Ansible Galaxy Import

SAP Host Agent ist ein Agent, der verschiedene Aufgaben im Lebenszyklusmanagement erfüllen kann, wie z.B. Betriebssystemüberwachung, Datenbanküberwachung, Systeminstanzkontrolle und Bereitstellung.

Es wird empfohlen, den SAP Host Agent im Voraus in jeder HA-Umgebung zu installieren.

Die neueste Dokumentation finden Sie in SAP NOTE 1907566.

Diese Rolle installiert oder aktualisiert den SAP Host Agent auf einem RHEL 7.x oder 8.x System. Sie wird als RPM-Paket, Tarball oder als Teil eines SAP-Softwarebundels bereitgestellt. Während Red Hat RPM für ein einfacheres Upgrade empfiehlt, kümmert sich diese Rolle um alle Formate.

Anforderungen

Diese Rolle ist für die Verwendung auf einem RHEL-System gedacht, das SAP-Software erhält. Ihr System muss mindestens mit den RHEL-Grundpaketen installiert sein, ordnungsgemäß registriert und für die Installation von HANA oder Netweaver vorbereitet sein.

Es benötigt Zugriff auf die Software-Repositorys, die erforderlich sind, um SAP HANA zu installieren (siehe auch: So abonnieren Sie SAP HANA-Systeme bei den Update-Diensten für SAP-Lösungen).

Sie können die redhat_sap.sap_rhsm Galaxy Rolle verwenden, um diesen Prozess zu automatisieren.

Um SAP-Software auf Red Hat Enterprise Linux zu installieren, benötigen Sie einige zusätzliche Pakete, die in einem speziellen Repository enthalten sind. Um dieses Repository zu erhalten, benötigen Sie eines der folgenden Produkte:

Hier klicken, um eine persönliche Entwickleredition von RHEL für SAP-Lösungen zu erhalten. Bitte registrieren Sie sich als Entwickler und laden Sie die Entwickleredition herunter.

  • Registrierungslink : Hier können Sie ein neues persönliches Konto registrieren oder es mit einem bereits bestehenden persönlichen Red Hat Network-Konto verknüpfen.
  • Download-Link: Hier können Sie die Installations-DVD für RHEL mit Ihrem zuvor registrierten Konto herunterladen.

HINWEIS: Dies ist eine reguläre RHEL-Installations-DVD, da RHEL für SAP-Lösungen kein zusätzliches Produkt ist, sondern nur eine spezielle Bündelung. Das Abonnement gewährt Ihnen Zugriff auf die zusätzlichen Pakete über unser Content Delivery Network (CDN) nach der Installation.

Es ist auch wichtig, dass Ihre Festplatten gemäß den SAP-Speicheranforderungen für SAP HANA eingerichtet sind. Dieser BLOG ist ebenfalls sehr hilfreich bei der Dimensionierung von HANA-Systemen.

Rollenvariablen

RPM-basierte Installationen

Variable Info Erforderlich?
sap_hostagent_installation_type Quelltyp der Installation für SAPHOSTAGENT ja, mit rpm Wert
sap_hostagent_rpm_local_path Lokaler Verzeichnis-Pfad, wo die RPM-Datei sich befindet ja, es sei denn sap_hostagent_rpm_remote_path wird verwendet
sap_hostagent_rpm_remote_path Lokaler Verzeichnis-Pfad, wo die RPM-Datei sich befindet ja, es sei denn sap_hostagent_rpm_local_path wird verwendet
sap_hostagent_rpm_file_name Lokaler RPM-Dateiname ja
sap_hostagent_agent_tmp_directory Temporärer Verzeichnis-Pfad, der auf dem Zielhost erstellt wird nein (in der Rolle standardmäßig festgelegt)
sap_hostagent_clean_tmp_directory Boolean-Variable, die angibt, ob das temporäre Verzeichnis nach der Installation entfernt wird oder nicht nein (in der Rolle standardmäßig festgelegt)

SAR-basierte Installationen (Inhalt auf dem Ansible-Control-Node)

Variable Info Erforderlich?
sap_hostagent_installation_type Quelltyp der Installation für SAPHOSTAGENT ja mit sar Wert
sap_hostagent_sar_local_path Lokaler Verzeichnis-Pfad, wo die SAR-Datei sich befindet ja
sap_hostagent_sar_file_name Lokaler SAR-Dateiname ja
sap_hostagent_sapcar_local_path Lokaler Verzeichnis-Pfad, wo die SAPCAR-Tooldatei sich befindet ja
sap_hostagent_sapcar_file_name Lokale SAPCAR-Tooldateiname ja
sap_hostagent_agent_tmp_directory Temporärer Verzeichnis-Pfad, der auf dem Zielhost erstellt wird nein (in der Rolle standardmäßig festgelegt)
sap_hostagent_clean_tmp_directory Boolean-Variable, die angibt, ob das temporäre Verzeichnis nach der Installation entfernt wird oder nicht nein (in der Rolle standardmäßig festgelegt)

SAR-basierte Installationen (mit Inhalten, die bereits auf dem Zielknoten existieren)

Variable Info Erforderlich?
sap_hostagent_installation_type Quelltyp der Installation für SAPHOSTAGENT ja mit sar-remote Wert
sap_hostagent_sar_remote_path Entfernte Verzeichnis-Pfad, wo die SAR-Tooldatei sich befindet ja
sap_hostagent_sar_file_name SAR-Tooldateiname ja
sap_hostagent_sapcar_remote_path Entfernte Verzeichnis-Pfad des SAR-Archivs ja
sap_hostagent_sapcar_file_name Entfernter Dateiname des SAR-Archivs ja
sap_hostagent_agent_tmp_directory Temporärer Verzeichnis-Pfad, der auf dem Zielhost erstellt wird nein (in der Rolle standardmäßig festgelegt)
sap_hostagent_clean_tmp_directory Boolean-Variable, die angibt, ob das temporäre Verzeichnis nach der Installation entfernt wird oder nicht nein (in der Rolle standardmäßig festgelegt)

SAP Bundle-basierte Installationen

Variable Info Erforderlich?
sap_hostagent_installation_type Quelltyp der Installation für SAPHOSTAGENT ja mit bundle Wert
sap_hostagent_bundle_path Zielhost-Verzeichnis-Pfad, wo das SAP-Installationsbundel entpackt wurde ja
sap_hostagent_agent_tmp_directory Temporärer Verzeichnis-Pfad, der auf dem Zielhost erstellt wird nein (in der Rolle standardmäßig festgelegt)
sap_hostagent_clean_tmp_directory Boolean-Variable, die angibt, ob das temporäre Verzeichnis nach der Installation entfernt wird oder nicht nein (in der Rolle standardmäßig festgelegt)

SSL-Konfiguration

Momentan wird die Rolle das PSE konfigurieren und einen CSR erstellen. Das Hinzufügen von signierten Zertifikaten von einer gültigen CA wird noch nicht unterstützt.

Variable Info Erforderlich?
sap_hostagent_config_ssl Diese Boolean-Variable konfiguriert den Agenten für die SSL-Kommunikation nein (in der Rolle standardmäßig festgelegt)
sap_hostagent_ssl_passwd Passwort, das für den CSR verwendet wird ja, wenn sap_hostagent_config_ssl True ist
sap_hostagent_ssl_org Organisationsinformationen für den CSR ja, wenn sap_hostagent_config_ssl True ist
sap_hostagent_ssl_country Länderinformationen für den CSR ja, wenn sap_hostagent_config_ssl True ist

Abhängigkeiten

Vor der Verwendung dieser Rolle stellen Sie sicher, dass Ihr System ordnungsgemäß konfiguriert ist, um SAP-Anwendungen auszuführen.

Sie können die unterstützte Rolle sap-preconfigure verwenden, die mit dem RHEL 7 und 8 mit dem RHEL für SAP-Lösungsabonnement geliefert wird.

Die Hauptversion dieser Rolle finden Sie hier.

Beispiel-Playbook

    - hosts: servers
      roles:
      - { role: sap-hostagent, become: yes }

Beispiel-Inventory

Bei Verwendung von 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

Bei Verwendung von 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

Bei Verwendung des SAP-Bundles:

sap_hostagent_installation_type: "bundle"
sap_hostagent_bundle_path: "/usr/local/src/HANA-BUNDLE/51053381"
sap_hostagent_clean_tmp_directory: true

Lizenz

Apache Lizenz 2.0

Autorinformation

Red Hat SAP Community of Practice

Über das Projekt

Deploys `SAPHOSTAGENT` on the given host(s)

Installieren
ansible-galaxy install redhat_sap.sap_hostagent
GitHub Repository
Lizenz
apache-2.0
Downloads
17k
Besitzer
Community repositories for SAP Solutions on Red Hat Technologies