Partager via


Systèmes SAP à arrêt logiciel, instances de serveur d’applications et base de données HANA

Dans ce guide pratique, vous allez découvrir comment effectuer un arrêt retardé de vos systèmes SAP, de vos instances individuelles et de votre base de données HANA par le biais de la ressource Instance virtuelle pour les solutions SAP (VIS) dans le Centre Azure pour les solutions SAP. Vous pouvez effectuer un arrêt retardé de votre système en vous assurant que les connexions utilisateur existantes, les processus par lots, etc. sont vidés en premier.

À l’aide des interfaces Azure PowerShell, CLI et API REST, vous pouvez :

  • Effectuer un arrêt retardé de l’ensemble du système SAP (instances du serveur d’applications et instance des services centraux).
  • Effectuer un arrêt retardé d’instances spécifiques du serveur d’applications SAP.
  • Effectuer un arrêt retardé de la base de données HANA.

Prérequis

Effectuer un arrêt retardé du système SAP

Actuellement, vous pouvez lancer une opération d’arrêt retardé à partir des interfaces Azure PowerShell, Azure CLI (interface de ligne de commande Azure) et API REST. Vous devez utiliser l’opération d’arrêt avec une valeur de délai d’expiration de l’arrêt retardé en secondes pour lancer un arrêt retardé. Une fois l’arrêt retardé lancé sur VIS et l’opération correctement déclenchée sur le système SAP, surveillez l’intégrité et l’état de VIS pour vérifier si le système s’est arrêté.

Remarque

Quand vous tentez d’effectuer un arrêt retardé d’un système SAP ou d’une instance de serveur d’applications en utilisant le Centre Azure pour les solutions SAP, la valeur de délai d’expiration de l’arrêt retardé doit être supérieure à 0 et inférieure à 82 800 secondes.

Effectuer un arrêt retardé du système dans PowerShell

Utilisez la commande Stop-AzWorkloadsSapVirtualInstance :

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

Effectuer un arrêt retardé du système dans l’interface CLI

Utilisez la commande 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

Effectuer un arrêt retardé du système à l’aide de l’API REST

Utilisez cet exemple de charge utile pour effectuer un arrêt retardé d’un système SAP. Vous pouvez spécifier la valeur de délai d’expiration de l’arrêt retardé en secondes.

Effectuer un arrêt retardé de l’instance de serveur d’applications SAP

Vous pouvez effectuer un arrêt retardé d’un système d’applications spécifique dans le Centre Azure pour les solutions SAP en utilisant les interfaces Azure PowerShell, CLI et API REST. Une fois l’arrêt retardé lancé sur le serveur d’applications et l’opération correctement déclenchée, surveillez l’intégrité et l’état de l’instance du serveur d’applications pour vérifier si elle s’est arrêtée.

Pour effectuer un arrêt retardé d’un serveur d’applications représenté en tant que ressource Instance de serveur d’applications pour les solutions SAP :

à l’aide de PowerShell

Utilisez la commande Stop-AzWorkloadsSapApplicationInstance :

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

Utiliser l'interface CLI

Utilisez la commande 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

Utilisation de l'API REST

Utilisez cet exemple de charge utile pour effectuer un arrêt retardé d’une instance de serveur d’applications. Vous pouvez spécifier la valeur de délai d’expiration de l’arrêt retardé en secondes.

Effectuer un arrêt retardé de la base de données HANA

Vous pouvez effectuer un arrêt retardé de la base de données HANA pour qu’elle s’arrête de manière appropriée une fois toutes les instructions en cours d’exécution terminées. Vous pouvez utiliser les interfaces Azure PowerShell, CLI et API REST pour effectuer un arrêt retardé de la base de données. Une fois l’arrêt retardé lancé sur la base de données HANA et l’opération correctement déclenchée sur l’instance de base de données, surveillez l’état de l’instance de base de données sur VIS pour vérifier si elle s’est arrêtée.

Remarque

Quand vous tentez d’effectuer un arrêt retardé de l’instance de base de données HANA en utilisant le Centre Azure pour les solutions SAP, la valeur de délai d’expiration de l’arrêt retardé doit être supérieure à 0 et inférieure à 1 800 secondes.

à l’aide de PowerShell

Utilisez la commande Stop-AzWorkloadsSapDatabaseInstance :

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

Utiliser l'interface CLI

Utilisez la commande 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

Utilisation de l'API REST

Utilisez cet exemple de charge utile pour effectuer un arrêt retardé de la base de données HANA. Vous pouvez spécifier la valeur de délai d’expiration de l’arrêt retardé en secondes.