Prima di eseguire operazioni in Telecom Network Automation, devi configurare un progettoGoogle Cloud . Per configurare un progetto, completa i seguenti passaggi.
Prima di iniziare
Prima di continuare, assicurati di avere quanto segue:
L'ultima versione dello strumento dell'interfaccia a riga di comando (CLI)
gcloud. Esegui una delle operazioni seguenti:- Per istruzioni di installazione complete, vedi Installa gcloud CLI.
Aggiorna la versione esistente utilizzando il seguente comando:
gcloud components update
Verifica di avere la versione 1.25.8 della CLI
kubectl.Disporre di uno o più rack GDC nelle sedi target.
- Il software deve eseguire la versione 1.5.0. Per ulteriori informazioni, consulta i requisiti di installazione.
Configura il progetto Google Cloud
Prima di eseguire il provisioning di Telecom Network Automation, devi configurare un Google Cloud progetto:
Imposta il progetto predefinito:
gcloud config set project PROJECT_NAMESostituisci PROJECT_NAME con un nome per il progetto.
Nel progetto predefinito, avvia gli endpoint di calcolo GKE:
gcloud services enable compute.googleapis.comAssegna le variabili di ambiente:
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 ~/workdirSostituisci ZONE con la zona più vicina alla tua posizione, ad esempio
us-central1-a.Assegna ruoli IAM agli utenti della tua organizzazione per concedere l'autorizzazione al tuo progetto Google Cloud :
gcloud projects add-iam-policy-binding $PROJECT_ID --member='user:EMAIL' --role='ROLE'Sostituisci quanto segue:
- EMAIL: l'email dell'utente a cui associare il ruolo.
- ROLE: il nome del ruolo.
Ad esempio,
roles/owner. Per un elenco completo dei ruoli di automazione della rete delle telecomunicazioni, consulta Architettura e autorizzazioni.
Abilita gli endpoint di Telecom Network Automation nel progetto:
gcloud services enable telcoautomation.googleapis.comImposta il timeout predefinito di
gcloud:gcloud config set http_timeout 3600Risolvi i deployment di Telecom Network Automation concedendo il ruolo Visualizzatore log al gruppo di monitoraggio Telecom Network Automation con accesso limitato:
gcloud projects add-iam-policy-binding $PROJECT_ID --member=group:cloud-gmec-tna-monitoring-team@twosync.google.com --role=roles/logging.viewer