Desativar uma sub-rede híbrida
Nesta página, descrevemos como desativar uma sub-rede híbrida.
Desative uma sub-rede híbrida se você não precisar mais da funcionalidade de Hybrid Subnets, por exemplo, porque todas as cargas de trabalho locais migraram para o Google Cloud ou foram desativadas. A desativação de uma sub-rede híbrida a transforma em uma sub-rede normal e remove os componentes não utilizados dela.
Atualize as rotas divulgadas personalizadas do Cloud Router
As seções a seguir descrevem como substituir as divulgações de rota divulgada que você criou para cada carga de trabalho migrada por um único anúncio para toda a sub-rede.
Criar uma rota divulgada personalizada para toda a sub-rede
Criar uma única rota divulgada personalizada para todo o intervalo de endereços IP de na sub-rede híbrida que será desativada. Para mais informações, consulte Divulgação de sub-redes VPC específicas.
Remover rotas divulgadas personalizadas para cargas de trabalho migradas
Remova /32
e outras rotas divulgadas personalizadas que você configurou
o Cloud Router para cargas de trabalho migradas individuais. Para mais informações,
consulte Remover rotas divulgadas personalizadas em um Cloud Router.
Desativar o roteamento de sub-rede híbrida
Console
No Console do Google Cloud, acesse a página Redes VPC.
Clique no nome da rede VPC que contém a sub-rede a ser atualizada.
Clique na guia Sub-redes.
Clique na sub-rede que você quer atualizar.
Clique em Editar.
Na seção Sub-rede híbrida, selecione Desativado.
Clique em Salvar.
gcloud
Use o comando gcloud beta compute networks subnets update
.
gcloud beta compute networks subnets update SUBNET \ --region=REGION \ --no-allow-cidr-routes-overlap
Substitua:
SUBNET
: o nome da sub-redeREGION
: a região da sub-rede.
API
Encontre o ID
fingerprint
da sua sub-rede.Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: ID do projeto
- REGION: a região da sua sub-rede
- SUBNET_NAME: o nome da sub-rede
Método HTTP e URL:
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{ "kind": "compute#subnetwork", "id": "5514771331600183201", "creationTimestamp": "2022-09-16T12:41:02.010-07:00", "name": "subnet-name", "network": "https://www.googleapis.com/compute/v1/projects/project-name/global/networks/network-name", "ipCidrRange": "10.6.0.0/16", "gatewayAddress": "10.6.0.1", "region": "https://www.googleapis.com/compute/v1/projects/project-name/regions/us-central1", "selfLink": "https://www.googleapis.com/compute/v1/projects/project-name/regions/us-central1/subnetworks/subnet-name", "privateIpGoogleAccess": true, "fingerprint": "YiItidAFRsA5", "allowSubnetCidrRoutesOverlap": false, "enableFlowLogs": true, "privateIpv6GoogleAccess": "DISABLE_GOOGLE_ACCESS", "purpose": "PRIVATE", "stackType": "IPV4_ONLY" }
Desativar
allowSubnetCidrRoutesOverlap
.Antes de usar os dados da solicitação, substitua
SUBNET_FINGERPRINT
pelo ID da impressão digital da sub-rede que você encontrou na solicitação anterior, por exemplo,YiItidAFRsA5
.Método HTTP e URL:
PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME
Corpo JSON da solicitação:
{ "allowSubnetCidrRoutesOverlap": false, "fingerprint": "SUBNET_FINGERPRINT" }
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{ "kind": "compute#operation", "id": "5973660558170953708", "name": "operation-1680288003494-5f8368991917a-59bf1c92-1897c7c6", "operationType": "compute.subnetworks.patch", "targetLink": "https://www.googleapis.com/compute/beta/projects/test-project/regions/us-central1/subnetworks/subnet-name", "targetId": "5514771331600183201", "status": "RUNNING", "user": "user@gmail.com", "progress": 0, "insertTime": "2023-03-31T11:40:03.882-07:00", "startTime": "2023-03-31T11:40:03.893-07:00", "selfLink": "https://www.googleapis.com/compute/beta/projects/test-project/regions/us-central1/operations/operation-1680288003494-5f8368991917a-59bf1c92-1897c7c6", "region": "https://www.googleapis.com/compute/beta/projects/test-project/regions/us-central1" }
Para verificar se
allowSubnetCidrRoutesOverlap
está ativado na sub-rede, faça outra solicitaçãoGET
e verifique se a resposta inclui o seguinte:"allowSubnetCidrRoutesOverlap": false
Exclua regras de firewall de entrada
Exclua as regras de firewall de entrada ou as políticas de firewall configuradas para VMs migradas. Para mais informações, consulte a documentação do Cloud Next Generation Firewall.
Remover configuração desnecessária
Considere o seguinte:
- Se você não precisar do ARP do proxy no roteador local para outra finalidade, desative-o. Para mais informações sobre como desativar o ARP do proxy, consulte a documentação pública do roteador.
- Se você não precisar da sub-rede local para outra finalidade, desative-a.
Se todas as VMs tiverem migrado para o Google Cloud e você não precisar mais da conectividade entre as redes locais e VPC, desconecte essas redes. Para desconectar as redes locais e VPC, conclua as seguintes etapas:
Siga um destes procedimentos, dependendo de como você configurou a conectividade:
Se você não precisar mais do Cloud Router configurado para sub-redes híbridas, é possível excluir o Cloud Router.
Se você não precisar mais da configuração de firewall local adicionada para as Hybrid Subnets, remova-a.