Freigeben über


Schnellstart: Installieren von Software für ein verteiltes und hoch verfügbares SAP-System und angepassten Ressourcennamen mit Azure Center for SAP solutions mithilfe der Azure CLI

Die Azure CLI dient zum Erstellen und Verwalten von Azure-Ressourcen über die Befehlszeile oder mit Skripts.

Mit Azure Center for SAP solutions können Sie SAP-Systeme in Azure bereitstellen und verwalten. In diesem Artikel erfahren Sie, wie Sie SAP-Software in einer Infrastruktur installieren, die für ein SAP-System bereitgestellt wird. Im vorherigen Schritt haben Sie über die Azure CLI die Infrastruktur für ein SAP-System mit einer hoch verfügbaren verteilten Architektur in Azure mit Azure Center for SAP solutions erstellt. Außerdem haben Sie angepasste Ressourcennamen für die bereitgestellten Azure-Ressourcen angegeben.

Nachdem Sie mit Azure Center for SAP solutions die Infrastruktur bereitgestellt und SAP-Software installiert haben, können Sie die Visualisierungs-, Verwaltungs- und Überwachungsfunktionen über Virtual Instance for SAP solutions verwenden. Beispielsweise können Sie folgende Aktionen ausführen:

  • Zeigen Sie das SAP-System als Azure-Ressource an, die als Virtual Instance for SAP solutions (VIS) bezeichnet wird.
  • Erhalten Sie Empfehlungen für Ihre SAP-Infrastruktur, Betriebssystemkonfigurationen usw. basierend auf Qualitätsprüfungen, die bewährte Methoden für SAP in Azure bewerten.
  • Rufen Sie Integritäts- und Statusinformationen zu Ihrem SAP-System ab.
  • Starten und Beenden der SAP-Logikschicht.
  • Starten und beenden Sie einzelne Instanzen von ASCS, App Server und HANA-Datenbank.
  • Überwachen Sie die Azure-Infrastrukturmetriken für die SAP-Systemressourcen.
  • Zeigen Sie die Kostenanalyse für ein SAP-System an.

Voraussetzungen

  • Ein Azure-Abonnement.
  • Ein Azure-Konto mit Zugriff für Azure Center for SAP solutions-Administratoren und die Rolle Operator für verwaltete Identität auf die Abonnements und Ressourcengruppen, in denen Sie die VIS-Ressource (Virtual Instance for SAP solutions) erstellen.
  • Eine benutzerseitig zugewiesene verwaltete Identität, die über die Dienstrolle „Azure Center for SAP solutions“ Zugriff auf das Abonnement oder zumindest auf alle Ressourcengruppen (Compute, Netzwerk, Speicher) hat.
  • Ein Speicherkonto, in dem Sie die SAP-Medien speichern wollen.
  • Die Rolle Lese- und Datenzugriff für die benutzerseitig zugewiesene verwaltete Identität im Speicherkonto, in dem Sie die SAP-Medien speichern wollen.
  • Ein Netzwerk, das für Ihre Infrastrukturbereitstellung eingerichtet ist
  • Eine Bereitstellung der S/4HANA-Infrastruktur.
  • Der private SSH-Schlüssel für die virtuellen Computer im SAP-System. Sie haben diesen Schlüssel während der Bereitstellung der Infrastruktur generiert.
  • Die SAP-Installationsmedien sollten in einem Speicherkonto verfügbar sein. Weitere Informationen finden Sie unter Downloaden von SAP-Installationsmedien.
  • Die JSON-Konfigurationsdatei, die Sie im vorherigen Schritt zum Erstellen der Infrastruktur für das SAP-System mithilfe von PowerShell oder der Azure CLI verwendet haben.
  • Da Sie ein hoch verfügbares SAP-System installieren, benötigen Sie 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.

Azure Cloud Shell

Azure hostet Azure Cloud Shell, eine interaktive Shell-Umgebung, die Sie über Ihren Browser nutzen können. Sie können entweder Bash oder PowerShell mit Cloud Shell verwenden, um mit Azure-Diensten zu arbeiten. Sie können die vorinstallierten Befehle von Cloud Shell verwenden, um den Code in diesem Artikel auszuführen, ohne etwas in Ihrer lokalen Umgebung installieren zu müssen.

Starten von Azure Cloud Shell:

Option Beispiel/Link
Wählen Sie rechts oben in einem Code- oder Befehlsblock die Option Ausprobieren aus. Durch die Auswahl von Ausprobieren wird der Code oder Befehl nicht automatisch in Cloud Shell kopiert. Screenshot: Beispiel von „Jetzt testen“ für Azure Cloud Shell.
Rufen Sie https://shell.azure.com auf, oder klicken Sie auf die Schaltfläche Cloud Shell starten, um Cloud Shell im Browser zu öffnen. Schaltfläche zum Starten von Azure Cloud Shell.
Wählen Sie im Azure-Portal rechts oben im Menü die Schaltfläche Cloud Shell aus. Screenshot: Schaltfläche „Cloud Shell“ im Azure-Portal

So verwenden Sie Azure Cloud Shell:

  1. Starten Sie Cloud Shell.

  2. Wählen Sie die Schaltfläche Kopieren für einen Codeblock (oder Befehlsblock) aus, um den Code oder Befehl zu kopieren.

  3. Fügen Sie den Code oder Befehl mit STRG+UMSCHALT+V unter Windows und Linux oder CMD+UMSCHALT+V unter macOS in die Cloud Shell-Sitzung ein.

  4. Drücken Sie die EINGABETASTE, um den Code oder Befehl auszuführen.

Erstellen der JSON-Konfigurationsdatei

  • Die JSON-Datei für die Installation von SAP-Software ähnelt der Datei zum Bereitstellen der Infrastruktur für SAP, enthält aber zusätzlich einen Abschnitt für die SAP-Softwarekonfiguration.
  • Im Abschnitt zur Softwarekonfiguration sind folgende Eingaben erforderlich
    • Softwareinstallationstyp: Behalten Sie den Wert „SAPInstallWithoutOSConfig“ bei.
    • BOM-URL: Dies ist der BOM-Dateipfad. Beispiel: https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
    • Softwareversion: Azure Center for SAP solutions unterstützt die folgenden SAP-Softwareversionen, nämlich SAP S/4HANA 1909 SPS03 oder SAP S/4HANA 2020 SPS 03 oder SAP S/4HANA 2021 ISS 00 oder SAP S/4HANA 2022 ISS 00
    • Speicherkonto-ID: Dies ist die Ressourcen-ID für das Speicherkonto, in dem die BOM-Datei erstellt wird.
    • Da Sie ein Hochverfügbarkeitssystem bereitstellen, müssen Sie die Konfiguration der Hochverfügbarkeitssoftware mit den folgenden zwei Eingaben bereitstellen:
      • Fencing-Client-ID: Die Client-ID für den Dienstprinzipal des STONITH-Fencing-Agents
      • Fencing-Client-Kennwort: Das Kennwort für den Fencing-Agent-Dienstprinzipal
  • Sie können die Beispielnutzlastdatei für die Softwareinstallation verwenden.

Installieren von SAP-Software

Verwenden Sie az workloads sap-virtual-instance create, um SAP-Software zu installieren.

az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"

Hinweis: Die Befehle für die Bereitstellung und Installation der Infrastruktur sind identisch, aber die Nutzlastdatei für die beiden Anwendungsfälle muss unterschiedlich sein.

Nächste Schritte

In dieser Schnellstartanleitung haben Sie in Azure SAP-Software in der bereitgestellten Infrastruktur für ein SAP-System mit einer hoch verfügbaren Architektur mithilfe von Azure Center for SAP solutions installiert. Dabei wurden die Ressourcennamen während der Bereitstellung der Infrastruktur an das System angepasst. Fahren Sie mit dem nächsten Artikel fort, um zu erfahren, wie Sie Ihr SAP-System in Azure mithilfe von Virtual Instance for SAP solutions verwalten.