Configura un proyecto

Antes de realizar operaciones en Telecom Network Automation, debes configurar un proyecto deGoogle Cloud . Para configurar un proyecto, completa los siguientes pasos.

Antes de comenzar

Antes de continuar, asegúrate de tener lo siguiente:

  • La versión más reciente de la herramienta de interfaz de línea de comandos (CLI) de gcloud. Elige una de las siguientes opciones:

    • Para obtener instrucciones de instalación completas, consulta Instala la CLI de gcloud.
    • Actualiza tu versión existente con el siguiente comando:

      gcloud components update
      
  • Confirma que tienes la versión 1.25.8 de la CLI de kubectl.

  • Tener uno o más racks de GDC en las ubicaciones objetivo

Configura tu proyecto de Google Cloud

Antes de aprovisionar la automatización de redes de telecomunicaciones, debes configurar un proyecto de Google Cloud :

  1. Configura el proyecto predeterminado:

    gcloud config set project PROJECT_NAME
    

    Reemplaza PROJECT_NAME por un nombre para tu proyecto.

  2. En el proyecto predeterminado, inicia los extremos de procesamiento de GKE:

    gcloud services enable compute.googleapis.com
    
  3. Asigna las variables de entorno:

    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
    

    Reemplaza ZONE por la zona más cercana a tu ubicación, como us-central1-a.

  4. Asigna roles de IAM a los usuarios de tu organización para otorgar permiso a tu proyecto Google Cloud :

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

    Reemplaza lo siguiente:

    • EMAIL: Es el correo electrónico del usuario al que se vinculará el rol.
    • ROLE: Es el nombre del rol. Por ejemplo, roles/owner Para obtener una lista completa de los roles de Telecom Network Automation, consulta Arquitectura y permisos.
  5. Habilita los extremos de Telecom Network Automation en el proyecto:

    gcloud services enable telcoautomation.googleapis.com
    
  6. Establece el tiempo de espera predeterminado de gcloud:

    gcloud config set http_timeout 3600
    
  7. Para resolver las implementaciones de automatización de redes de telecomunicaciones, otorga el rol de Visor de registros al grupo de supervisión de automatización de redes de telecomunicaciones con acceso limitado:

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