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 CloudPara 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.
- 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.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, 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.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init 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_IDpelo seu ID do projeto exclusivo.As instruções da CLI gcloud nesta página pressupõem que definiu o ID do projeto.
Para confirmar que 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 atualizar, por exemplo,router-aPEER_NAME: o nome do par BGP a eliminar, por exemplo,router-appliance-bgp-peer-0,router-appliance-bgp-peer-1REGION: a região onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo,us-west1PROJECT_ID: o ID do projeto do Cloud Router, por exemplo,my-projectPROJECT_ID: o ID do projeto do Cloud Router, por exemplo,my-projectREGION: a região onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo,us-west1NAME: o nome do Cloud Router a atualizar, por exemplo,router-a- Elimine ambas as interfaces ao mesmo tempo.
- Só elimine interfaces do Cloud Router se outros recursos Google Cloud não as estiverem a usar.
NAME: o nome do Cloud Router a atualizar, por exemplo,router-aINTERFACE_NAME: o nome da interface, por exemplo,router-appliance-interface-0,router-appliance-interface-1REGION: a região onde o Cloud Router está localizado, por exemplo,us-west1Google CloudPROJECT_ID: o ID do projeto do Cloud Router, por exemplo,my-projectPROJECT_ID: o ID do projeto do Cloud Router, por exemplo,my-projectREGION: a região onde o Cloud Router está localizado, por exemplo,us-west1Google CloudNAME: o nome do Cloud Router a atualizar, por exemplo,router-aNETWORK: o nome da rede da VPC, por exemplo,network-aINTERFACE_NAME: o nome da interface, por exemplo,router-appliance-interface-0,router-appliance-interface-1INSTANCE_NAME: o nome da instância do dispositivo de encaminhamento, por exemplo,router-app-aPROJECT_ID: o ID do projeto do Cloud Router, por exemplo,my-projectZONE: a zona onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo,us-west1-aPROJECT_ID: o ID do projeto do Cloud Router, por exemplo,my-projectZONE: a zona onde a VM que funciona como a instância do dispositivo de encaminhamento está localizada, por exemplo,us-west1-aINSTANCE_NAME: o nome da instância do dispositivo de encaminhamento, por exemplo,router-app-a- Para ver informações de monitorização e registo do dispositivo Router, consulte o artigo Ver registos e métricas.
- Para encontrar soluções para problemas de dispositivos de router, consulte a secção Resolução de problemas.
- Para obter detalhes sobre a API e os comandos
gcloud, consulte APIs e referência.
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:
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:
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:
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:
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:
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:
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:
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.