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