Azure CLI を使用して SAP システムを起動および停止する

この記事では、Azure CLI を使用して、 Azure Center for SAP ソリューションの Virtual Instance for SAP ソリューション (VIS) リソースを使用して SAP システムを開始および停止する方法について説明します。

開始と停止を行うことができます。

  • SAP アプリケーション層全体。これには、高度なビジネス アプリケーション プログラミング SAP Central Services (ASCS) インスタンスとアプリケーション サーバー インスタンスが含まれます。
  • セントラル サービスとアプリケーション サーバー インスタンスを含む個々の SAP インスタンス。
  • HANA データベース。
  • 次の種類のデプロイ内のインスタンス:
    • 単一サーバー。
    • 高可用性 (HA)。
    • 分散した非 HA。
  • Windows 上で実行される SAP システム。
  • RHEL および SUSE Linux オペレーティング システムで実行される SAP システム。
  • RHEL と SUSE Pacemaker クラスタリング ソフトウェアと Windows Server フェールオーバー クラスタリングを使用する SAP HA システム。 他の認定クラスター ソフトウェアは現在サポートされていません。

前提条件

  • Azure Center for SAP ソリューションで作成した SAP システム、または VIS リソースとして Azure Center for SAP ソリューションに登録した SAP システム。
  • Azure Center for SAP ソリューション管理者ロールを持つ Azure アカウント、または VIS リソースに対する同等のロール アクセス。 VIS、個々の SAP インスタンス、HANA データベースに対する開始アクションと停止アクションを制御する詳細なアクセス許可の詳細については、「 SAP システムの起動」を参照してください。
  • SAP インスタンスの基になる仮想マシン (VM) が実行されている必要があります。 この機能は、SAP システム リソースを構成する VM ではなく、SAP アプリケーション インスタンスを開始または停止します。
  • sapstartsrv サービスは、SAP システムに関連するすべての VM で実行されている必要があります。
  • HA デプロイの場合、ASCS インスタンスにインストールされている SAP (sap_vendor_cluster_connector) 用の HA インターフェイス クラスター コネクタ。 詳細については、 SUSE コネクタの仕様RHEL コネクタの仕様を参照してください。
  • 開始操作の場合、クラスター メンテナンス モードを 有効にする必要があります。 HANA データベースの開始操作は、クラスター メンテナンス モードが有効になっている場合にのみ開始できます。
  • 停止操作の場合は、クラスターメンテナンスモードを 無効にする必要があります。 HANA データベースの停止操作は、クラスター メンテナンス モードが無効になっている場合にのみ開始できます。

SAP システムを起動する

VIS リソースとして表される SAP システムを起動するには、 az workloads sap-virtual-instance start コマンドを使用します。 次のいずれかのオプションを選択します。

  1. VIS リソース ResourceNameResourceGroupName を使用して、開始するシステムを識別します。

    az workloads sap-virtual-instance start -g <Resource-group-name> -n <ResourceName>
    
  2. id パラメーターを使用し、開始する VIS リソースのリソース ID を渡します。

    az workloads sap-virtual-instance start --id <ResourceID>
    

SAP システムを停止する

VIS リソースとして表される SAP システムを停止するには、 az workloads sap-virtual-instance stop コマンドを 使用します。 次のいずれかのオプションを選択します。

  1. VIS ResourceNameResourceGroupName を使用して、停止するシステムを識別します。

    az workloads sap-virtual-instance stop -g <Resource-group-name> -n <ResourceName>
    
  2. id パラメーターを使用し、停止する VIS リソースのリソース ID を渡します。

    az workloads sap-virtual-instance stop --id <ResourceID>