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 utworzony w usłudze Azure Center dla rozwiązań SAP lub zarejestrowany w usłudze Azure Center dla rozwiązań SAP.
- Sprawdź, czy twoje konto platformy Azure ma dostęp administratora rozwiązań SAP dla rozwiązań SAP lub równoważnego dostępu do roli w wystąpieniu wirtualnym dla zasobów rozwiązań SAP. Aby uzyskać więcej informacji, zobacz , jak używać szczegółowych uprawnień, które zarządzają akcjami uruchamiania i zatrzymywania w systemie VIS, poszczególnych wystąpień SAP i baz danych HANA.
- W przypadku wdrożeń wysokiej dostępności łącznik klastra interfejsu wysokiej dostępności dla oprogramowania SAP (
sap_vendor_cluster_connector
) musi być zainstalowany w wystąpieniu usługi ASCS. Aby uzyskać więcej informacji, zobacz specyfikacje łącznika SUSE i specyfikacje łącznika RHEL. - W przypadku bazy danych HANA operacja zatrzymania jest inicjowana tylko wtedy, gdy tryb konserwacji klastra jest w stanie Wyłączone .
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.