Installieren von SAP-Software

Nachdem Sie mithilfe von Azure Center for SAP solutions eine Infrastruktur für Ihr neues SAP-System erstellt haben, müssen Sie die SAP-Software installieren.

In dieser Anleitung erfahren Sie zwei Möglichkeiten zum Installieren der SAP-Software für Ihr System. Wählen Sie aus, welche Methode für Ihren Anwendungsfall geeignet ist. Sie haben folgende Möglichkeiten:

Voraussetzungen

Überprüfen Sie die Voraussetzungen für Ihre bevorzugte Installationsmethode: über den Installations-Assistenten für Azure Center für SAP-Lösungen oder über eine externe Methode

Voraussetzungen für die Installation des Assistenten

  • Ein Azure-Abonnement.
  • Ein Azure-Konto mit Rollenzugriff auf die Abonnements und Ressourcengruppen, in denen die virtuelle Instanz für SAP-Lösungen vorhanden ist.
  • Eine vom Benutzer zugewiesene verwaltete Identität mit den Rollen "Storage Blob Data Reader " und "Reader" und "Data Access " für das Speicherkonto, das über die SAP-Software verfügt.
  • Ein Netzwerk, das für Ihre SAP-Bereitstellung eingerichtet ist.
  • Eine Bereitstellung der S/4HANA-Infrastruktur.
  • Wenn Sie ein SAP System über das Azure Center für SAP-Lösungen installieren, sollten Sie die SAP-Installationsmedien in einem Speicherkonto zur Verfügung haben. Weitere Informationen finden Sie unter Downloaden von SAP-Installationsmedien.
  • Wenn Sie ein hochverfügbares (HA) SAP-System installieren, besorgen Sie sich den Dienstprinzipalbezeichner (SPN ID) und das Kennwort, um den Azure-Fence-Agent (Fencinggerät) für Azure-Ressourcen zu autorisieren. Weitere Informationen finden Sie unter Erstellen einer Microsoft Entra-App mithilfe der Azure-Befehlszeilenschnittstelle und Konfigurieren ihres Zugriffs auf die Media Services-API.
    • Ein Beispiel finden Sie in der Red Hat-Dokumentation für Erstellen einer Microsoft Entra-Anwendung.
    • Um ein regelmäßiges Ablaufen des Kennworts zu vermeiden, verwenden Sie die Azure-Befehlszeilenschnittstelle (Azure CLI) anstelle des Azure-Portals, um den Bezeichner und das Kennwort für den Dienstprinzipal zu erstellen.

Voraussetzungen für die externe Installation

  • Ein Azure-Abonnement.
  • Ein Azure-Konto mit Rollenzugriff auf die Abonnements und Ressourcengruppen, in denen die virtuelle Instanz für SAP-Lösungen vorhanden ist.
  • Eine vom Benutzer zugewiesene verwaltete Identität, die Sie während der Infrastrukturbereitstellung mit Mitwirkenderrollenzugriff auf das Abonnement oder für alle Ressourcengruppen (Compute, Netzwerk und Speicher) erstellt haben, zu denen das SAP-System gehört.
  • Infrastruktur für das SAP-System, das Sie zuvor über das Azure Center für SAP-Lösung erstellt haben. Nehmen Sie keine Änderungen an dieser Infrastruktur vor.
  • Ein SAP-System (und zugrunde liegende Infrastrukturressourcen), das ausgeführt wird.
  • Optional können Sie dem System vollständig installierte Anwendungsserver hinzufügen, bevor Sie die SAP-Software erkennen. anschließend wird auch das SAP-System mit zusätzlichen Anwendungsservern erkannt.
    • Wenn Sie dieser virtuellen Instanz für SAP-Lösungen nach der Infrastrukturbereitstellung zusätzliche Anwendungsserver hinzufügen, benötigt die zuvor erstellte vom Benutzer zugewiesene verwaltete Identität auch Denwirkendenrollenzugriff auf das Abonnement oder die Ressourcengruppe, unter der dieser neue Anwendungsserver vorhanden ist.
    • Die Anzahl der installierten virtuellen Anwendungscomputer sollte nicht kleiner sein als die Zahl, die während der Infrastrukturbereitstellungsphase im Azure Center für SAP-Lösungen erstellt wurde. Sie können weiterhin zusätzliche Anwendungsserver erkennen.

Für diese Installationsmethode werden nur die folgenden Szenarien unterstützt:

  • Infrastruktur für S4/HANA wurde über das Azure Center für SAP-Lösungen erstellt. Die S4/HANA-Anwendung wurde außerhalb des Azure Center für SAP-Lösungen über ein anderes Tool installiert.
  • Es können nur S4/HANA-Installationen außerhalb des Azure Center für SAP-Lösungen erkannt werden. Wenn Sie eine andere SAP-Anwendung als S4/HANA installiert haben, schlägt die Erkennung fehl.
  • Wenn Sie eine Neuinstallation von S4/HANA-Software in der Infrastruktur benötigen, die vom Azure Center für SAP-Lösungen bereitgestellt wird, verwenden Sie stattdessen die Installationsoption des Assistenten.

Installieren von SAP mit Azure Center für SAP-Lösungen

Um die SAP-Software direkt zu installieren, verwenden Sie den Installations-Assistenten für Azure Center für SAP-Lösungen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Virtual Instance for SAP solutions und wählen Sie es aus.

  3. Wählen Sie Ihre virtuelle Instanz für SAP-Lösungsinstanz aus.

  4. Wählen Sie auf der Seite "Übersicht" für die Ressource "Virtuelle Instanz für SAP-Lösungen" die Option "SAP-Software installieren" aus.

  5. Überprüfen Sie auf der Registerkarte Voraussetzungen des Assistenten die Voraussetzungen. Wählen Sie anschließend Weiter aus.

  6. Geben Sie auf der Registerkarte Software Informationen zu Ihren SAP-Medien an.

    1. Wählen Sie für Haben Sie die Software in ein Azure-Speicherkonto hochgeladen? entsprechend Ja aus.

    2. Verwenden Sie für Softwareversion die SAP S/4HANA 1909 SPS03 oder SAP S/4HANA 2020 SPS 03 oder SAP S/4HANA 2021 ISS 00 oder S/4 HANA 2022 ISS 00 . Beachten Sie, dass nur die Versionen angezeigt werden, die von der Betriebssystemversion unterstützt werden, die zuvor für die Bereitstellung der Infrastruktur verwendet wurde.

    3. Wählen Sie für BOM-Verzeichnisspeicherort die Option Durchsuchen aus, und suchen Sie den Pfad zu Ihrer Stücklistendatei. Beispiel: https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml.

    4. Nur für Hochverfügbarkeitssysteme (HA): Geben Sie den Clientbezeichner für den Dienstprinzipal des STONITH-Fencing-Agents für Fencing-Client-ID ein.

    5. Nur für Hochverfügbarkeitssysteme (HA): Geben Sie das Kennwort für den Dienstprinzipal des Fence Agent für Fencing-Clientkennwort ein.

    6. Wählen Sie Weiter aus.

  7. Auf der Registerkarte Überprüfen und installieren überprüfen Sie die Softwareeinstellungen.

  8. Wählen Sie Installieren aus, um mit der Installation fortzufahren.

  9. Warten Sie, bis die Installation abgeschlossen ist. Der Vorgang dauert etwa drei Stunden. Sie können den Fortschritt zusammen mit den geschätzten Zeiten für jeden Schritt im Assistenten sehen.

  10. Nachdem die Installation abgeschlossen ist, melden Sie sich mit Ihren Anmeldeinformationen für das SAP-System an. Um die SAP-System- und HANA DB-Anmeldeinformationen für das neu installierte System zu finden, erfahren Sie , wie Sie eine virtuelle Instanz für SAP-Lösungen verwalten.

Installieren von SAP über eine externe Methode

Wenn Sie die SAP-Software an anderer Stelle installieren, müssen Sie die Softwareinstallation erkennen und Ihre Virtuelle Instanz für SAP-Lösungsmetadaten aktualisieren.

  1. Melden Sie sich beim Azure-Portal an. Vergewissern Sie sich, dass Sie sich mit einem Azure-Konto anmelden, das über den Rollenzugriff Mitwirkender auf das Abonnement oder die Ressourcengruppen verfügt, in denen das SAP-System vorhanden ist.

  2. Suchen Sie in der Suchleiste des Azure-Portals nach Azure Center for SAP solutions, und wählen Sie diese Option aus.

  3. Wählen Sie virtuelle Instanzen für SAP-Lösungen aus. Wählen Sie dann die Virtuelle Instanz für SAP-Lösungsressource aus, die Sie erkennen möchten.

  4. Wählen Sie auf der Übersichtsseite der Ressource die Option " Bereits installierte Software bestätigen" aus. Lesen Sie alle Anweisungen, und wählen Sie dann "Bestätigen" aus. Erweiterungen werden jetzt auf virtuellen ASCS-, APP- und DB-Computern installiert und beginnen mit der Ermittlung von SAP-Metadaten.

  5. Warten Sie, bis die Virtuelle Instanz für die SAP-Lösungsressource erkannt und mit den Metadaten aufgefüllt wird. Der Prozess wird abgeschlossen, nachdem alle SAP-Systemkomponenten erkannt wurden.

  6. Überprüfen Sie die Ressource "Virtuelle Instanz für SAP-Lösungen" im Azure-Portal. Auf der Ressourcenseite werden nun die SAP-Systemressourcen und Informationen zum System angezeigt.

Begrenzungen

Im Folgenden finden Sie bekannte Einschränkungen und Probleme.

Anwendungsserver

Sie können maximal 10 Anwendungsserver installieren, mit Ausnahme des primären Anwendungsservers.

Änderungen der SAP-Paketversion

Wenn SAP die Version der Pakete für eine Komponente in der Stückliste ändert, können Probleme mit dem Shellskript für die automatische Installation auftreten. Es wird empfohlen, Ihre SAP-Installationsmedien so bald wie möglich herunterzuladen, um Probleme zu vermeiden.

Wenn Sie auf dieses Problem stoßen, führen Sie die folgenden Schritte aus:

  1. Laden Sie ein neues gültiges Paket von der Downloadseite für SAP-Software herunter.

  2. Laden Sie das neue Paket in den Ordner archives Ihres Azure Storage-Kontos hoch.

  3. Aktualisieren Sie die folgenden Inhalte in der/den Stücklistendatei(en), die auf die aktualisierte Komponente verweisen.

    • name auf den neuen Paketnamen
    • archive auf den neuen Paketnamen und die Erweiterung
    • checksum auf die neue Prüfsumme
    • filename auf den neuen gekürzten Paketnamen
    • permissions in 0755
    • url auf die neue SAP-Download-URL
  4. Erneutes Laden der BOM-Datei(en) im Unterordner (S41909SPS03_v0011ms oder S42020SPS03_v0003ms oder S4HANA_2021_ISS_v0001ms S42022SPS00_v0001ms) des boms Ordners

Sonderzeichen wie $ im Kennwort des S-Benutzers werden beim Herunterladen der Stückliste nicht akzeptiert.

  1. Klonen Sie das SAP-Automatisierungs-Repository. Weitere Informationen finden Sie unter Downloaden von SAP-Installationsmedien.

    git clone https://github.com/Azure/sap-automation.git
    
  2. Bevor Sie das Ansible-Playbook ausführen, legen Sie die SPASS-Umgebungsvariable wie folgt fest. Einzelne Anführungszeichen sollten im Befehl vorhanden sein.

    export SPASS='password_with_special_chars'
    
  3. Führen Sie das Ansible Playbook aus:

    ansible-playbook ./sap-automation/deploy/ansible/playbook_bom_downloader.yaml -e "bom_base_name=S41909SPS03_v0011ms" -e "deployer_kv_name=dummy_value" -e "s_user=<username>" -e "s_password=$SPASS" -e "sapbits_access_key=<storageAccountAccessKey>" -e "sapbits_location_base_path=<containerBasePath>"
    
    • Verwenden Sie für <username> Ihren SAP-Benutzernamen.
    • Verwenden Sie für <bom_base_name>die SAP-Version, die Sie installieren möchten, z. B. S41909SPS03_v0011ms oder S42020SPS03_v0003ms oder S4HANA_2021_ISS_v0001ms oder S42022SPS00_v0001ms
    • Für <storageAccountAccessKey> verwenden Sie den Zugriffsschlüssel für Ihr Speicherkonto. Sie haben diesen Wert im Abschnitt „SAP-Medien herunterladen“ gefunden.
    • Für <containerBasePath> verwenden Sie den Pfad zu Ihrem sapbits-Container. Sie haben diesen Wert im Abschnitt „SAP-Medien herunterladen“ gefunden. Das Format ist https://<your-storage-account>.blob.core.windows.net/sapbits.

Nächste Schritte