2.3. アプリケーションのデプロイメント
Google Cloud Console でオファーを開始するには、マーケットプレイスに移動し、Red Hat Ansible Automation Platform 2 - 最大 100 個の管理対象ノード を検索します。このオファーを選択した後、Launch をクリックします。
デプロイメント名の長さには、一時的ではありますが必要な制約が課されています。これは、Ansible Automation Platform デプロイメントを設定する内部コンポーネントの GCP の命名スキームによるものです。この命名スキームに基づくコンポーネント名は長くなりすぎ、他のサービスによって課せられた命名の制約に違反することが多く、デプロイメントエラーが発生します。
デプロイ名の長さと GCP プロジェクト名の長さを合わせた長さが 35 文字未満で、デプロイ名の長さが 30 文字未満である必要があります。
以下の計算は、プロジェクト内の Ansible Automation Platform デプロイメントの名前の最大長を見つけるのに役立ちます。
デプロイ名の長さ < = (最小 30~35) - 長さ (gcp プロジェクト名)
アプリケーションをデプロイするには 2 つの方法があります。
2.3.1. 新しい VPC を使用したアプリケーションのデプロイ
この手順では、新しい VPC ネットワークを作成し、作成した VPC にアプリケーションをデプロイします。
手順
- Deployment ページで、Confirm Service Usage API is enabled チェックボックスの下にある Service Usage API リンクを選択します。
- API/Service Details タブで、API が有効になっていることを確認してから、Deployment ページに戻ります。
- Confirm Service Usage API のチェックボックスをオンにします。
- Service Account を選択または作成します。詳細は、サービスアカウント を参照してください。
- Region フィールドで、アプリケーションをデプロイするリージョンを選択します。
- Zone フィールドで、Filestore をデプロイするゾーンを選択します。ゾーンは、選択した Region 内に存在する必要があります。
- Observability セクションで、ロギングとメトリクスを Cloud Logging と Cloud Monitoring に送信できるようにします。これらのサービスを有効にする場合の金銭的なコストについては、Operations Suite の価格 を参照してください。この機能の設定に関する詳細は、モニタリングとロギング を参照してください。
- Network Selection セクションで、New network を選択します。Networking セクションには、デプロイメントで使用されるすべてのネットワーク範囲のデフォルトが用意されています。これらの値を変更する場合は、ネットワークオプション を参照してください。
- オプション: Additional Labels セクションに、デプロイの一部である GCP リソースに追加する追加のラベルのキーと値のペアを指定します。有効なキーと値は GCP ラベルの要件を満たしている必要があります。キー には、ハイフン、アンダースコア、小文字、数字のみが許可されます。キー は小文字で始まる必要があります。値 には、ハイフン、アンダースコア、小文字、数字のみが許可されます。
- DEPLOY をクリックします。
- Deployment Manager に、実行中のデプロイメントが表示されます。
- アプリケーションはプロビジョニングを開始します。インフラストラクチャーとアプリケーションが完全にプロビジョニングされるまで、しばらく時間がかかる場合があります。
デプロイメントに関する警告が表示されます。
This deployment has resources from the Runtime Configurator service, which is in Beta
この警告は想定どおりで、特に問題はありません。
デプロイメント後にネットワーク範囲を変更する場合は、現在のデプロイメントを削除してから、既存の VPC を使用したアプリケーションのデプロイ の手順に従ってください。
2.3.2. 既存の VPC を使用したアプリケーションのデプロイ
次の手順では、既存の VPC ネットワークを使用してアプリケーションをデプロイします。
手順
- Deployment ページで、Confirm Service Usage API is enabled チェックボックスの下にある Service Usage API リンクを選択します。
- API/Service Details タブで、API が有効になっていることを確認してから、Deployment ページに戻ります。
- Confirm Service Usage API のチェックボックスをオンにします。
- Service Account を選択または作成します。詳細は、サービスアカウント を参照してください。
- Region フィールドで、アプリケーションをデプロイするリージョンを選択します。
- Zone フィールドで、Filestore をデプロイするゾーンを選択します。ゾーンは、選択した Region 内に存在する必要があります。
- Observability セクションで、ロギングとメトリクスを Cloud Logging と Cloud Monitoring に送信できるようにします。これらのサービスを有効にする場合の金銭的なコストについては、Operations Suite の価格 を参照してください。この機能の設定に関する詳細は、モニタリングとロギング を参照してください。
- Network Selection セクションで、Existing network を選択します。
Existing Network セクションで、既存の VPC ネットワーク名、既存のサブネット名、および既存のプロキシーサブネット名を指定します。
注記既存のプロキシーサブネットは、ロードバランシング用に予約されたプロキシー専用サブネットである リージョン管理プロキシー タイプである必要があります。
VPC ネットワーク内に NAT ルーター を作成するには、クラウド NAT ルーター を選択します。
- Networking セクションには、デプロイメントで使用されるすべてのネットワーク範囲のデフォルトが用意されています。既存のネットワーク設定に基づいてこれらの値を指定します。これらの値を変更する場合は、ネットワークオプション を参照してください。
- オプション: Additional Labels セクションに、デプロイの一部である GCP リソースに追加する追加のラベルのキーと値のペアを指定します。有効なキーと値は GCP ラベルの要件を満たしている必要があります。キー には、ハイフン、アンダースコア、小文字、数字のみが許可されます。キー は小文字で始まる必要があります。値 には、ハイフン、アンダースコア、小文字、数字のみが許可されます。
- DEPLOY をクリックします。
- Deployment Manager に、実行中のデプロイメントが表示されます。
アプリケーションはプロビジョニングを開始します。インフラストラクチャーとアプリケーションが完全にプロビジョニングされるまで、しばらく時間がかかる場合があります。
注記デプロイメントに関する警告が表示されます。
This deployment has resources from the Runtime Configurator service, which is in Beta.
この警告は想定どおりで、特に問題はありません。