Configurar um projeto

Antes de realizar operações na automação de rede de telecomunicações, configure um Google Cloud projeto. Para configurar um projeto, siga estas etapas.

Antes de começar

Antes de continuar, verifique se você tem o seguinte:

  • A versão mais recente da ferramenta de interface de linha de comando (CLI) gcloud. Realize uma das seguintes ações:

    • Para conferir as instruções completas de instalação, consulte Instalar a CLI gcloud.
    • Atualize a versão atual usando o seguinte comando:

      gcloud components update
      
  • Confirme se você tem a versão 1.25.8 da CLI kubectl.

  • Ter um ou mais racks do GDC nos locais de destino.

Configurar o projeto do Google Cloud

Antes de provisionar a automação da rede de telecomunicações, configure um projeto Google Cloud :

  1. Defina seu projeto padrão:

    gcloud config set project PROJECT_NAME
    

    Substitua PROJECT_NAME por um nome para o projeto.

  2. No projeto padrão, inicie os endpoints de computação do GKE:

    gcloud services enable compute.googleapis.com
    
  3. Atribua as variáveis de 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 ~/workdir
    

    Substitua ZONE pela zona mais próxima da sua localização, como us-central1-a.

  4. Atribua papéis do IAM aos usuários da sua organização para conceder permissão ao seu projeto Google Cloud :

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

    Substitua:

    • EMAIL: o e-mail do usuário a quem o papel será atribuído.
    • ROLE: o nome do papel. Por exemplo, roles/owner. Para uma lista completa de papéis da Telecom Network Automation, consulte Arquitetura e permissões.
  5. Ative os endpoints da automação de rede de telecomunicações no projeto:

    gcloud services enable telcoautomation.googleapis.com
    
  6. Defina o tempo limite padrão de gcloud:

    gcloud config set http_timeout 3600
    
  7. Para resolver implantações da automação de rede de telecomunicações, conceda o papel de Leitor de registros ao grupo de monitoramento de acesso limitado da automação de rede de telecomunicações:

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