Udostępnij za pośrednictwem


Systemy SAP typu soft stop, wystąpienia serwera aplikacji i baza danych HANA

W tym przewodniku z instrukcjami dowiesz się, jak nietrwałe zatrzymać systemy SAP, poszczególne wystąpienia i bazę danych HANA za pomocą zasobu Wystąpienia wirtualnego dla rozwiązań SAP (VIS) w usłudze Azure Center dla rozwiązań SAP. Możesz bezproblemowo zatrzymać system, upewniając się, że istniejące połączenia użytkowników, procesy wsadowe itp. są najpierw opróżniane.

Za pomocą interfejsów azure PowerShell, interfejsu wiersza polecenia i interfejsu API REST można wykonywać następujące czynności:

  • Nietrwałe zatrzymanie całego systemu SAP, czyli wystąpień serwera aplikacji i wystąpienia usług centralnych.
  • Nietrwałe zatrzymywanie określonych wystąpień serwera aplikacji SAP.
  • Nietrwała baza danych HANA.

Wymagania wstępne

System SAP z miękkim zatrzymywaniem

Obecnie można zainicjować operację zatrzymania nietrwałego z interfejsów API REST i interfejsów API Azure PowerShell, interfejsu wiersza polecenia platformy Azure (interfejsu wiersza polecenia platformy Azure). Należy użyć operacji zatrzymania wraz z wartością limitu czasu zatrzymania miękkiego w sekundach, aby zainicjować zatrzymanie nietrwałe. Po zainicjowaniu zatrzymania nietrwałego w systemie VIS i pomyślnym wyzwoleniu operacji w systemie SAP należy monitorować kondycję i stan systemu VIS, aby sprawdzić, czy system został zatrzymany.

Uwaga

Podczas próby zatrzymania nietrwałego wystąpienia systemu SAP lub serwera aplikacji przy użyciu usługi Azure Center dla rozwiązań SAP wartość limitu czasu zatrzymania nietrwałego musi być większa niż 0 i mniejsza niż 82800 sekund.

System zatrzymania nietrwałego w programie PowerShell

Użyj polecenia Stop-AzWorkloadsSapVirtualInstance:

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

System zatrzymania nietrwałego w interfejsie wiersza polecenia

Użyj polecenia 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

System zatrzymywania nietrwałego przy użyciu interfejsu API REST

Użyj tego przykładowego ładunku , aby zatrzymać system SAP w sposób nietrwały. Wartość limitu czasu zatrzymania nietrwałego można określić w sekundach.

Nietrwałe zatrzymanie wystąpienia serwera aplikacji SAP

Konkretny serwer aplikacji można zatrzymać w centrum platformy Azure dla rozwiązań SAP przy użyciu interfejsów AZURE PowerShell, interfejsu wiersza polecenia i interfejsu API REST. Po zainicjowaniu zatrzymania nietrwałego na serwerze aplikacji i pomyślnym wyzwoleniu operacji należy monitorować kondycję i stan wystąpienia serwera aplikacji, aby sprawdzić, czy został zatrzymany.

Aby zatrzymać programowy serwer aplikacji reprezentowany jako wystąpienie serwera aplikacji dla zasobu rozwiązań SAP:

Korzystanie z programu PowerShell

Użyj polecenia Stop-AzWorkloadsSapApplicationInstance:

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

Korzystanie z interfejsu wiersza polecenia (CLI)

Użyj polecenia 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

Korzystanie z interfejsu API REST

Ten przykładowy ładunek służy do nietrwałego zatrzymywania wystąpienia serwera aplikacji. Wartość limitu czasu zatrzymania nietrwałego można określić w sekundach.

Nietrwała baza danych HANA

Możesz nietrwało zatrzymać bazę danych HANA, aby baza danych przestała działać bezpiecznie po zakończeniu wszystkich uruchomionych instrukcji. Interfejsy API REST i programu Azure PowerShell umożliwiają zatrzymywanie bazy danych za pomocą programu Azure PowerShell, interfejsu wiersza polecenia i interfejsu API REST. Po zainicjowaniu zatrzymania nietrwałego w bazie danych HANA i pomyślnym wyzwoleniu operacji w wystąpieniu bazy danych monitoruj stan wystąpienia bazy danych w systemie VIS, aby sprawdzić, czy został zatrzymany.

Uwaga

Podczas próby zatrzymania nietrwałego wystąpienia bazy danych HANA przy użyciu usługi Azure Center dla rozwiązań SAP wartość limitu czasu zatrzymania nietrwałego musi być większa niż 0 i mniejsza niż 1800 sekund.

Korzystanie z programu PowerShell

Użyj polecenia Stop-AzWorkloadsSapDatabaseInstance:

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

Korzystanie z interfejsu wiersza polecenia (CLI)

Użyj polecenia 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

Korzystanie z interfejsu API REST

Użyj tego przykładowego ładunku , aby zatrzymać bazę danych HANA w sposób nietrwały. Wartość limitu czasu zatrzymania nietrwałego można określić w sekundach.