このドキュメントでは、Workload Manager のガイド付きデプロイ自動化ツールを使用して、SAP S/4HANA アプリケーションをデプロイする方法について説明します。 Google Cloud
SAP S/4HANA アプリケーションをデプロイする
SAP S/4HANA ワークロードを構成してデプロイするには、次のタスクを実行します。
Google Cloud コンソールで、[Workload Manager] ページに移動します。
[Workload Manager] ナビゲーション パネルで、[Deployments] をクリックします。
デプロイを作成するプロジェクトを選択します。
[デプロイメントの作成] をクリックし、[SAP] を選択します。
[デプロイの基本] セクションで、デプロイとワークロードの要件に関する情報を入力します。Workload Manager は、この基本情報を使用して、後続のタブで収集するデータを決定します。Workload Manager は、これらの基本設定に基づいてデプロイ構成の推奨事項も提供します。
フィールド 説明 名前 デプロイするワークロードを記述する名前を入力します。
例:「S4-Prod-EP1」
この名前は現在のプロジェクト内で一意である必要があります。また、デプロイされる一部のリソースの名前付けに関連しています。25 文字以下で指定してください。説明 省略可: ワークロードを記述する追加フィールド。この説明は、デプロイのダッシュボードに表示されます。 [サービス アカウント] フィールドで、デプロイメントに接続するサービス アカウントを選択します。Workload Manager は、このサービス アカウントを使用して他の API とサービスを呼び出し、デプロイに必要なリソースを作成します。既存のサービス アカウントを選択することも、新しいサービス アカウントを作成することもできます。
[新しいサービス アカウント] をクリックして、デプロイメント用の新しいサービス アカウントを作成します。[サービス アカウントの作成] ページが開きます。サービス アカウントの詳細を入力し、デプロイに必要なロールを付与します。
必要なロールの詳細については、サービス アカウントをご覧ください。
[リストを更新] をクリックして、サービス アカウントのリストに新しいサービス アカウントを入力します。
省略可: この手順は、組織で VPC Service Controls コンプライアンスを適用する場合にのみ必要です。[プライベート プール] フィールドに、VPC Service Controls 用に構成された Cloud Build プライベート プールの名前を次の形式で指定します。
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
次のように置き換えます。
- PRIVATEPOOL_PROJECT_ID: プライベート プールを含むプロジェクトの ID
- REGION: プライベート プールを作成したリージョン
- PRIVATEPOOL_ID: プライベート プールの ID
詳細については、Cloud Build プライベート ワーカープールを使用するをご覧ください。
[プロダクト情報] セクションで、SAP システムとデプロイモデルの詳細を入力します。サポートされている SAP ワークロードをご覧ください。
フィールド 説明 SAP アプリケーション インストールする SAP プロダクトを指定します。 SAP バージョン 指定した SAP アプリケーションのバージョンを選択します。 環境の種類 ワークロードが本番環境用か非本番環境用かを選択します。 デプロイモデル デプロイモデルを選択します。
- 高可用性で分散: 最高の可用性を実現するために、本番環境システムやその他の重要なワークロードに推奨されます。
- 分散: コスト削減のために可用性が重要でない非本番環境ワークロードに適しています。
HANA スケーリング方式 データベースのスケーリング方法を選択します。 [VM 名の接頭辞] フィールドに、デプロイ中に作成されるすべての VM の名前に適用される接頭辞を入力します。接頭辞には最大 7 文字を使用できます。
[Software installation media bucket] フィールドで、アップロードした SAP インストール メディアを含む Cloud Storage バケットを選択します。バケットは、デプロイメントを作成するプロジェクト内に存在する必要があります。
詳細については、デプロイ用に SAP インストール ファイルを準備するをご覧ください。
[続行] をクリックして次に進みます。
[Location & networking] タブで、次の情報を入力します。
フィールド 説明 プロジェクト名 ワークロードをデプロイする Google Cloud プロジェクトを選択します。 リージョン ワークロードをデプロイする Google Cloud リージョンを選択します。 プライマリ ゾーン 指定したリージョンからゾーンを選択します。 セカンダリ ゾーン セカンダリ システムをデプロイするリージョンからゾーンを選択します。
このフィールドは、[基本] セクションでデプロイモデルとして高可用性(HA)を指定した場合にのみ表示されます。ネットワーク ワークロードをデプロイする Virtual Private Cloud(VPC)ネットワークを選択します。 サブネット ワークロードをデプロイする指定された VPC ネットワークのサブネットを選択します。 インターネット アクセス VM に外部インターネット アクセスを提供する方法を選択します。詳細については、前提条件をご覧ください。
- Cloud NAT: 指定したネットワーク用にすでに作成されている Cloud NAT ゲートウェイを使用して外部インターネット アクセスを提供する。
- 外部 IP を許可する: 各 VM で静的外部 IP アドレスを予約して、外部インターネット アクセスを提供する場合。
DNS ゾーン Workload Manager は、デプロイ内の VM 間の通信を可能にするために DNS を自動的に作成します。 [続行] をクリックします。
[データベース] タブで、次の情報を入力します。
フィールド 説明 HANA SID データベース レイヤの SAP システム ID(SID)を指定します。SID は英数字 3 文字で、最初の文字はアルファベットにする必要があります。文字は大文字のみ使用できます。 OS サポートされている OS イメージを選択します。詳細については、サポートされているオペレーティング システムをご覧ください。
デプロイ プロセスで作成されたすべてのデータベース VM は、このオペレーティング システムを使用します。データベース認証情報のシークレット名 SAP HANA データベースのパスワードに対応するシークレットの名を選択します。Workload Manager は、デプロイとインストールのプロセス全体でこのパスワードを使用します。このシークレットは、デプロイを作成するプロジェクトに存在している必要があります。 Google Cloud マシン ファミリー データベース VM のマシン ファミリーを選択します。 シリーズ データベース VM のマシンシリーズを選択します。 マシンタイプ データベース VM のマシンタイプを選択します。 ブロック ストレージ オプション HANA データベース VM のブロック ストレージのタイプを選択します。* *デプロイ プロセスでバランス永続ディスクまたは SSD 永続ディスクを選択すると、デプロイ内のすべてのディスクが選択したディスクタイプになります。Hyperdisk Extreme を選択した場合、
/data
ボリュームと/log
ボリュームのみが Hyperdisk Extreme を使用し、他のディスク ボリュームは SSD 永続ディスクを使用します。各ボリュームのディスクサイズは、選択したマシンタイプとブロック ストレージ タイプのベスト プラクティスに従って自動的に計算されます。[続行] をクリックします。
[アプリケーション] タブで、S/4HANA ワークロード用の SAP セントラル サービスとアプリケーション サーバーを構成します。
全般
フィールド 説明 NetWeaver SID アプリケーション レイヤの SAP システム ID(SID)を指定します。SID は英数字 3 文字で、最初の文字はアルファベットにする必要があります。文字は大文字のみ使用できます。
OS サポートされている OS イメージを選択します。詳細については、サポートされているオペレーティング システムをご覧ください。
デプロイ プロセス中に作成されるすべてのアプリケーション VM は、このオペレーティング システムを使用します。アプリケーション認証情報のシークレットの値 SAP アプリケーションのパスワードに対応するシークレットの名を選択します。Workload Manager は、デプロイとインストールのプロセス全体でこのパスワードを使用します。このシークレットは、デプロイを作成するプロジェクトに存在している必要があります。 Google Cloud 共有ストレージ Workload Manager は、デプロイ用の NFS 共有ファイル ストレージ ソリューションを作成します。詳細については、Filestore Enterprise をご覧ください。 中央サービス
フィールド
説明中央サービス マシン ファミリー ASCS VM のマシン ファミリーを選択します。
中央サービス マシンシリーズASCS VM のマシンシリーズを選択します。 中央サービスのマシンタイプ
ASCS VM のマシンタイプを選択します。アプリケーション サーバー
フィールド
説明
ゾーンあたりのアプリケーション サーバーの数各ゾーンに必要なアプリケーション サーバーの数を指定します。
たとえば、値を2
にすると、HA 以外のデプロイモデルでは 2 つのアプリケーション VM が作成され、HA デプロイモデルでは合計 4 つのアプリケーション VM が作成されます。この場合、4 つの VM は両方のゾーンに均等に分割されます。アプリケーション サーバー マシン ファミリー アプリケーション サーバーのマシン ファミリーを選択します。 アプリケーション サーバーのマシンシリーズ アプリケーション サーバーのマシンシリーズを選択します。 アプリケーション サーバーのマシンタイプ アプリケーション サーバーのマシンタイプを選択します。 [プレビュー] ページを表示するには、[続行] をクリックします。
[プレビュー] ページには、ウィザードの前のタブで入力したデプロイの詳細が要約されます。また、Deployment ダッシュボードで、前の手順のエラーを確認することもできます。
SAP ワークロードをデプロイするには、[作成] をクリックします。
デプロイ ステータスを確認する
Deployment を作成したら、[ステータス] アイコンにマウスをホバーして、ダッシュボードで Deployment のステータスをモニタリングできます。
Workload Manager がデプロイ プロセスを完了すると、Google Cloud コンソールに通知が届きます。デプロイが成功しなかった場合は、失敗通知が届きます。ダッシュボードでデプロイ名をクリックすると、[デプロイの詳細] ページでエラーの詳細を確認できます。デプロイエラーのトラブルシューティングをご覧ください。
デプロイエラーのトラブルシューティング
デプロイ プロセス中にエラーが発生すると、Google Cloud コンソールに通知が届きます。エラーの詳細は、[デプロイの詳細] ページで確認できます。可能であれば、エラーや根本原因を解決するための手順も提供します。それ以外の場合、エラー メッセージには追加情報が記載されたログへのリンクが含まれています。
リソースの構成またはプロビジョニング中にエラーが発生した場合:
根本的な問題でデプロイ構成の変更が必要な場合(デプロイ名が一意でない場合など):
- デプロイメントを削除します。
- 正しい情報を指定して、新しいデプロイメントを作成します。
根本的な問題でデプロイ構成の変更が不要な場合(割り当て不足など):
- 問題を解決します。
- エラー メッセージの [再試行] をクリックして、デプロイ プロセスを再開します。
デプロイの Ansible プロセス中にエラーが発生した場合:
根本的な問題でデプロイ構成の変更が必要な場合(SAP ファイルに間違った Cloud Storage バケットを指定した場合など):
- デプロイメントを削除します。
- 正しい構成を指定して、新しいデプロイメントを作成します。
基になる問題でデプロイ構成の変更が不要な場合(OS パッケージのダウンロードに失敗した場合など):
- 問題を解決します(該当する場合)。
- デプロイを削除する
- 正しい構成を指定して、新しいデプロイメントを作成します。