Share via


Schnellstart: Verwenden der Azure CLI zum Erstellen einer Infrastruktur für ein verteiltes hochverfügbares SAP-System mit Azure Center for SAP solutions mit angepassten Ressourcennamen

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 mithilfe der Azure CLI Infrastruktur für ein SAP-System mit einer hochverfügbaren dreistufigen verteilten Architektur bereitstellen. Außerdem erfahren Sie, wie Sie Ressourcennamen für die bereitgestellte Azure-Infrastruktur anpassen. Alternativ können Sie SAP-Systeme mit Hilfe des Azure PowerShell-Moduls individuell einrichten

Nachdem Sie die Infrastruktur bereitgestellt und SAP-Software mit Azure Center for SAP solutions installiert haben, können Sie die Visualisierungs-, Verwaltungs- und Überwachungsfunktionen über das Azure-Portal 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.

  • Wenn Sie Azure Center for SAP solutions zum ersten Mal verwenden, registrieren Sie den Microsoft.Workloads-Ressourcenanbieter für das Abonnement, in dem Sie das SAP-System bereitstellen:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Ein Azure-Konto mit Zugriff für die Rollen Azure Center for SAP solutions-Administrator und 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. Wenn Sie SAP-Software über Azure Center for SAP solutions installieren möchten, weisen Sie der Identität außerdem die Rolle Lese- und Datenzugriff für das SAP-Bits-Speicherkonto zu, in dem Sie die SAP-Medien speichern möchten.

  • Ein Netzwerk, das für Ihre Infrastrukturbereitstellung eingerichtet ist

  • Verfügbarkeit von mindestens 4 Kernen von entweder Standard_D4ds_v4- oder Standard_E4s_v3-SKUs, die während der Infrastrukturbereitstellung und Softwareinstallation verwendet werden

  • Überprüfen Sie die Kontingente für Ihr Azure-Abonnement. Wenn die Kontingente niedrig sind, müssen Sie möglicherweise eine Supportanfrage erstellen, bevor Sie Ihre Infrastrukturbereitstellung erstellen. Andernfalls treten möglicherweise Bereitstellungsfehler oder der Fehler Nicht ausreichendes Kontingent auf.

  • Beachten Sie den SAP Application Performance Standard (SAPS) und die Datenbankspeichergröße, die Sie benötigen, damit Azure Center for SAP solutions die Größe Ihres SAP-Systems bestimmen kann. Wenn Sie nicht sicher sind, können Sie auch die VMs auswählen. Dabei handelt es sich um:

    • eine einzelne oder ein Cluster von ASCS-VMs, die eine einzelne ASCS-Instanz im VIS bilden.
    • eine einzelne oder ein Cluster von Datenbank-VMs, die eine einzelne Datenbankinstanz im VIS bilden.
    • eine einzelne Anwendungsserver-VM, die eine einzelne Anwendungsinstanz im VIS darstellt. Abhängig von der Anzahl der bereitgestellten oder registrierten Anwendungsserver kann es mehrere Anwendungsinstanzen geben.

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 that shows an example of Try It for 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. Button to launch Azure Cloud Shell.
Wählen Sie im Azure-Portal rechts oben im Menü die Schaltfläche Cloud Shell aus. Screenshot that shows the Cloud Shell button in the 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.

Richtige Größe des SAP-Systems, das Sie bereitstellen möchten

Verwenden Sie az workloads sap-sizing-recommendation, um Empfehlungen zur SAP-Systemgröße abzurufen, indem Sie SAPS-Eingaben für die Anwendungsebene und den für die Datenbankebene erforderlichen Arbeitsspeicher bereitstellen.

az workloads sap-sizing-recommendation --app-location "eastus" --database-type "HANA" --db-memory 1024 --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --saps 75000 --location "eastus2" --db-scale-method ScaleUp

Erstellen einer JSON-Konfigurationsdatei mit benutzerdefinierten Ressourcennamen

  • Bereiten Sie eine JSON-Datei mit der Konfiguration (Nutzlast) vor, die für die Bereitstellung der SAP-Systeminfrastruktur verwendet werden soll. Sie können Änderungen in dieser Beispielnutzlast vornehmen oder die in der Rest-API-Dokumentation für Azure Center for SAP solutions aufgeführten Beispiele verwenden.
  • Geben Sie in dieser JSON-Datei die benutzerdefinierten Ressourcennamen für die Infrastruktur an, die für Ihr SAP-System bereitgestellt wird.

Bereitstellen der Infrastruktur für Ihr SAP-System

Verwenden von az workloads sap-virtual-instance create zum Bereitstellen der Infrastruktur für Ihr SAP-System mit einer hochverfügbaren dreistufigen Architektur

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>:{}}}"

Nächste Schritte

In dieser Schnellstartanleitung haben Sie in Azure die Infrastruktur für ein SAP-System mithilfe von Azure Center for SAP solutions bereitgestellt. Sie haben benutzerdefinierte Ressourcennamen für die Infrastruktur verwendet. Fahren Sie mit dem nächsten Artikel fort, um zu erfahren, wie Sie SAP-Software in der bereitgestellten Infrastruktur installieren.