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 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. 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. | |
Rufen Sie https://shell.azure.com auf, oder klicken Sie auf die Schaltfläche Cloud Shell starten, um Cloud Shell im Browser zu öffnen. | |
Wählen Sie im Azure-Portal rechts oben im Menü die Schaltfläche Cloud Shell aus. |
So verwenden Sie Azure Cloud Shell:
Starten Sie Cloud Shell.
Wählen Sie die Schaltfläche Kopieren für einen Codeblock (oder Befehlsblock) aus, um den Code oder Befehl zu kopieren.
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.
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.