Sap-Systeme, Anwendungsserverinstanzen und HANA-Datenbank
In diesem Anleitungshandbuch lernen Sie, Ihre SAP-Systeme, einzelne Instanzen und HANA-Datenbank über die Virtual Instance for SAP Solutions (VIS)-Ressource im Azure Center für SAP-Lösungen vorläufig zu stoppen. Sie können Ihr System reibungslos beenden, indem Sie sicherstellen, dass vorhandene Benutzerverbindungen, Batchprozesse usw. zuerst entwässert werden.
Mithilfe der Azure PowerShell-, CLI- und REST-API-Schnittstellen können Sie:
- Beenden Sie das gesamte SAP-System, d. h. die Instanz der Anwendungsserver und die zentrale Dienstinstanz.
- Weiches Beenden bestimmter SAP-Anwendungsserverinstanzen.
- Soft Stop HANA-Datenbank.
Voraussetzungen
- Ein SAP-System, das Sie im Azure Center for SAP solutions erstellt oder mit Azure Center for SAP solutions registriert haben.
- Überprüfen Sie, ob Ihr Azure-Konto azure Center für SAP-Lösungsadministrator oder gleichwertigen Rollenzugriff auf die Ressourcen für virtuelle Instanzen für SAP-Lösungen besitzt. Weitere Informationen finden Sie unter Verwendung präziser Berechtigungen, die Start- und Stoppaktionen für das VIS, einzelne SAP-Instanzen und HANA-Datenbanken steuern.
- Für HA-Bereitstellungen muss der HA-Schnittstellen-Clusterconnector für SAP (
sap_vendor_cluster_connector
) auf der ASCS-Instanz installiert sein. Weitere Informationen finden Sie in den SUSE-Connectorspezifikationen und RHEL-Connectorspezifikationen. - Bei HANA-Datenbank wird der Stoppvorgang nur initiiert, wenn der Cluster-Standard Status deaktiviert ist.
Sap-System soft stop
Derzeit können Sie einen Soft Stop-Vorgang aus der Azure PowerShell, Azure-Befehlszeilenschnittstelle (Azure CLI) und REST-API-Schnittstellen initiieren. Sie müssen den Stoppvorgang zusammen mit einem Timeoutwert für weiche Stopps in Sekunden verwenden, um einen weichen Stopp zu initiieren. Sobald Sie den soft stop auf VIS initiieren und der Vorgang erfolgreich auf dem SAP-System ausgelöst wird, überwachen Sie den Status und den Status des VIS, um zu überprüfen, ob das System beendet wurde.
Hinweis
Wenn Sie versuchen, eine SAP-System- oder Applicaton-Serverinstanz mit Azure Center für SAP-Lösungen zu beenden, muss der Timeoutwert für weiches Beenden größer als 0 und weniger als 82800 Sekunden sein.
Soft Stop-System in PowerShell
Verwenden Sie den Befehl "Stop-AzWorkloadsSapVirtualInstance ":
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
Soft-Stop-System in CLI
Verwenden Sie den Befehl "az workloads sap-virtual-instance stop ":
az workloads sap-virtual-instance stop --id /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --soft-stop-timeout-seconds 300
Soft Stop-System mit REST-API
Verwenden Sie diese Beispielnutzlast , um ein SAP-System vorläufig zu beenden. Sie können den Timeoutwert für weiche Stopps in Sekunden angeben.
Sap-Anwendungsserverinstanz vorläufig beenden
Sie können einen bestimmten Anwendungsserver in Azure Center für SAP-Lösungen mit Azure PowerShell-, CLI- und REST-API-Schnittstellen vorläufig beenden. Sobald Sie den Soft Stop auf dem Anwendungsserver initiieren und der Vorgang erfolgreich ausgelöst wird, überwachen Sie den Status und den Status der Anwendungsserverinstanz, um zu überprüfen, ob der Vorgang beendet wurde.
So beenden Sie einen Anwendungsserver, der als App-Serverinstanz für SAP-Lösungen dargestellt wird:
PowerShell
Verwenden Sie den Befehl "Stop-AzWorkloadsSapApplicationInstance ":
Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `
Verwenden von CLI
Verwenden Sie den Befehl "az workloads sap-application-server-instance stop ":
az workloads sap-application-server-instance stop --id /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --soft-stop-timeout-seconds 300
Verwenden der REST-API
Verwenden Sie diese Beispielnutzlast , um eine Anwendungsserverinstanz vorläufig zu beenden. Sie können den Timeoutwert für weiche Stopps in Sekunden angeben.
Soft Stop HANA-Datenbank
Sie können die HANA-Datenbank weich beenden, damit die Datenbank ordnungsgemäß beendet wird, nachdem alle ausgeführten Anweisungen abgeschlossen sind. Sie können die Azure PowerShell-, CLI- und REST-API-Schnittstellen verwenden, um die Datenbank vorläufig zu beenden. Sobald Sie den Soft Stop für die HANA-Datenbank initiieren und der Vorgang erfolgreich in der Datenbankinstanz ausgelöst wird, überwachen Sie den Status der Datenbankinstanz im VIS, um zu überprüfen, ob sie beendet wurde.
Hinweis
Wenn Sie versuchen, die HANA-Datenbankinstanz mit Azure Center für SAP-Lösungen vorläufig zu beenden, muss der Timeoutwert für weiche Stopps größer als 0 und weniger als 1800 Sekunden sein.
PowerShell
Verwenden Sie den Befehl "Stop-AzWorkloadsSapDatabaseInstance ":
Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `
Verwenden von CLI
Verwenden Sie den Befehl "sap-database-instance stop " von az workloads:
az workloads sap-database-instance stop --id /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --soft-stop-timeout-seconds 300
Verwenden der REST-API
Verwenden Sie diese Beispielnutzlast , um die HANA-Datenbank vorläufig zu beenden. Sie können den Timeoutwert für weiche Stopps in Sekunden angeben.