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.
- 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.
-
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 theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Para inicializar a gcloud CLI, execute o seguinte comando:
gcloud init
-
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 theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Para inicializar a gcloud CLI, execute o seguinte comando:
gcloud init
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.
Para confirmar se você definiu o ID do projeto corretamente, use o comando
gcloud config list
.gcloud config list --format='text(core.project)'
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
.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
.- 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.
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
.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
.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
.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
.- Para informações sobre monitoramento e registro do dispositivo Router, consulte Como visualizar registros e métricas.
- Para encontrar soluções de problemas de dispositivo do roteador, consulte Solução de problemas.
- Para conferir detalhes sobre os comandos da API e do
gcloud
, consulte APIs e referência.
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:
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:
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:
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:
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:
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:
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:
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.