Menyiapkan project

Sebelum melakukan operasi di Telecom Network Automation, Anda harus menyiapkan Google Cloud project. Untuk menyiapkan project, selesaikan langkah-langkah berikut.

Sebelum memulai

Sebelum melanjutkan, pastikan Anda memiliki hal berikut:

  • Alat antarmuka command line (CLI) gcloud versi terbaru. Lakukan salah satu hal berikut:

    • Untuk mengetahui petunjuk penginstalan lengkap, lihat Menginstal gcloud CLI.
    • Perbarui versi yang ada menggunakan perintah berikut:

      gcloud components update
      
  • Pastikan Anda memiliki kubectl CLI versi 1.25.8.

  • Memiliki satu atau beberapa rak GDC di lokasi target.

Menyiapkan project Google Cloud

Sebelum menyediakan Telecom Network Automation, Anda harus menyiapkan project Google Cloud :

  1. Setel project default Anda:

    gcloud config set project PROJECT_NAME
    

    Ganti PROJECT_NAME dengan nama untuk project Anda.

  2. Di project default, mulai endpoint komputasi GKE:

    gcloud services enable compute.googleapis.com
    
  3. Tetapkan variabel lingkungan:

    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 ~/workdir
    

    Ganti ZONE dengan zona yang paling dekat dengan lokasi Anda, seperti us-central1-a.

  4. Tetapkan peran IAM kepada pengguna di organisasi Anda untuk memberikan izin ke project Google Cloud :

    gcloud projects add-iam-policy-binding $PROJECT_ID
    --member='user:EMAIL' --role='ROLE'
    

    Ganti kode berikut:

    • EMAIL: email pengguna untuk mengikat peran.
    • ROLE: nama peran. Contoh, roles/owner. Untuk mengetahui daftar lengkap peran Telecom Network Automation, lihat Arsitektur dan izin.
  5. Aktifkan endpoint Telecom Network Automation di project:

    gcloud services enable telcoautomation.googleapis.com
    
  6. Tetapkan waktu tunggu gcloud default:

    gcloud config set http_timeout 3600
    
  7. Selesaikan deployment Otomatisasi Jaringan Telekomunikasi dengan memberikan peran Pelihat Log kepada grup pemantauan Otomatisasi Jaringan Telekomunikasi dengan akses terbatas:

    gcloud projects add-iam-policy-binding $PROJECT_ID
    --member=group:cloud-gmec-tna-monitoring-team@twosync.google.com --role=roles/logging.viewer