Sistemas SAP de detención temporal, instancias de servidor de aplicaciones y base de datos de HANA
En esta guía paso a paso, aprenderá a detener temporalmente los sistemas SAP, las instancias individuales y la base de datos de HANA a través del recurso Instancia virtual para soluciones de SAP (VIS) en Azure Center for SAP solutions. Puede detener el sistema sin problemas asegurándose de que las conexiones de usuario existentes, los procesos por lotes, etc. se purgan primero.
Con las interfaces de Azure PowerShell, CLI y API de REST, puede:
- Detenga temporalmente todo el sistema SAP, que es la instancia del servidor de aplicaciones y la instancia de servicios centrales.
- Detención temporal de instancias específicas del servidor de aplicaciones de SAP.
- Base de datos HANA de detención temporal.
Requisitos previos
- Un sistema SAP que ha creado en Azure Center for SAP solutions o registrado con Azure Center for SAP solutions.
- Verifique que su cuenta de Azure tenga acceso de administrador de Azure Center for SAP solutions o un rol equivalente en los recursos de soluciones de Virtual Instance for SAP. Para obtener más información, consulte cómo usar permisos granulares que rigen las acciones de inicio y detención en el VIS, instancias de SAP individuales y bases de datos de HANA.
- En el caso de las implementaciones de alta disponibilidad, el conector de clúster de interfaz de alta disponibilidad para SAP (
sap_vendor_cluster_connector
) debe estar instalado en la instancia de ASCS. Para más información, consulte las especificaciones del conector SUSE y las especificaciones del conector RHEL. - En el caso de la base de datos de HANA, la operación detener solo se inicia cuando el modo de mantenimiento del clúster está en estado Deshabilitado.
Sistema SAP de detención temporal
Actualmente, puede iniciar una operación de detención temporal desde Azure PowerShell, la interfaz de la línea de comandos de Azure (CLI de Azure) y las interfaces de API de REST. Debe usar la operación de detención junto con un valor de tiempo de espera de detención temporal en segundos para iniciar una parada temporal. Una vez que inicie la detención temporal en VIS y la operación se desencadene correctamente en el sistema SAP, supervise el estado y el estado del VIS para comprobar si el sistema se ha detenido.
Nota:
Al intentar detener suavemente un sistema SAP o una instancia de servidor de aplicaciones mediante Azure Center for SAP solutions, el valor del tiempo de espera de detención suave debe ser mayor que 0 y menor que 82800 segundos.
Sistema de detención temporal en PowerShell
Use el comando Stop-AzWorkloadsSapVirtualInstance:
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
Sistema de detención temporal en la CLI
Use el 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 de detención temporal mediante la API de REST
Use esta carga de ejemplo para detener temporalmente un sistema SAP. Puede especificar el valor de tiempo de espera de detención temporal en segundos.
Detención suave de una instancia del servidor de aplicaciones SAP
Puede detener suavemente un servidor de aplicaciones específico en Azure Center for SAP solutions mediante interfaces de Azure PowerShell, CLI y API de REST. Una vez que inicie la detención temporal en el servidor de aplicaciones y la operación se desencadene correctamente, supervise el estado y el estado de la instancia del servidor de aplicaciones para comprobar si se ha detenido.
Para detener suavemente un servidor de aplicaciones representado como una instancia de servidor de aplicaciones para un recurso de soluciones SAP:
Con PowerShell
Use el comando Stop-AzWorkloadsSapApplicationInstance:
Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `
Uso de CLI
Use el 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 de la API de REST
Use este carga de ejemplo para detener temporalmente una instancia del servidor de aplicaciones. Puede especificar el valor de tiempo de espera de detención temporal en segundos.
Base de datos de HANA de detención temporal
Puede detener temporalmente la base de datos de HANA para que la base de datos se detenga correctamente una vez finalizadas todas las instrucciones en ejecución. Puede usar las interfaces de Azure PowerShell, la CLI y la API de REST para detener la base de datos temporalmente. Una vez que inicie la detención temporal en la base de datos de HANA y la operación se desencadene correctamente en la instancia de base de datos, supervise el estado de la instancia de la base de datos en el VIS para comprobar si se ha detenido.
Nota:
Al intentar detener temporalmente la instancia de base de datos de HANA mediante Azure Center for SAP solutions, el valor de tiempo de espera de detención temporal debe ser mayor que 0 y menos de 1800 segundos.
Con PowerShell
Use el comando Stop-AzWorkloadsSapDatabaseInstance:
Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `
Uso de CLI
Use el 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 de la API de REST
Use esta carga de ejemplo para detener temporalmente la base de datos de HANA. Puede especificar el valor de tiempo de espera de detención temporal en segundos.