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.
- Auf dem Gerät muss Version 1.5.0 ausgeführt werden. Weitere Informationen finden Sie unter Installationsanforderungen.
Projekt in Google Cloud einrichten
Bevor Sie die Automatisierung für Telekommunikationsnetzwerke bereitstellen, müssen Sie ein Google Cloud -Projekt einrichten:
Legen Sie ein Standardprojekt fest:
gcloud config set project PROJECT_NAMEErsetzen Sie PROJECT_NAME durch einen Namen für Ihr Projekt.
Starten Sie im Standardprojekt die GKE-Compute-Endpunkte:
gcloud services enable compute.googleapis.comWeisen 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 ~/workdirErsetzen Sie ZONE durch die Zone, die Ihrem Standort am nächsten ist, z. B.
us-central1-a.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.
Endpunkte für die Automatisierung von Telekommunikationsnetzwerken im Projekt aktivieren:
gcloud services enable telcoautomation.googleapis.comStandardzeitlimit für
gcloudfestlegen:gcloud config set http_timeout 3600Beheben 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