Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här guiden lär du dig att mjukt stoppa dina SAP-system, enskilda instanser och HANA-databas via vis-resursen (Virtual Instance for SAP Solutions) i Azure Center för SAP-lösningar. Du kan stoppa systemet smidigt genom att se till att befintliga användaranslutningar, batchprocesser osv. töms först.
Med hjälp av Azure PowerShell-, CLI - och REST API-gränssnitten kan du:
- Stoppa hela SAP-systemet, som är programserverinstanserna och instansen av centrala tjänster.
- Mjukstoppsspecifika SAP-programserverinstanser.
- Stäng långsamt av HANA-databasen.
Förutsättningar
- Ett SAP-system som du har skapat i Azure Center för SAP-lösningar eller registrerat med Azure Center för SAP-lösningar.
- Kontrollera att ditt Azure-konto har administratörsbehörighet för Azure Center for SAP-lösningar eller motsvarande rollåtkomst på den virtuella instansen för SAP-lösningsresurser. Mer information finns i hur du använder detaljerade behörigheter som styr start- och stoppåtgärder på VIS, enskilda SAP-instanser och HANA-databaser.
- För HA-distributioner måste ha-gränssnittsklusteranslutningen för SAP (
sap_vendor_cluster_connector
) installeras på ASCS-instansen. Mer information finns i specifikationerna för SUSE-anslutningsappen och SPECIFIKATIONER för RHEL-anslutningsappen. - För HANA Database initieras stoppåtgärden endast när klusterunderhållsläget är inaktiverat.
SAP-system med mjuk stopp
För närvarande kan du initiera en mjuk stoppåtgärd från Azure PowerShell, Azure Command-Line Interface (Azure CLI) och REST API-gränssnitt. Du måste använda stoppåtgärden tillsammans med ett timeout-värde för mjuk stopptid i sekunder för att initiera ett mjukt stopp. När du initierar mjuk stopp på VIS och åtgärden har utlösts på SAP-systemet övervakar du hälsotillståndet och statusen för VIS för att kontrollera om systemet har stoppats.
Kommentar
När du försöker stoppa en SAP-system- eller programserverinstans med Azure Center för SAP-lösningar måste tidsgränsvärdet för mjuk stopptid vara större än 0 och mindre än 82800 sekunder.
Mjukt stoppsystem i PowerShell
Använd kommandot Stop-AzWorkloadsSapVirtualInstance:
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
Mjukstoppssystem i CLI
Använd följande kommando: 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
Mjukstoppssystem med REST API
Använd den här exempelnyttolasten för att mjukt stoppa ett SAP-system. Du kan ange timeoutvärdet för mjuk stopp i sekunder.
Mjuk avstängning av SAP-applikationsserverinstans
Du kan mjukstoppa en specifik programserver i Azure Center för SAP-lösningar med hjälp av Azure PowerShell-, CLI- och REST API-gränssnitt. När du har initierat ett mjukt stopp på programservern och åtgärden har utlösts övervakar du hälso- och status för programserverinstansen för att kontrollera om den har stoppats.
Så här mjukstoppar du en applikationsserver som representeras av en appserverinstans för SAP-lösningsresursen.
Med hjälp av PowerShell
Använd kommandot Stop-AzWorkloadsSapApplicationInstance:
Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `
Använda CLI
Använd kommandot 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
Använda REST-API
Använd den här exempelnyttolasten för att mjukstänga en programserverinstans. Du kan ange timeoutvärdet för mjuk stopptid i sekunder.
Mjukstopp av HANA-databas
Du kan mjukstänga HANA-databasen så att databasen stoppas graciöst när alla pågående uttalanden har slutförts. Du kan använda Azure PowerShell-, CLI- och REST API-gränssnitten för att mjukstoppa databasen. När du initierar mjuk stopp på HANA-databasen och åtgärden har utlösts på databasinstansen övervakar du statusen för databasinstansen på VIS för att kontrollera om den har stoppats.
Kommentar
När du försöker stoppa HANA-databasinstansen med Azure Center för SAP-lösningar måste tidsgränsvärdet för mjuk stopptid vara större än 0 och mindre än 1 800 sekunder.
Med hjälp av PowerShell
Använd kommandot Stop-AzWorkloadsSapDatabaseInstance:
Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `
Använda CLI
Använd kommandot az workloads sap-database-instance stop
az workloads sap-database-instance stop --id /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --soft-stop-timeout-seconds 300
Använda REST-API
Använd den här exempelnyttolasten för att mjukstänga HANA-databasen. Du kan ange timeoutvärdet för mjuk stopp i sekunder.