Obnovitelné zastavení systémů SAP, instancí aplikačních serverů a databáze HANA
V tomto průvodci postupy se naučíte obnovitelné zastavení systémů SAP, jednotlivých instancí a databáze HANA prostřednictvím prostředku Virtual Instance for SAP Solutions (VIS) ve službě Azure Center pro řešení SAP. Systém můžete bez problémů zastavit tím, že nejprve vyprázdníte stávající uživatelská připojení, dávkové procesy atd.
Pomocí rozhraní Azure PowerShellu, rozhraní příkazového řádku a rozhraní REST API můžete:
- Obnovitelné zastavení celého systému SAP, to je instance aplikačního serveru a instance centrálních služeb.
- Obnovitelné zastavení konkrétních instancí aplikačního serveru SAP
- Databáze HANA s měkkým zastavením
Požadavky
- Systém SAP, který jste vytvořili v Azure Center pro řešení SAP nebo zaregistrovaný ve službě Azure Center pro řešení SAP.
- Zkontrolujte, jestli má váš účet Azure Center pro správce řešení SAP nebo ekvivalentní přístup k rolím ve virtuální instanci pro prostředky řešení SAP. Další informace najdete v tématu použití podrobných oprávnění, která řídí akce spuštění a zastavení u VIS, jednotlivých instancí SAP a databází HANA.
- V případě nasazení s vysokou dostupností musí být v instanci SLUŽBY ASCS nainstalovaný konektor clusteru s vysokou dostupností pro SAP (
sap_vendor_cluster_connector
). Další informace najdete v specifikacích konektoru SUSE a specifikacích konektoru RHEL. - U databáze HANA se operace Zastavení spustí pouze v případě, že je režim údržby clusteru ve stavu Zakázáno .
Systém SAP s měkkým zastavením
V současné době můžete zahájit operaci obnovitelného zastavení z rozhraní Azure PowerShellu, rozhraní příkazového řádku Azure (Azure CLI) a rozhraní REST API. K zahájení obnovitelného zastavení je nutné použít operaci zastavení spolu s hodnotou časového limitu obnovitelného zastavení v sekundách. Jakmile na VIS zahájíte obnovitelné zastavení a operace se úspěšně aktivuje v systému SAP, pak monitorujte stav a stav VIS a zkontrolujte, jestli se systém zastavil.
Poznámka:
Při pokusu o obnovitelné zastavení instance systému SAP nebo aplikačního serveru pomocí Azure Center pro řešení SAP musí být hodnota časového limitu obnovitelného zastavení větší než 0 a menší než 82800 sekund.
Systém obnovitelného zastavení v PowerShellu
Použijte příkaz Stop-AzWorkloadsSapVirtualInstance:
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
Systém obnovitelného zastavení v rozhraní příkazového řádku
Použijte příkaz 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ém obnovitelného zastavení s využitím rozhraní REST API
Tato ukázková datová část slouží k obnovitelnému zastavení systému SAP. Hodnotu časového limitu obnovitelného zastavení můžete zadat v sekundách.
Obnovitelné zastavení instance aplikačního serveru SAP
Konkrétní aplikační server můžete v Azure Center pro řešení SAP zastavit pomocí rozhraní Azure PowerShellu, rozhraní příkazového řádku a rozhraní REST API. Jakmile na aplikačním serveru zahájíte obnovitelné zastavení a operace se úspěšně aktivuje, sledujte stav a stav instance aplikačního serveru a zkontrolujte, jestli je zastavená.
Pokud chcete obnovitelné zastavení aplikačního serveru reprezentované jako instance aplikačního serveru pro prostředek řešení SAP:
Pomocí prostředí PowerShell
Použijte příkaz Stop-AzWorkloadsSapApplicationInstance:
Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `
Pomocí rozhraní příkazového řádku
Použijte příkaz 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
Pomocí rozhraní REST API
Tuto ukázkovou datovou část použijte k obnovitelnému zastavení instance aplikačního serveru. Hodnotu časového limitu obnovitelného zastavení můžete zadat v sekundách.
Databáze HANA s měkkým zastavením
Databázi HANA můžete bez omezení zastavit, aby se databáze po dokončení všech spuštěných příkazů zastavila. K obnovitelnému zastavení databáze můžete použít rozhraní Azure PowerShellu, rozhraní příkazového řádku a rozhraní REST API. Jakmile zahájíte obnovitelné zastavení databáze HANA a operace se úspěšně aktivuje v instanci databáze, pak monitorujte stav instance databáze ve VIS a zkontrolujte, jestli je zastavená.
Poznámka:
Při pokusu o obnovitelné zastavení instance databáze HANA pomocí Azure Center pro řešení SAP musí být hodnota časového limitu obnovitelného zastavení větší než 0 a menší než 1800 sekund.
Pomocí prostředí PowerShell
Použijte příkaz Stop-AzWorkloadsSapDatabaseInstance:
Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `
Pomocí rozhraní příkazového řádku
Použijte příkaz 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
Pomocí rozhraní REST API
Tato ukázková datová část slouží k obnovitelnému zastavení databáze HANA. Hodnotu časového limitu obnovitelného zastavení můžete zadat v sekundách.