Dela via


Sap-system med mjuk stopp, programserverinstanser och HANA-databas

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.
  • Mjuk stopp HANA-databas.

Förutsättningar

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

Soft stop-system 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 kommandot 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 stopptid i sekunder.

Mjuk stopp-SAP-programserverinstans

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 stoppar du en programserver som representeras som en appserverinstans för SAP-lösningsresursen :

Använda 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 mjuk stoppa en programserverinstans. Du kan ange timeoutvärdet för mjuk stopptid i sekunder.

Mjuk stopp-HANA-databas

Du kan stoppa HANA-databasen så att databasen stoppas korrekt när alla körningsinstruktioner 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.

Använda 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 mjukstoppa HANA-databasen. Du kan ange timeoutvärdet för mjuk stopptid i sekunder.