Condividi tramite


Sistemi SAP di arresto software, istanze del server applicazioni e database HANA

In questa guida pratica si apprenderà come arrestare in modo flessibile i sistemi SAP, le singole istanze e il database HANA tramite la risorsa Virtual Instance for SAP solutions (VIS) nel Centro di Azure per le soluzioni SAP. È possibile arrestare il sistema senza problemi assicurandosi che le connessioni utente esistenti, i processi batch e così via vengano svuotati per primi.

Usando azure PowerShell, l'interfaccia della riga di comando e l'API REST, è possibile:

  • Arrestare l'intero sistema SAP, ovvero le istanze del server applicazioni e l'istanza dei servizi centrali.
  • Arresto leggero di istanze specifiche del server applicazioni SAP.
  • Arresto software del database HANA.

Prerequisiti

Sistema SAP di arresto software

Attualmente, è possibile avviare un'operazione di arresto temporanea da Azure PowerShell, interfaccia della riga di comando di Azure (interfaccia della riga di comando di Azure) e api REST. È necessario usare l'operazione di arresto insieme a un valore di timeout di arresto leggero in secondi per avviare un arresto leggero. Dopo aver avviato l'arresto leggero su VIS e l'operazione viene attivata correttamente nel sistema SAP, monitorare l'integrità e lo stato del VIS per verificare se il sistema è stato arrestato.

Nota

Quando si tenta di arrestare temporaneamente un'istanza del sistema SAP o di un server applicato usando Il Centro di Azure per le soluzioni SAP, il valore di timeout di arresto software deve essere maggiore di 0 e inferiore a 82800 secondi.

Sistema di arresto software in PowerShell

Usare il comando Stop-AzWorkloadsSapVirtualInstance :

     Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `

Sistema di arresto software nell'interfaccia della riga di comando

Usare il comando 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

Sistema di arresto software con l'API REST

Usare questo payload di esempio per arrestare softmente un sistema SAP. È possibile specificare il valore di timeout di arresto leggero in secondi.

Arresto software dell'istanza del server applicazioni SAP

È possibile arrestare softmente un server applicazioni specifico nel Centro di Azure per soluzioni SAP usando Azure PowerShell, l'interfaccia della riga di comando e le interfacce API REST. Dopo aver avviato l'arresto temporaneamente nel server applicazioni e l'operazione è stata attivata correttamente, monitorare Integrità e stato dell'istanza del server applicazioni per verificare se è stata arrestata.

Per arrestare in modo flessibile un server applicazioni rappresentato come un'istanza del server app per la risorsa soluzioni SAP:

Utilizzo di PowerShell

Usare il comando Stop-AzWorkloadsSapApplicationInstance :

     Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `

Uso dell'interfaccia della riga di comando

Usare il comando 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

Uso dell'API REST

Usare questo payload di esempio per arrestare in modo flessibile un'istanza del server applicazioni. È possibile specificare il valore di timeout di arresto leggero in secondi.

Database HANA con arresto leggero

È possibile arrestare in modo flessibile il database HANA in modo che il database si arresti normalmente al termine di tutte le istruzioni in esecuzione. È possibile usare le interfacce di Azure PowerShell, dell'interfaccia della riga di comando e dell'API REST per arrestare il database soft.You can use the Azure PowerShell, CLI and REST API interfaces to soft stop database. Dopo aver avviato l'arresto temporaneamente nel database HANA e l'operazione viene attivata correttamente nell'istanza del database, monitorare lo stato dell'istanza del database nel vis per verificare se è stato arrestato.

Nota

Quando si tenta di arrestare temporaneamente l'istanza del database HANA usando il Centro di Azure per le soluzioni SAP, il valore di timeout di arresto leggero deve essere maggiore di 0 e inferiore a 1800 secondi.

Utilizzo di PowerShell

Usare il comando Stop-AzWorkloadsSapDatabaseInstance :

     Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `

Uso dell'interfaccia della riga di comando

Usare il comando 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

Uso dell'API REST

Usare questo payload di esempio per arrestare softmente il database HANA. È possibile specificare il valore di timeout di arresto leggero in secondi.