Telecom Network Automation でオペレーションを実行する前に、Google Cloud プロジェクトを設定する必要があります。プロジェクトを設定するには、次の手順を完了します。
始める前に
続行する前に、次のことを確認してください。
gcloudコマンドライン インターフェース(CLI)ツールの最新バージョン。次のいずれかを行います。- 詳細なインストール手順については、gcloud CLI をインストールするをご覧ください。
次のコマンドを使用して、既存のバージョンを更新します。
gcloud components update
kubectlCLI のバージョン 1.25.8 があることを確認します。ターゲットの場所に 1 つ以上の GDC ラックがある。
- ソフトウェアはバージョン 1.5.0 を実行している必要があります。詳細については、インストール要件をご覧ください。
Google Cloud プロジェクトを設定する
Telecom Network Automation をプロビジョニングする前に、 Google Cloud プロジェクトを設定する必要があります。
デフォルト プロジェクトを設定します。
gcloud config set project PROJECT_NAMEPROJECT_NAME は、プロジェクトの名前に置き換えます。
デフォルト プロジェクトで、GKE コンピューティング エンドポイントを起動します。
gcloud services enable compute.googleapis.com環境変数を割り当てます。
export PROJECT_ID=$(gcloud config get-value project) export PROJECT_NUM=$(gcloud projects describe $PROJECT_ID --format="value(projectNumber)") export LOCATION=ZONE # create a /workdir to clone all repositories mkdir ~/workdir cd ~/workdirZONE は、ロケーションに最も近いゾーン(
us-central1-aなど)に置き換えます。組織内のユーザーに IAM ロールを割り当てて、 Google Cloud プロジェクトに対する権限を付与します。
gcloud projects add-iam-policy-binding $PROJECT_ID --member='user:EMAIL' --role='ROLE'次のように置き換えます。
- EMAIL: ロールをバインドするユーザーのメールアドレス。
- ROLE: ロールの名前。例:
roles/ownerTelecom Network Automation のロールの完全なリストについては、アーキテクチャと権限をご覧ください。
プロジェクトで Telecom Network Automation エンドポイントを有効にします。
gcloud services enable telcoautomation.googleapis.comデフォルトの
gcloudタイムアウトを設定します。gcloud config set http_timeout 3600限定アクセス権を持つ Telecom Network Automation モニタリング グループに ログビューアのロールを付与して、Telecom Network Automation のデプロイを解決します。
gcloud projects add-iam-policy-binding $PROJECT_ID --member=group:cloud-gmec-tna-monitoring-team@twosync.google.com --role=roles/logging.viewer