Sistemas SAP de parada reversível, instâncias de servidor de aplicativos e banco de dados HANA
Neste guia de instruções, você aprenderá a interromper suavemente seus sistemas SAP, instâncias individuais e banco de dados HANA por meio do recurso Instância Virtual para soluções SAP (VIS) no Centro do Azure para Soluções SAP. Você pode parar seu sistema sem problemas, certificando-se de que as conexões de usuário existentes, os processos em lotes etc. sejam drenados primeiro.
Usando as interfaces do Azure PowerShell, da CLI e da API REST,, você pode:
- Parar o sistema SAP inteiro, ou seja, as instâncias do servidor de aplicativos e a instância de serviços centrais.
- Parar suavemente instâncias específicas do servidor de aplicativos SAP.
- Parar o banco de dados do HANA de forma flexível.
Pré-requisitos
- Um sistema SAP criado no Centro do Azure para soluções SAP ou registrado com o Centro do Azure para soluções SAP.
- Verifique se sua conta do Azure tem o Administrador de Soluções do Centro do Azure para Soluções SAP ou acesso de função equivalente na Instância Virtual para recursos de soluções SAP. Para obter mais informações, consulte como usar permissões granulares que regem ações de início e parada no VIS, instâncias individuais do SAP e bancos de dados do HANA.
- Para implantações de HA, o conector de cluster de interface de HA para SAP (
sap_vendor_cluster_connector
) deve ser instalado na instância do ASCS. Para obter mais informações, confira Especificações do conector SUSE e Especificações do conector RHEL. - Para o Banco de Dados do HANA, a operação de parada é iniciada somente quando o modo de manutenção do cluster está no status Desabilitado .
Parar o sistema SAP de forma flexível
Atualmente, você pode iniciar uma operação de parada flexível no Azure PowerShell, interface de linha de comando do Azure (CLI do Azure) e interfaces da API REST. Você deve usar a operação de parada juntamente com um valor de tempo limite de parada reversível em segundos para iniciar uma parada reversível. Depois de iniciar a parada flexível no VIS e a operação for disparada com êxito no sistema SAP, monitore a Integridade e o Status do VIS para verificar se o sistema parou.
Observação
Ao tentar para um sistema SAP ou uma instância de servidor de aplicativos usando soluções do Azure Center para SAP de forma flexível, o valor do tempo limite de parada reversível deve ser maior que 0 e menor que 82.800 segundos.
Parar o sistema de forma flexível no PowerShell
Use o comando Stop-AzWorkloadsSapVirtualInstance:
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
Parar o sistema de forma flexível na CLI
Use o 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
Parar o sistema de forma flexível usando a API REST
Use esse conteúdo de amostra para interromper um sistema SAP. Você pode especificar o valor do tempo limite de parada reversível em segundos.
Parar a instância do servidor do Aplicativo SAP de forma flexível
Você pode interromper um servidor de aplicativos específico no Centro do Azure para soluções SAP usando interfaces do Azure PowerShell, CLI e API REST. Depois de iniciar a parada flexível no servidor de aplicativos e a operação for disparada com êxito, monitore a Integridade e o Status da instância do servidor de aplicativos para verificar se ela foi interrompida.
Para parar um servidor de aplicativos representado como uma Instância do servidor de aplicativos para o recurso de soluções SAP de forma flexível:
Como usar o PowerShell
Use o comando Stop-AzWorkloadsSapApplicationInstance:
Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `
Usando a CLI
Use o 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
Usar a API REST
Use esse conteúdo de amostra para parar uma instância do servidor de aplicativos de forma flexível. Você pode especificar o valor do tempo limite de parada reversível em segundos.
Parada reversível do banco de dados do HANA
Você pode parar o banco de dados do HANA de forma flexível para que o banco de dados pare normalmente após a conclusão de todas as instruções em execução. Você pode usar as interfaces Azure PowerShell, CLI e API REST para parar o banco de dados de forma flexível. Depois de iniciar a parada flexível no banco de dados do HANA e a operação for disparada com êxito na instância do banco de dados, monitore o status da instância do banco de dados no VIS para verificar se ela foi interrompida.
Observação
Ao tentar parar a instância de banco de dados do HANA de forma flexível usando o Centro do Azure para soluções SAP, o valor do tempo limite de parada reversível deve ser maior que 0 e menor que 1800 segundos.
Como usar o PowerShell
Use o comando Stop-AzWorkloadsSapDatabaseInstance:
Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `
Usando a CLI
Use o 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
Usar a API REST
Use esse conteúdo de amostra para interromper o banco de dados do HANA. Você pode especificar o valor do tempo limite de parada reversível em segundos.