Excluir instâncias de appliance do roteador

Esta página descreve como excluir uma instância de dispositivo roteador e os recursos subjacentes doGoogle Cloud . Para ilustrar o processo, esta página usa o cenário descrito em Criar instâncias do appliance do roteador.

Para mais informações sobre o roteador do roteador, consulte a Visão geral do dispositivo do roteador.

Para mais informações sobre a central de conectividade de rede, consulte a Visão geral da central de conectividade de rede.

Antes de começar

Antes de começar, leia as seções a seguir.

Crie ou selecione um projeto.

Para facilitar a configuração do Network Connectivity Center, identifique 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. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

  6. Para inicializar a gcloud CLI, 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. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

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

    gcloud init
  12. Se você estiver usando a Google Cloud CLI, defina o ID do projeto usando o comando gcloud config set.

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo ID exclusivo do seu projeto.

    As instruções da CLI gcloud nesta página presumem que você tenha definido o ID do projeto.

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

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

    Para trabalhar com a central de conectividade de rede, você precisa das permissões descritas em Controle de acesso.

    Excluir os pares do BGP no Cloud Router

    gcloud

    Para excluir dois pares do BGP redundantes no Cloud Router para a instância do dispositivo do roteador, digite o seguinte comando:

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

    Substitua:

    • NAME: o nome do Cloud Router a ser atualizado. Por exemplo, router-a.
    • PEER_NAME: o nome do par do BGP a ser excluído. Por exemplo, router-appliance-bgp-peer-0, router-appliance-bgp-peer-1.
    • REGION: a região onde a VM atua como a instância do dispositivo do roteador está localizada, por exemplo, us-west1.
    • PROJECT_ID: o ID do projeto para o Cloud Router. Por exemplo, my-project.

    API

    Para excluir dois pares do BGP no Cloud Router de uma instância de dispositivo de roteador, use o método compute.routers.patch. Na solicitação, transmita informações sobre os pares do BGP que você quer manter. É preciso incluir todos os campos configurados para cada peer.

    O exemplo a seguir remove todos os pares do BGP do Cloud Router:

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

    Substitua:

    • PROJECT_ID: o ID do projeto para o Cloud Router. Por exemplo, my-project.
    • REGION: a região onde a VM atua como a instância do dispositivo do roteador está localizada, por exemplo, us-west1.
    • NAME: o nome do Cloud Router a ser atualizado. Por exemplo, router-a.

    Excluir interfaces do Cloud Router para a instância do dispositivo do roteador

    Ao excluir interfaces do Cloud Router para instâncias de dispositivo de roteador, use as seguintes diretrizes:

    • Exclua as duas interfaces ao mesmo tempo.
    • Só exclua as interfaces do Cloud Router se outros recursos do Google Cloud não as estiverem usando.

    gcloud

    Para excluir duas interfaces redundantes do Cloud Router para uma instância de dispositivo de roteador, digite o seguinte comando:

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

    Substitua:

    • NAME: o nome do Cloud Router a ser atualizado. Por exemplo, router-a.
    • INTERFACE_NAME: o nome da interface. Por exemplo, router-appliance-interface-0, router-appliance-interface-1.
    • REGION: a região Google Cloud em que o Cloud Router está localizado. Por exemplo, us-west1.
    • PROJECT_ID: o ID do projeto para o Cloud Router. Por exemplo, my-project.

    API

    Para excluir duas interfaces redundantes no Cloud Router de uma instância de dispositivo de roteador, use o método compute.routers.patch. Na solicitação, transmita informações sobre os pares do BGP que você quer manter. É preciso incluir todos os campos configurados para cada peer.

    O exemplo a seguir remove todas as interfaces do Cloud Router:

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

    Substitua:

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

    Excluir o Cloud Router

    Para ver as etapas, consulte Como excluir roteadores.

    Excluir o spoke do Network Connectivity Center

    Para ver as etapas, consulte Como excluir um microfone.

    Excluir o software do dispositivo do roteador na VM

    Para ver as etapas, consulte a documentação do fornecedor do dispositivo do roteador.

    Exclua a VM do dispositivo do roteador

    gcloud

    Para excluir uma instância de VM do dispositivo de roteador, digite o seguinte comando:

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

    Substitua:

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

    API

    Para excluir 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:

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

    Excluir a regra de firewall que permite o BGP

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

    Veja as etapas em Excluir regras de firewall.

    A seguir