Elimine instâncias de dispositivo de encaminhamento

Esta página descreve como eliminar uma instância de dispositivo de encaminhamento e os respetivosGoogle Cloud recursos subjacentes. Para ilustrar o processo, esta página usa o cenário descrito em Crie instâncias de dispositivo de encaminhamento.

Google Cloud

Para mais informações sobre o dispositivo de router, consulte a Vista geral do dispositivo de router.

Para mais informações sobre o Network Connectivity Center, consulte a vista geral do Network Connectivity Center.

Antes de começar

Antes de começar, reveja as secções seguintes.

Crie ou selecione um projeto

Para facilitar a configuração do Network Connectivity Center, comece por identificar um projeto válido.

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.

  5. Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.

  6. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  8. Verify that billing is enabled for your Google Cloud project.

  9. Install the Google Cloud CLI.

  10. Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.

  11. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  12. Se estiver a usar a CLI do Google Cloud, defina o ID do projeto com o comando gcloud config set.

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo seu ID do projeto exclusivo.

    As instruções da CLI gcloud nesta página pressupõem que definiu o ID do projeto.

  13. Para confirmar que definiu o ID do projeto corretamente, use o comando gcloud config list.

    gcloud config list --format='text(core.project)'
  14. Obtenha acesso

    Para trabalhar com o Network Connectivity Center, precisa das autorizações descritas no artigo Controlo de acesso.

    Elimine os pares BGP no Cloud Router

    gcloud

    Para eliminar dois pares BGP redundantes no Cloud Router para a instância do dispositivo de encaminhamento, introduza o seguinte comando:

     gcloud compute routers remove-bgp-peer NAME \
         --peer-name PEER_NAME,PEER_NAME \
         --region=REGION \
         --project=PROJECT_ID
    

    Substitua o seguinte:

    • NAME: o nome do Cloud Router a atualizar, por exemplo, router-a
    • PEER_NAME: o nome do par BGP a eliminar, por exemplo, router-appliance-bgp-peer-0, router-appliance-bgp-peer-1
    • REGION: a região onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo, us-west1
    • PROJECT_ID: o ID do projeto do Cloud Router, por exemplo, my-project

    API

    Para eliminar dois pares BGP no Cloud Router para uma instância de dispositivo de encaminhamento, use o método compute.routers.patch. Na sua solicitação, transmita informações sobre os pares BGP que quer manter. Tem de incluir todos os campos configurados para cada par.

    O exemplo seguinte remove todos os pares BGP do Cloud Router:

    PATCH
    https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME
     {
      "bgpPeers": []
     }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto do Cloud Router, por exemplo, my-project
    • REGION: a região onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo, us-west1
    • NAME: o nome do Cloud Router a atualizar, por exemplo, router-a

    Elimine as interfaces do Cloud Router para a instância do dispositivo de encaminhamento

    Quando eliminar interfaces do Cloud Router para instâncias de dispositivos de router, use as seguintes diretrizes:

    • Elimine ambas as interfaces ao mesmo tempo.
    • Só elimine interfaces do Cloud Router se outros recursos Google Cloud não as estiverem a usar.

    gcloud

    Para eliminar duas interfaces redundantes do Cloud Router para uma instância de dispositivo de encaminhamento, introduza o seguinte comando:

     gcloud compute routers remove-interface NAME \
         --interface-names=INTERFACE_NAME,INTERFACE_NAME \
         --region=REGION \
         --project=PROJECT_ID
    

    Substitua o seguinte:

    • NAME: o nome do Cloud Router a atualizar, por exemplo, router-a
    • INTERFACE_NAME: o nome da interface, por exemplo, router-appliance-interface-0, router-appliance-interface-1
    • REGION: a região onde o Cloud Router está localizado, por exemplo, us-west1 Google Cloud
    • PROJECT_ID: o ID do projeto do Cloud Router, por exemplo, my-project

    API

    Para eliminar duas interfaces redundantes no Cloud Router para uma instância de dispositivo de encaminhamento, use o método compute.routers.patch. Na sua solicitação, transmita informações sobre os pares BGP que quer manter. Tem de incluir todos os campos configurados para cada par.

    O exemplo seguinte remove todas as interfaces do router na nuvem:

    "PATCH   https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME{
      "region":"REGION",
      "interfaces":[]
    }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto do Cloud Router, por exemplo, my-project
    • REGION: a região onde o Cloud Router está localizado, por exemplo, us-west1 Google Cloud
    • NAME: o nome do Cloud Router a atualizar, por exemplo, router-a
    • NETWORK: o nome da rede da VPC, por exemplo, network-a
    • INTERFACE_NAME: o nome da interface, por exemplo, router-appliance-interface-0, router-appliance-interface-1

    Elimine o Cloud Router

    Para ver os passos, consulte o artigo Eliminar routers.

    Elimine o spoke do Network Connectivity Center

    Para ver os passos, consulte o artigo Eliminar um raio.

    Elimine o software do dispositivo de router na VM

    Para ver os passos, consulte a documentação do fornecedor do dispositivo de router.

    Elimine a VM do dispositivo de router

    gcloud

    Para eliminar uma instância de VM de um dispositivo de encaminhamento, introduza o seguinte comando:

    gcloud compute instances delete INSTANCE_NAME \
        --project=PROJECT_ID \
        --zone=ZONE
    

    Substitua o seguinte:

    • INSTANCE_NAME: o nome da instância do dispositivo de encaminhamento, por exemplo, router-app-a
    • PROJECT_ID: o ID do projeto do Cloud Router, por exemplo, my-project
    • ZONE: a zona onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo, us-west1-a

    API

    Para eliminar uma instância de VM, use o método compute.instances.delete:

    DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto do Cloud Router, por exemplo, my-project
    • ZONE: a zona onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo, us-west1-a
    • INSTANCE_NAME: o nome da instância do dispositivo de encaminhamento, por exemplo, router-app-a

    Elimine a regra de firewall que permite o BGP

    Se aplicável, elimine a regra de firewall que permite o tráfego BGP na porta TCP 179 para a rede que contém instâncias de dispositivos de encaminhamento.

    Para ver os passos, consulte o artigo Elimine regras de firewall.

    O que se segue?