Freigeben über


Schnellstart: Registrieren eines vorhandenen SAP-Systems bei Azure Center for SAP Solutions mit der 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 die Azure CLI verwenden, um ein vorhandenes, unter Azure ausgeführtes SAP-System bei Azure Center for SAP solutions zu registrieren. Alternativ können Systeme mithilfe der Azure PowerShell oder über das Azure-Portal registriert werden. Nachdem Sie ein SAP-System bei Azure Center for SAP solutions registriert haben, können Sie dessen Visualisierungs-, Verwaltungs- und Überwachungsfunktionen über das Azure-Portal verwenden. Sie können zum Beispiel Folgendes:

Mit diesem Schnellstart können Sie ein vorhandenes SAP-System bei Azure Center for SAP solutions registrieren.

Voraussetzungen für die Registrierung eines Systems

  • Überprüfen Sie, ob Sie versuchen, eine unterstützte SAP-Systemkonfiguration zu registrieren

  • Gewähren Sie Zugriff auf Azure Storage-Konten aus dem virtuellen Netzwerk, in dem sich das SAP-System befindet. Verwenden Sie eine dieser Optionen:

    • Lassen Sie ausgehende Internetkonnektivität für die virtual Machines zu.
    • Verwenden Sie ein Diensttag Speicher, um eine Verbindung mit einem beliebigen Azure-Speicherkonto von den VMs zu ermöglichen.
    • Verwenden Sie ein Diensttag Speicher mit regionalem Bereich, um die Verbindung zwischen Speicherkonto und Azure Storage-Konten in derselben Region wie die VMs zu ermöglichen.
    • Positivliste der regionsspezifischen IP-Adressen für Azure Storage.
  • Bei der ersten Verwendung von Azure Center for SAP solutions muss der Ressourcenanbieter Microsoft.Workloads mithilfe von Register-AzResourceProvider bei dem Abonnement registriert werden, in dem sich das SAP-System befindet:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Überprüfen Sie, ob Ihr Azure-Konto über einen Azure Center for SAP solutions-Administrator und einen Operator für verwaltete Identität oder einen gleichwertigen Rollenzugriff auf das Abonnement oder Ressourcengruppen verfügt, wo Sie über die SAP-Systemressourcen verfügen.

  • Eine Benutzerseitig zugewiesene verwaltete Identität, die einen Zugriff der Azure Center for SAP solutions-Dienstrolle auf die Compute-Ressourcengruppe und den Leser-Rollenzugriff auf die Ressourcengruppe „Virtuelles Netzwerk“ des SAP-Systems hat. Azure Center for SAP solutions verwendet diese Identität, um Ihre SAP-Systemressourcen zu ermitteln und das System als VIS-Ressource zu registrieren.

  • Stellen Sie sicher, dass sich die virtuellen ASCS-, Anwendungsserver- und Datenbankcomputer des SAP-Systems im Zustand Wird ausgeführt befinden.

  • Die ausführbaren Dateien „sapcontrol“ und „saphostctrl“ müssen in ASCS sowie auf dem App-Server und in der Datenbank vorhanden sein.

    • Dateipfad auf virtuellen Linux-Computern: /usr/sap/hostctrl/exe
    • Dateipfad auf virtuellen Windows-Computern: C:\Programme\SAP\hostctrl\exe\
  • Stellen Sie sicher, dass der Prozess sapstartsrv in allen SAP-Instanzen und für den SAP-hostctrl-Agent auf allen VMs im SAP-System ausgeführt wird.

    • Verwenden Sie für virtuelle Linux-Computer den folgenden Befehl, um „sapstartsrv“ für „hostctrl“ zu starten: 'hostexecstart -start'
    • Verwenden Sie zum Starten von „sapstartsrv“ für die Instanz den folgenden Befehl: „sapcontrol -nr „instanceNr“ -function StartService S0S“
    • Verwenden Sie für virtuelle Windows-Computer den folgenden Befehl, um den Status von „sapstartsrv“ für „hostctrl“ zu überprüfen: C:\Programme\SAP\hostctrl\exe\saphostexec –status
  • Stellen Sie für eine erfolgreiche Ermittlung und Registrierung des SAP-Systems sicher, dass eine Netzwerkkonnektivität zwischen ASCS, App und DB-VMs besteht. Der ping-Befehl für den Hostnamen der App-Instanz muss von der VM mit ASCS erfolgreich sein. Der ping-Befehl für den Hostnamen der Datenbank muss von der VM des App-Servers erfolgreich sein.

  • Im App-Serverprofil müssen für die Parameter „SAPDBHOST“, „DBTYPE“ und „DBID“ die richtigen Werte für die Ermittlung und Registrierung von Datenbankinstanzdetails konfiguriert sein.

SAP-System registrieren

So registrieren Sie ein vorhandenes SAP-System in Azure Center for SAP solutions

  1. Verwenden Sie az workloads sap-virtual-instance create, um ein vorhandenes SAP-System als Ressource vom Typ Virtual Instance for SAP solutions zu registrieren:

    az workloads sap-virtual-instance create -g <Resource Group Name> \
         -n C36 \ 
         --environment NonProd \ 
         --sap-product s4hana \ 
         --central-server-vm <Virtual Machine resource ID> \ 
         --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \
         --managed-rg-name "acss-C36" \
         --managed-resources-network-access-type <private/public> \
    
    • g wird verwendet, um den Namen der vorhandenen Ressourcengruppe anzugeben, in der die Ressource vom Typ „Virtual Instance for SAP solutions“ bereitgestellt werden soll. Hierbei kann es sich um die gleiche Ressourcengruppe handeln, in der sich auch Compute- und Speicherressourcen Ihres SAP-Systems befinden, oder um eine andere Ressourcengruppe.
    • Der Parameter n wird verwendet, um die SAP-System-ID (SID) anzugeben, die Sie bei Azure Center for SAP solutions registrieren.
    • Der Parameter environment wird verwendet, um die Art der SAP-Umgebung anzugeben, die Sie registrieren. Gültige Werte sind NonProd und Prod.
    • Der Parameter sap-product wird verwendet, um die Art des SAP-Produkts anzugeben, die Sie registrieren. Gültige Werte sind S4HANA, ECC und Other.
    • Der Parameter managed-rg-name wird verwendet, um den Namen der verwalteten Ressourcengruppe anzugeben, die vom ACSS-Dienst in Ihrem Abonnement bereitgestellt wird. Diese Ressourcengruppe ist für jedes SAP-System (SID), das Sie registrieren, eindeutig. Wenn Sie den Namen nicht angeben, legt der ACSS-Dienst einen Namen mit der folgenden Namenskonvention fest: 'mrg-{SID}-{Zufallszeichenfolge}'.
    • managed-resources-network-access-type gibt die Netzwerkzugriffskonfiguration für die Ressourcen an, die in der Gruppe der verwalteten Ressourcen bereitgestellt werden. Die zu wählenden Optionen sind „Öffentlich“ und „Privat“. Wenn „Privat“ ausgewählt wird, sollte das Speicherkontodiensttag in den Subnetzen aktiviert werden, in denen die SAP-VMs vorhanden sind. Dies ist erforderlich, um die Verbindung zwischen VM-Erweiterungen und dem Speicherkonto der verwalteten Ressourcengruppe herzustellen. Diese Einstellung gilt derzeit nur für das Speicherkonto.
  2. Nach Auslösung des Registrierungsprozesses können Sie dessen Status anzeigen, indem Sie den Status der Ressource vom Typ „Virtual Instance for SAP solutions“ abrufen, die im Rahmen des Registrierungsprozesses bereitgestellt wird.

    az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
    

Nächste Schritte