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

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:
- RHEL für SAP-Lösungen (Premium-, Standard-, Entwickler-Edition)
- RHEL für Geschäftspartner NFRs
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
ansible-galaxy install redhat_sap.sap_hostagent