Configurer un projet

Avant d'effectuer des opérations dans Telecom Network Automation, vous devez configurer un projetGoogle Cloud . Pour configurer un projet, procédez comme suit.

Avant de commencer

Avant de continuer, assurez-vous de disposer des éléments suivants :

  • La dernière version de l'outil d'interface de ligne de commande (CLI) gcloud. Effectuez l'une des opérations suivantes :

    • Pour obtenir des instructions d'installation complètes, consultez Installer la gcloud CLI.
    • Mettez à jour votre version existante à l'aide de la commande suivante :

      gcloud components update
      
  • Vérifiez que vous disposez de la version 1.25.8 de la CLI kubectl.

  • Disposer d'un ou de plusieurs racks GDC dans les établissements cibles.

Configurer votre projet Google Cloud

Avant de provisionner Telecom Network Automation, vous devez configurer un projet Google Cloud  :

  1. Définissez le projet par défaut :

    gcloud config set project PROJECT_NAME
    

    Remplacez PROJECT_NAME par le nom de votre projet.

  2. Dans le projet par défaut, démarrez les points de terminaison de calcul GKE :

    gcloud services enable compute.googleapis.com
    
  3. Attribuez les variables d'environnement :

    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
    

    Remplacez ZONE par la zone la plus proche de votre emplacement, par exemple us-central1-a.

  4. Attribuez des rôles IAM aux utilisateurs de votre organisation pour leur accorder l'autorisation d'accéder à votre projet Google Cloud  :

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

    Remplacez les éléments suivants :

    • EMAIL : adresse e-mail de l'utilisateur auquel attribuer le rôle.
    • ROLE : nom du rôle. Exemple :roles/owner Pour obtenir la liste complète des rôles d'automatisation du réseau télécom, consultez Architecture et autorisations.
  5. Activez les points de terminaison Telecom Network Automation dans le projet :

    gcloud services enable telcoautomation.googleapis.com
    
  6. Définissez le délai avant expiration gcloud par défaut :

    gcloud config set http_timeout 3600
    
  7. Résolvez les déploiements Telecom Network Automation en accordant le rôle Lecteur de journaux au groupe de surveillance Telecom Network Automation à accès limité :

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