Share via


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 ein vorhandenes SAP-System registrieren, das mit Azure Center für SAP-Lösungen mit Az CLI ausgeführt wird. Alternativ können Sie Systeme mithilfe der Azure PowerShell oder im Azure-Portal registrieren. Nachdem Sie ein SAP-System bei Azure Center für SAP-Lösungen registriert haben, können Sie seine Visualisierungs-, Verwaltungs- und Überwachungsfunktionen über die Azure-Portal verwenden. So können Sie beispielsweise Folgendes ausführen:

Mit dieser Schnellstartanleitung können Sie ein vorhandenes SAP-System mit Azure Center für SAP-Lösungen 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 das SAP-System vorhanden ist. Verwenden Sie eine dieser Optionen:

    • Lassen Sie ausgehende Internetkonnektivität für die VMs 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.
  • Wenn Sie Azure Center für SAP-Lösungen zum ersten Mal verwenden, müssen Sie den Microsoft.Workloads-Ressourcenanbieter im Abonnement registrieren, in dem Sie über das SAP-System mit Register-AzResourceProvider verfügen:

    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.

  • sapcontrol- und saphostctrl exe Dateien müssen auf ASCS, App-Server und Datenbank vorhanden sein.

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

    • Um hostctrl sapstartsrv zu starten, verwenden Sie diesen Befehl für Linux-VMs: "hostexecstart -start"
    • Verwenden Sie zum Starten der Instanz sapstartsrv den Befehl "sapcontrol -nr 'instanceNr' -function StartService S0S".
    • Um den Status von hostctrl sapstartsrv zu überprüfen, verwenden Sie diesen Befehl für Windows-VMs: C:\Programme\SAP\hostctrl\exe\saphostexec –status
  • Stellen Sie für eine erfolgreiche Ermittlung und Registrierung des SAP-Systems sicher, dass es eine Netzwerkkonnektivität zwischen ASCS, App und DB-VMs gibt. Der Befehl 'Ping' für den Hostnamen der App-Instanz muss von ASCS VM erfolgreich sein. "Ping" für den Datenbankhost muss von der VM des App-Servers erfolgreich sein.

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

SAP-System registrieren

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

  1. Verwenden Sie die az workloads sap-virtual-instance create , um ein vorhandenes SAP-System als virtuelle Instanz für SAP-Lösungsressource 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" \
    
    • g wird verwendet, um den Namen der vorhandenen Ressourcengruppe anzugeben, in der die Virtuelle Instanz für SAP-Lösungsressource bereitgestellt werden soll. Dies kann dieselbe RG sein, in der Sie Über Compute, Speicherressourcen Ihres SAP-Systems oder eine andere verfügen.
    • n Parameter wird verwendet, um die SAP System ID (SID) anzugeben, die Sie bei Azure Center für SAP-Lösungen registrieren.
    • Der Umgebungsparameter wird verwendet, um den Typ der sap-Umgebung anzugeben, die Sie registrieren. Gültige Werte sind NonProd und Prod.
    • Der sap-product-Parameter wird verwendet, um den Typ des sap-Produkts anzugeben, das Sie registrieren. Gültige Werte sind S4HANA, ECC, 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 RG ist für jedes SAP-System (SID) eindeutig, das Sie registrieren. Wenn Sie den Namen nicht angeben, legt der ACSS-Dienst einen Namen mit dieser Benennungskonvention "mrg-{SID}-{random string}" fest.
  2. Nachdem Sie den Registrierungsprozess ausgelöst haben, können Sie dessen Status anzeigen, indem Sie den Status der Ressource "Virtuelle Instanz für SAP-Lösungen" abrufen, die als Teil des Registrierungsprozesses bereitgestellt wird.

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

Nächste Schritte