Systèmes SAP à arrêt logiciel, instances de serveur d’applications et base de données HANA
Dans ce guide pratique, vous allez apprendre à arrêter de manière réversible vos systèmes SAP, vos instances individuelles et votre base de données HANA via la ressource Virtual Instance for SAP solutions (VIS) dans Azure Center pour les solutions SAP. Vous pouvez arrêter votre système en douceur 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 :
- Arrêtez de manière réversible l’ensemble du système SAP, c’est-à-dire les instances de serveur d’applications et l’instance de services centraux.
- Arrêt logiciel des instances de serveur d’applications SAP spécifiques.
- Base de données HANA à arrêt logiciel.
Prérequis
- Un système SAP que vous avez créé dans le Centre Azure pour les solutions SAP ou inscrit auprès du Centre Azure pour les solutions SAP.
- Vérifiez que votre compte Azure dispose d’Azure Center pour l’administrateur de solutions SAP ou d’un accès de rôle équivalent sur les ressources de solutions SAP d’instance virtuelle. Pour plus d’informations, consultez comment utiliser des autorisations granulaires qui régissent les actions de démarrage et d’arrêt sur le VIS, les instances SAP individuelles et les bases de données HANA.
- Pour les déploiements haute disponibilité, le connecteur de cluster d’interface haute disponibilité pour SAP (
sap_vendor_cluster_connector
) doit être installé sur l’instance ASCS. Pour plus d’informations, consultez les spécifications du connecteur SUSE et les spécifications du connecteur RHEL. - Pour la base de données HANA, l’opération d’arrêt est lancée uniquement lorsque le mode de maintenance du cluster est désactivé.
Système SAP à arrêt logiciel
Actuellement, vous pouvez lancer une opération d’arrêt réversible à partir d’Azure PowerShell, de interface de ligne de commande Azure (Azure CLI) et d’interfaces d’API REST. Vous devez utiliser l’opération d’arrêt avec une valeur de délai d’expiration d’arrêt réversible en secondes pour lancer un arrêt logiciel. Une fois que vous avez lancé un arrêt logiciel sur VIS et que l’opération est correctement déclenchée sur le système SAP, surveillez l’intégrité et l’état du VIS pour case activée si le système s’est arrêté.
Remarque
Lorsque vous tentez d’arrêter un système SAP ou une instance de serveur applicateur à l’aide d’Azure Center pour les solutions SAP, la valeur du délai d’attente d’arrêt logiciel doit être supérieure à 0 et inférieure à 82800 secondes.
Système d’arrêt logiciel dans PowerShell
Utilisez la commande Stop-AzWorkloadsSapVirtualInstance :
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
Système d’arrêt logiciel 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
Système d’arrêt logiciel à l’aide de l’API REST
Utilisez cet exemple de charge utile pour arrêter réversiblement un système SAP. Vous pouvez spécifier la valeur de délai d’expiration d’arrêt réversible en secondes.
Instance de serveur d’applications SAP à arrêt réversible
Vous pouvez arrêter de manière réversible un serveur d’applications spécifique dans Azure Center pour les solutions SAP à l’aide d’interfaces d’API AZURE PowerShell, CLI et REST. Une fois que vous avez lancé un arrêt logiciel sur le serveur d’applications et que l’opération est correctement déclenchée, surveillez l’intégrité et l’état de l’instance du serveur d’applications pour case activée s’il s’est arrêté.
Pour arrêter réversiblement un serveur d’applications représenté en tant qu’instance de serveur d’applications pour la ressource de solutions SAP :
Utilisation 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 arrêter réversiblement une instance de serveur d’applications. Vous pouvez spécifier la valeur de délai d’expiration d’arrêt réversible en secondes.
Base de données HANA à arrêt logiciel
Vous pouvez arrêter de manière réversible la base de données HANA afin que la base de données s’arrête correctement une fois toutes les instructions en cours d’exécution terminées. Vous pouvez utiliser les interfaces Azure PowerShell, CLI et API REST pour arrêter la base de données de arrêt réversible. Une fois que vous avez lancé un arrêt logiciel sur la base de données HANA et que l’opération est correctement déclenchée sur l’instance de base de données, surveillez l’état de l’instance de base de données sur le VIS pour case activée si elle s’est arrêtée.
Remarque
Lorsque vous tentez d’arrêter de façon réversible l’instance de base de données HANA à l’aide des solutions Azure Center pour SAP, la valeur du délai d’attente d’arrêt réversible doit être supérieure à 0 et inférieure à 1800 secondes.
Utilisation 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 arrêter réversiblement la base de données HANA. Vous pouvez spécifier la valeur de délai d’expiration d’arrêt réversible en secondes.