Azure CLI は、コマンドラインやスクリプトで Azure リソースを作成および管理するために使用します。
このハウツー ガイドでは、Azure CLI を使用して、Azure Center forSAP ソリューションの Virtual Instance for SAP Solutions (VIS) リソースを使用して SAP システムを開始および停止する方法について説明します。
Azure CLI を使用すると、次の手順を開始および停止できます。
- ABAP SAP Central Services (ASCS) インスタンスと Application Server インスタンスを含む SAP アプリケーション層全体。
- 個々の SAP インスタンス。セントラル サービスとアプリケーション サーバー インスタンスが含まれます。
- HANA データベース
- 次の型のデプロイでインスタンスを開始および停止できます:
- 単一サーバー
- 高可用性 (HA)
- 分散した非 HA
- Windows および RHEL および SUSE Linux オペレーティング システムで実行される SAP システム。
- SUSE と RHEL Pacemaker クラスタリング ソフトウェアと Windows Server フェールオーバー クラスタリング (WSFC) を使用する SAP HA システム。 その他の認定クラスター ソフトウェアは現在サポートされていません。
前提条件
- Azure Center for SAP ソリューションで作成したか、Sap ソリューションの仮想インスタンス リソースとして Azure Center for SAP ソリューションに登録した SAP システム。
- Azure アカウントに 、Azure Center for SAP ソリューション管理者、または SAP ソリューションリソースの 仮想インスタンスに対する同等のロール アクセス権があることを確認します。 VIS、個々の SAP インスタンス、HANA データベースに対する開始アクションと停止アクションを制御する詳細なアクセス許可の詳細については、 この記事を参照してください。
- 開始操作を機能させるには、SAP インスタンスの基になる仮想マシン (VM) が実行されている必要があります。 この機能は、SAP システム リソースを構築する VM ではなく、SAP アプリケーション インスタンスを開始または停止します。
- その
sapstartsrv
サービスは、SAP システムに関連するすべての VM で実行されている必要があります。 - HA デプロイの場合、SAP (
sap_vendor_cluster_connector
) 用の HA インターフェイス クラスター コネクタを ASCS インスタンスにインストールする必要があります。 詳細については、 SUSE コネクタの仕様 と RHEL コネクタの仕様を参照してください。 - HANA データベースの停止操作関数は、クラスター メンテナンス モードが [無効] 状態の場合にのみ開始できます。 同様に、Start 操作関数は、クラスターメンテナンス モードが 有効 状態の場合にのみ開始できます。
SAP システムを起動する
SAP ソリューション リソースの仮想インスタンス として表される SAP システムを開始するには:
az workloads sap-virtual-instance start コマンドを使用します。
オプション 1:
開始するシステムを識別するには、SAP ソリューションリソースの仮想インスタンスのリソース名と ResourceGroupName を使用します。
az workloads sap-virtual-instance start -g <Resource-group-name> -n <ResourceName>
オプション 2:
パラメーターを id
使用し、開始する予定の仮想インスタンス for SAP ソリューション リソースのリソース ID を渡します。
az workloads sap-virtual-instance start --id <ResourceID>
SAP システムを停止する
仮想インスタンス for SAP ソリューション リソースとして表される SAP システムを停止するには:
az workloads sap-virtual-instance stop コマンドを使用します。
オプション 1:
停止するシステムを識別するには、Virtual Instance for SAP solutions リソース名と ResourceGroupName を使用します。
az workloads sap-virtual-instance stop -g <Resource-group-name> -n <ResourceName>
オプション 2:
パラメーターを id
使用し、停止する仮想インスタンス for SAP ソリューション リソースのリソース ID を渡します。
az workloads sap-virtual-instance stop --id <ResourceID>