次の方法で共有


チュートリアル: DevOps で SAP Deployment Automation Framework を使用する

このチュートリアルでは、Azure DevOps Services を使用して SAP Deployment Automation Framework のデプロイ アクティビティを実行する方法について説明します。

このチュートリアルでは、以下の内容を学習します。

  • コントロール プレーン (配置者のインフラストラクチャとライブラリ) をデプロイします。
  • ワークロード ゾーン (ランドスケープとシステム) をデプロイします。
  • SAP インフラストラクチャをデプロイします。
  • HANA データベースをインストールします。
  • SCS サーバーをインストールします。
  • HANA データベースを読み込みます。
  • プライマリ アプリケーション サーバーをインストールします。
  • SAP ソフトウェアをダウンロードします。
  • SAP をインストールします。

[前提条件]

  • Azure サブスクリプション。 Azure サブスクリプションをお持ちでない場合は、 無料アカウントを作成できます。

    無料の Azure アカウントでは、デプロイを実行するには不十分な場合があります。

  • ターゲット サブスクリプションにおいて、共同制作者としてのアクセス許可を持つサービス プリンシパル。 詳細については、「 デプロイ資格情報の準備」を参照してください。

  • 構成された Azure DevOps インスタンス。 詳細については、「 SAP Deployment Automation 用に Azure DevOps Services を構成する」を参照してください。

  • SAP software acquisitionおよびConfiguration and SAP installation パイプラインの場合、構成済みのセルフホステッド エージェント。

セルフホステッド エージェント仮想マシンは、コントロール プレーンのデプロイの一部としてデプロイされます。

概要

これらの手順では、オートメーション フレームワークの 既定の名前付け規則 を参照して使用します。 例の値は、構成全体の名前付けにも使用されます。 このチュートリアルでは、次の名前を使用します。

  • Azure DevOps Services プロジェクト名は SAP-Deployment
  • Azure DevOps Services リポジトリ名が sap-automation
  • コントロール プレーン環境には、 MGMTという名前が付けられています。 これは西ヨーロッパ (WEEU) リージョンにあり、仮想ネットワーク DEP00にインストールされます。 配置者の構成名が MGMT-WEEU-DEP00-INFRASTRUCTURE
  • SAP ワークロード ゾーンには、環境名が DEV。 コントロール プレーンと同じリージョンにあり、仮想ネットワーク SAP01を使用します。 SAP ワークロード ゾーンの構成名は DEV-WEEU-SAP01-INFRASTRUCTURE
  • SID X00 を持つ SAP システムは、この SAP ワークロード ゾーンにインストールされます。 SAP システムの構成名が DEV-WEEU-SAP01-X00
成果物の種類 構成名 ロケーション
コントロール プレーン MGMT-WEEU-DEP00-INFRASTRUCTURE 西ヨーロッパ
ワークロード ゾーン DEP-WEEU-SAP01-INFRASTRUCTURE 西ヨーロッパ
SAP システム DEP-WEEU-SAP01-X00 西ヨーロッパ

次の図は、デプロイされたインフラストラクチャを示しています。

DevOps チュートリアル インフラストラクチャの設計を示す図。

このチュートリアルでは、X00 SAP システムを次の構成でデプロイします。

  • スタンドアロンデプロイ
  • HANA DB VM SKU: Standard_M32ts
  • ASCS VM SKU: Standard_D4s_v3
  • APP VM SKU: Standard_D4s_v3

コントロール プレーンをデプロイする

デプロイでは、 samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE フォルダーと samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY フォルダーにある Terraform 変数ファイルで定義された構成が使用されます。

Deployment_Configuration_Path変数グループ内のSDAF-General変数がsamples/WORKSPACESに設定されていることを確認します。

パイプラインセクション内で Deploy control plane パイプラインを選択し、実行します。 deployer 構成名として「 MGMT-WEEU-DEP00-INFRASTRUCTURE 」と入力し、SAP ライブラリ構成名として MGMT-WEEU-SAP_LIBRARY します。

DevOps チュートリアルの [パイプラインの実行] ダイアログを示すスクリーンショット。

進行状況は、Azure DevOps Services ポータルで追跡できます。 デプロイが完了すると、[ 拡張機能 ] タブにコントロール プレーンの詳細が表示されます。

DevOps の実行パイプラインの結果を示すスクリーンショット。

ワークロード ゾーンをデプロイする

デプロイでは、 samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE フォルダーにある Terraform 変数ファイルで定義されている構成が使用されます。

パイプラインセクション内で Deploy workload zone パイプラインを選択し、実行します。 ワークロード ゾーンの構成名として DEV-WEEU-SAP01-INFRASTRUCTURE を入力し、デプロイ元の環境名として MGM します。

進行状況は、Azure DevOps Services ポータルで追跡できます。 デプロイが完了すると、[ 拡張機能 ] タブでワークロード ゾーンの詳細を確認できます。

SAP システムをデプロイする

デプロイでは、 samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 フォルダーにある Terraform 変数ファイルで定義されている構成が使用されます。

パイプラインセクション内で SAP system deployment パイプラインを選択し、実行します。 SAP システム構成名として「 DEV-WEEU-SAP01-X00 」と入力します。

進行状況は、Azure DevOps Services ポータルで追跡できます。 デプロイが完了すると、SAP システムの詳細が [拡張機能 ] タブに表示されます。

SAP ソフトウェアをダウンロードする

パイプラインセクション内で SAP software acquisition パイプラインを選択し、実行します。 部品表の名前として S41909SPS03_v0011ms 、コントロール プレーン環境名として MGMT 、コントロール プレーン (SAP ライブラリ) のロケーション コードとして MGMTWEEU を入力します。

進行状況は、Azure DevOps ポータルで追跡できます。

構成と SAP インストール パイプラインを実行する

パイプラインセクション内で Configuration and SAP installation パイプラインを選択し、実行します。 SAP システム構成名として DEV-WEEU-SAP01-X00 を入力し、部品表名として S41909SPS03_v0010ms を入力します。

実行するプレイブックを選択します。

DevOps チュートリアル、OS、および SAP 構成を示すスクリーンショット。

進行状況は、Azure DevOps Services ポータルで追跡できます。

リポジトリ更新パイプラインを実行する

パイプラインセクション内で Repository updater パイプラインを選択し、実行します。 https://github.com/Azure/sap-automation.gitをソース リポジトリとして入力し、更新元のソース ブランチとしてmainします。

[ 更新が失敗した 場合にのみ更新を強制する] を選択します。

削除パイプラインを実行する

パイプラインセクション内で Deployment removal パイプラインを選択し、実行します。

SAP システムの削除

SAP システム構成名として「 DEV-WEEU-SAP01-X00 」と入力します。

SAP ワークロード ゾーンの削除

SAP ワークロード ゾーン構成名として「 DEV-WEEU-SAP01-INFRASTRUCTURE 」と入力します。

コントロール プレーンの削除

deployer 構成名として「 MGMT-WEEU-DEP00-INFRASTRUCTURE 」と入力し、SAP ライブラリ構成名として「 MGMT-WEEU-SAP_LIBRARY 」と入力します。

次のステップ