Freigeben über


Schnellstart: Registrieren eines vorhandenen SAP-Systems bei Azure Center for SAP solutions mithilfe von PowerShell

Mit dem Azure PowerShell Az-Modul können Sie Azure-Ressourcen über die Befehlszeile oder in Skripts erstellen und verwalten.

Mit Azure Center for SAP solutions können Sie SAP-Systeme in Azure bereitstellen und verwalten. In diesem Artikel erfahren Sie, wie Sie das Azure PowerShell-Modul 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 CLI 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.

Für diese Schnellstartanleitung ist mindestens die Version 1.0.0 des Azure PowerShell-Moduls erforderlich. Führen Sie Get-Module -ListAvailable Az aus, um die Version zu finden. Wenn Sie eine Installation oder ein Upgrade ausführen müssen, finden Sie unter Install and configure Azure PowerShell (Installieren des Azure PowerShell-Moduls) Informationen dazu.

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 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.
  • 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:

    Register-AzResourceProvider -ProviderNamespace "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 Linux-VMs: /usr/sap/hostctrl/exe
    • Dateipfad auf Windows-VMs: 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 Linux-VMs 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 Windows-VMs 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 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 New-AzWorkloadsSapVirtualInstance, um ein vorhandenes SAP-System als Ressource vom Typ Virtual Instance for SAP solutions zu registrieren:

    New-AzWorkloadsSapVirtualInstance `
      -ResourceGroupName 'TestRG' `
      -Name L46 `
      -Location eastus `
      -Environment 'NonProd' `
      -SapProduct 'S4HANA' `
      -CentralServerVmId '/subscriptions/sub1/resourcegroups/rg1/providers/microsoft.compute/virtualmachines/l46ascsvm' `
      -Tag @{k1 = "v1"; k2 = "v2"} `
      -ManagedResourceGroupName "acss-L46-rg" `
      -ManagedRgStorageAccountName 'acssstoragel46' `
      -ManagedResourcesNetworkAccessType 'private' `
      -IdentityType 'UserAssigned' `
      -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
    
    • ResourceGroupName 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.
    • Das Attribut Name wird verwendet, um die SAP-System-ID (SID) anzugeben, die Sie bei Azure Center for SAP solutions registrieren.
    • Das Attribut Location wird verwendet, um den Standort des Diensts „Azure Center for SAP solutions“ anzugeben. Die Zuordnung in der folgenden Tabelle ermöglicht Ihnen die Wahl des richtigen Dienststandorts auf der Grundlage des Standorts, an dem sich Ihre SAP-Systeminfrastruktur in Azure befindet:
    Standort der SAP-Anwendung Standort des Diensts „Azure Center for SAP solutions“
    East US East US
    USA (Ost) 2 USA (Ost) 2
    USA Nord Mitte USA Süd Mitte
    USA Süd Mitte USA Süd Mitte
    USA (Mitte) USA Süd Mitte
    USA (Westen) USA, Westen 3
    USA, Westen 2 USA, Westen 2
    USA, Westen 3 USA, Westen 3
    Europa, Westen Europa, Westen
    Nordeuropa Nordeuropa
    Australien (Osten) Australien (Osten)
    Australien, Mitte Australien (Osten)
    Asien, Osten Asien, Osten
    Asien, Südosten Asien, Osten
    Korea, Mitte Korea, Mitte
    Japan, Osten Japan, Osten
    Indien, Mitte Indien, Mitte
    Kanada, Mitte Kanada, Mitte
    Brasilien Süd Brasilien Süd
    UK, Süden UK, Süden
    Deutschland, Westen-Mitte Deutschland, Westen-Mitte
    Schweden, Mitte Schweden, Mitte
    Frankreich, Mitte Frankreich, Mitte
    Schweiz, Norden Schweiz, Norden
    Norwegen, Osten Norwegen, Osten
    Südafrika, Norden Südafrika, Norden
    Vereinigte Arabische Emirate, Norden Vereinigte Arabische Emirate, Norden
    • Environment wird verwendet, um die Art der SAP-Umgebung anzugeben, die Sie registrieren. Gültige Werte sind NonProd und Prod.
    • SapProduct wird verwendet, um die Art des SAP-Produkts anzugeben, die Sie registrieren. Gültige Werte sind S4HANA, ECC und Other.
    • ManagedResourceGroupName 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}'.
    • ManagedRgStorageAccountName wird verwendet, um den Namen des Speicherkontos anzugeben, das in der verwalteten Ressourcengruppe bereitgestellt wird. Dieses Speicherkonto ist für jedes SAP-System (SID), das Sie registrieren, eindeutig. Der ACSS-Dienst legt einen Standardnamen unter Verwendung der Namenskonvention '{SID}{Zufallszeichenfolge}' fest.
    • ManagedResourcesNetworkAccessType 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.

    Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46
    

Nächste Schritte