Projekt einrichten

Bevor Sie Vorgänge in der Automatisierung für Telekommunikationsnetzwerke ausführen können, müssen Sie einGoogle Cloud -Projekt einrichten. So richten Sie ein Projekt ein:

Hinweise

Bevor Sie fortfahren, benötigen Sie Folgendes:

  • Die neueste Version des gcloud-Befehlszeilentools. Führen Sie eine der folgenden Aktionen aus:

    • Eine vollständige Installationsanleitung finden Sie unter gcloud CLI installieren.
    • Aktualisieren Sie Ihre vorhandene Version mit dem folgenden Befehl:

      gcloud components update
      
  • Prüfen Sie, ob Sie Version 1.25.8 der kubectl-Befehlszeile haben.

  • Sie haben mindestens ein GDC-Rack an den Zielstandorten.

Projekt in Google Cloud einrichten

Bevor Sie die Automatisierung für Telekommunikationsnetzwerke bereitstellen, müssen Sie ein Google Cloud -Projekt einrichten:

  1. Legen Sie ein Standardprojekt fest:

    gcloud config set project PROJECT_NAME
    

    Ersetzen Sie PROJECT_NAME durch einen Namen für Ihr Projekt.

  2. Starten Sie im Standardprojekt die GKE-Compute-Endpunkte:

    gcloud services enable compute.googleapis.com
    
  3. Weisen Sie die Umgebungsvariablen zu:

    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
    

    Ersetzen Sie ZONE durch die Zone, die Ihrem Standort am nächsten ist, z. B. us-central1-a.

  4. Weisen Sie Nutzern in Ihrer Organisation IAM-Rollen zu, um ihnen Berechtigungen für Ihr Google Cloud -Projekt zu gewähren:

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

    Ersetzen Sie Folgendes:

    • EMAIL: die E-Mail-Adresse des Nutzers, an den die Rolle gebunden werden soll.
    • ROLE: Name der Rolle. Beispiel: roles/owner. Eine vollständige Liste der Rollen für die Automatisierung von Telekommunikationsnetzwerken finden Sie unter Architektur und Berechtigungen.
  5. Endpunkte für die Automatisierung von Telekommunikationsnetzwerken im Projekt aktivieren:

    gcloud services enable telcoautomation.googleapis.com
    
  6. Standardzeitlimit für gcloud festlegen:

    gcloud config set http_timeout 3600
    
  7. Beheben Sie Probleme bei der Bereitstellung der Automatisierung für Telekommunikationsnetzwerke, indem Sie der Überwachungsgruppe mit eingeschränktem Zugriff für die Automatisierung für Telekommunikationsnetzwerke die Rolle Logs Viewer zuweisen:

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