redhat_sap.sap_s4hana_deployment
DIESE ROLLE IST ABGELEGT UND WIRD NICHT MEHR ENTWICKELT
Der Nachfolger wird jetzt als Teil der community.sap_install Sammlung entwickelt.
Die Nachfolgerrolle ist community.sap_install.sap_swpm
sap-s4hana-deployment

Diese Rolle installiert SAP S/4 HANA auf einem RHEL 7.x oder 8.x System.
Anforderungen
Diese Rolle ist für die Verwendung auf einem RHEL-System gedacht, das mit SAP-Software ausgestattet werden soll. Ihr System muss mit mindestens den RHEL-Grundleistungen installiert, ordnungsgemäß registriert und für die Installation von HANA oder Netweaver vorbereitet sein.
Es benötigt Zugang zu den Software-Repositorys, die für die Installation von SAP HANA erforderlich sind (siehe auch: Wie man SAP HANA-Systeme für die Update-Dienste für SAP-Lösungen registriert)
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, müssen Sie eines der folgenden Produkte haben:
- RHEL für SAP-Lösungen (Premium-, Standard-, Entwickler-Edition)
- RHEL für Geschäftspartner-NFRs
Klicken Sie hier, um eine persönliche Entwickler-Edition von RHEL für SAP-Lösungen zu erhalten. Bitte registrieren Sie sich als Entwickler und laden Sie die Entwickler-Edition herunter.
- Registrierungslink : Hier können Sie entweder 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, sondern nur eine spezielle Bündelung ist. Das Abonnement gewährt Ihnen nach der Installation Zugang zu den zusätzlichen Paketen über unser Content Delivery Network (CDN).
Es ist auch wichtig, dass Ihre Festplatten gemäß den SAP-Speicheranforderungen für SAP HANA eingerichtet sind. Dieser BLOG ist ebenfalls sehr hilfreich, wenn es darum geht, HANA-Systeme zu dimensionieren.
Rollenvariablen
Variable | Info | Erforderlich? |
---|---|---|
sap_s4hana_deployment_use_password_file | Gibt an, ob die Parameterdatei zur Bereitstellung von S/4 HANA die Passwörter verschlüsselt hat, in diesem Fall muss die Datei instkey.pkey bereitgestellt werden | nein, standardmäßig auf n gesetzt |
sap_s4hana_deployment_password_file_path | Pfad zur Passwortdatei instkey.pkey | nein |
sap_s4hana_deployment_sapcar_path | Zielverzeichnis auf dem Host, in dem sich die SAPCAR-Tooldatei befindet | ja |
sap_s4hana_deployment_sapcar_file_name | Name der SAPCAR-Tooldatei | ja |
sap_s4hana_deployment_swpm_path | Zielverzeichnis auf dem Host, in dem sich die SWPM-Tooldatei befindet | ja |
sap_s4hana_deployment_swpm_sar_file_name | Name der SWPM .SAR-Datei | ja |
sap_s4hana_deployment_product_id | Referenz des SAP-Produkts, das installiert werden soll | ja, Beispiel NW_ABAP_OneHost:S4HANA1909.CORE.HDB.ABAP |
sap_s4hana_deployment_diagnostics_agent_password | Passwort für den Diagnosetool | nein |
sap_s4hana_deployment_ascs_instance_nr | ASCS-Instanznummer | ja - beachten Sie die erforderlichen Anführungszeichen, während Sie die Variable zu Ihrem Inventar hinzufügen, damit dies als String interpretiert wird |
sap_s4hana_deployment_ascs_instance_hostname | ASCS-Instanz Hostname | ja |
sap_s4hana_deployment_pas_instance_nr | PAS-Instanznummer | nein |
sap_s4hana_deployment_pas_instance_hostname | PAS-Instanz Hostname | nein |
sap_s4hana_deployment_ddic_000_password | Passwort für den SAP DDIC-Benutzer im Mandanten 000 | nein |
sap_s4hana_deployment_ddic_001_password | Passwort für den SAP DDIC-Benutzer im Mandanten 001 | nein |
sap_s4hana_deployment_master_password | Passwort für die Benutzer sapadm, <sid>adm und SAP DDIC in den Mandanten 000 und 001 | ja |
sap_s4hana_deployment_db_schema_abap | ABAP-Schemata Name in HANA | nein, standardmäßig auf SAPHANADB gesetzt |
sap_s4hana_deployment_db_schema_abap_password | Passwort für das ABAP-Schema in HANA | ja |
sap_s4hana_deployment_db_schema_java | JAVA-Schema Name in HANA | nein, standardmäßig auf SAPHANADB gesetzt |
sap_s4hana_deployment_db_schema_java_password | Passwort für JAVA-Schema in HANA | ja |
sap_s4hana_deployment_sid | SID des S/4 HANA-Systems | ja |
sap_s4hana_deployment_db_host | Host, auf dem die HANA DB läuft | ja |
sap_s4hana_deployment_db_sid | SID der HANA DB | ja |
sap_s4hana_deployment_hana_instance_nr | Nummer der HANA DB-Instanz | ja - beachten Sie die erforderlichen Anführungszeichen, während Sie die Variable zu Ihrem Inventar hinzufügen, damit dies als String interpretiert wird |
sap_s4hana_deployment_hana_systemdb_password | Passwort für den HANA SYSTEM-Benutzer für SystemDB in einem Multi-Tenant HANA | ja, falls HANA 2.0 verwendet wird |
sap_s4hana_deployment_hana_system_password | Passwort für den HANA SYSTEM-Benutzer für die gesamte HANA | ja |
sap_s4hana_deployment_parallel_jobs_nr | Anzahl der parallelen Jobs, um den Import der S/4 HANA-Software in die HANA DB auszuführen | ja |
sap_s4hana_deployment_db_sidadm_password | Passwort des <sid>adm-Benutzers im HANA-Server | ja |
sap_s4hana_deployment_igs_path | Pfad zur IGS-Datei | ja |
sap_s4hana_deployment_igs_file_name | Name der IGS-Datei | ja |
sap_s4hana_deployment_igs_helper_path | Pfad zur IGS-Hilfsdatei | ja |
sap_s4hana_deployment_igs_helper_file_name | Name der IGS-Hilfsdatei | ja |
sap_s4hana_deployment_kernel_dependent_path | Pfad zur kernelabhängigen DB-Datei | ja |
sap_s4hana_deployment_kernel_dependent_file_name | Name der kernelabhängigen DB-Datei | ja |
sap_s4hana_deployment_kernel_independent_path | Pfad zur kernelunabhängigen DB-Datei | ja |
sap_s4hana_deployment_kernel_independent_file_name | Name der kernelunabhängigen DB-Datei | ja |
sap_s4hana_deployment_fqdn | FQDN des Servers (kurzer Name, falls FQDN nicht konfiguriert ist) | ja |
sap_s4hana_deployment_set_fqdn | Gibt an, ob FQDN verwendet wird | nein, standardmäßig auf true gesetzt - beachten Sie die erforderlichen Anführungszeichen, während Sie die Variable zu Ihrem Inventar hinzufügen, damit dies als String interpretiert wird |
sap_s4hana_deployment_software_path | Pfad zu den S4/HANA Softwareexporten | ja |
sap_s4hana_deployment_sapadm_password | Passwort für sapadm des SAP Host Agent | nein, nur wenn wir das sap_s4hana_deployment_master_password überschreiben möchten |
sap_s4hana_deployment_sap_sidadm_password | Passwort für <sid>adm | nein, nur wenn wir das sap_s4hana_deployment_master_password überschreiben möchten |
Abhängigkeiten
Bevor Sie diese Rolle verwenden, stellen Sie sicher, dass Ihr System ordnungsgemäß konfiguriert ist, um SAP-Anwendungen und HANA auszuführen.
Sie können die unterstützten Rollen sap-preconfigure
und sap-netweaver-preconfigure
, die mit dem RHEL 7 und 8 für das Abonnement von RHEL für SAP-Lösungen geliefert werden, verwenden.
Die Upstream-Version dieser Rolle finden Sie hier und hier.
Beispiel-Playbook
- hosts: servers
roles:
- role: sap-s4hana-deployment
Beispiel-Inventar
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: "mein_geheimes_passwort"
sap_s4hana_deployment_hana_systemdb_password: "mein_geheimes_passwort"
sap_s4hana_deployment_db_schema_abap: "SAPHANADB"
sap_s4hana_deployment_db_schema_abap_password: "mein_geheimes_passwort"
sap_s4hana_deployment_db_schema_java: "SAPHANADB"
sap_s4hana_deployment_db_schema_java_password: "mein_geheimes_passwort"
sap_s4hana_deployment_sid: RHS
sap_s4hana_deployment_ascs_instance_nr: "00"
sap_s4hana_deployment_ascs_instance_hostname: "mein_hostname"
sap_s4hana_deployment_db_host: "rhel-hana-host"
sap_s4hana_deployment_db_sid: "RHE"
sap_s4hana_deployment_hana_instance_nr: "00"
sap_s4hana_deployment_hana_system_password: "mein_geheimes_passwort"
sap_s4hana_deployment_parallel_jobs_nr: 30
sap_s4hana_deployment_db_sidadm_password: "mein_geheimes_passwort"
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"
Lizenz
Apache Lizenz 2.0
Autor Informationen
Red Hat SAP Community of Practice
ansible-galaxy install redhat_sap.sap_s4hana_deployment