Nesta página, descrevemos como criar e gerenciar recursos de sub-rede do Google Distributed Cloud em uma zona conectada do Distributed Cloud.
Para mais informações sobre sub-redes do Distributed Cloud, consulte Como o Distributed Cloud Connected funciona.
Lembre-se:
- É possível criar até 138 sub-redes por zona do Distributed Cloud.
- A sub-rede é uma VLAN na rede principal. Portanto, cada sub-rede precisa ter um ID de VLAN globalmente exclusivo. O Distributed Cloud Connected não permite a reutilização de IDs da VLAN.
- Para que o Distributed Cloud Connected atribua um ID da VLAN não usado de
maneira aleatória, especifique
0como o ID da VLAN ao criar a sub-rede. - A sub-rede está acessível a todos os nós na sua zona conectada do Distributed Cloud.
Criar uma sub-rede
Para criar uma sub-rede do Distributed Cloud, siga as etapas nesta seção.
Para concluir essa tarefa, você precisa ter o papel de administrador da rede de borda (roles/edgenetwork.admin) no projeto Google Cloud .
gcloud
Use o comando gcloud edge-cloud networking subnets create:
gcloud edge-cloud networking subnets create SUBNETWORK_NAME \
--network=NETWORK_NAME \
--ipv4-range=IPV4_RANGE \
--vlan-id=VLAN_ID \
--location=REGION \
--zone=ZONE_NAME
Substitua:
SUBNETWORK_NAME: um nome descritivo que identifica exclusivamente esta sub-rede.NETWORK_NAME: a rede que encapsula esta sub-rede.IPV4_RANGE: o intervalo de endereços IPv4 que esta sub-rede abrange no formato de endereço IP/prefixo.VLAN_ID: o ID da VLAN de destino para essa sub-rede.REGION: a Google Cloud região a que a zona de destino do Distributed Cloud pertence.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.
API
Faça uma solicitação POST ao método projects.locations.zones.subnets.create:
POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets?subnetId=SUBNETWORK_ID
{
"labels": { LABELS,
},
"network": { NETWORK_NAME,
},
"ipv4Cidr": { IPV4_RANGE,
},
"vlanId": { VLAN_ID,
},
}
Substitua:
PROJECT_ID: o ID do projeto Google Cloud de destino.REGION: a região Google Cloud a que a zona conectada do Distributed Cloud de destino pertence.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.SUBNETWORK_ID: um ID que identifica exclusivamente essa sub-rede.LABELS: uma lista de rótulos a serem aplicados a este recurso de sub-rede.NETWORK_NAME: a rede que encapsula esta sub-rede.IPV4_RANGE: o intervalo de endereços IPv4 que esta sub-rede abrange no formato de endereço IP/prefixo.VLAN_ID: o ID da VLAN de destino para essa sub-rede.
Listar sub-redes
Para listar as sub-redes provisionadas em uma zona conectada do Distributed Cloud, siga as etapas desta seção.
Para concluir essa tarefa, você precisa ter o papel de
Visualizador de rede de borda
(roles/edgenetwork.viewer) no seu projeto Google Cloud .
gcloud
Use o comando gcloud edge-cloud networking subnets list:
gcloud edge-cloud networking subnets list \
--location=REGION \
--zone=ZONE_NAME
Substitua:
REGION: a região Google Cloud a que a zona conectada do Distributed Cloud de destino pertence.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.
API
Faça uma solicitação GET ao método projects.locations.zones.subnets.list:
GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN
Substitua:
PROJECT_ID: o ID do projeto Google Cloud de destino.REGION: a região Google Cloud a que a zona conectada do Distributed Cloud de destino pertence.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.FILTER: uma expressão que restringe os resultados retornados a valores específicos.PAGE_SIZE: o número de resultados a serem retornados por página.SORT_BY: uma lista delimitada por vírgulas de nomes de campos pelos quais os resultados retornados são classificados. A ordem de classificação padrão é crescente. Para classificar em ordem decrescente, adicione o prefixo~ao campo desejado.PAGE_TOKEN: um token recebido na resposta à última solicitação de lista no camponextPageTokenda resposta. Envie esse token para receber uma página de resultados.
Receber informações sobre uma sub-rede
Para informações sobre uma sub-rede do Distributed Cloud, siga as etapas desta seção.
Para concluir essa tarefa, você precisa ter o papel de
Visualizador de rede de borda
(roles/edgenetwork.viewer) no seu projeto Google Cloud .
gcloud
Use o comando gcloud edge-cloud networking subnets describe:
gcloud edge-cloud networking subnets describe SUBNETWORK_NAME \
--location=REGION \
--zone=ZONE_NAME
Substitua:
SUBNETWORK_NAME: o nome da sub-rede de destino.REGION: a região Google Cloud a que a zona conectada do Distributed Cloud de destino pertence.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.
API
Faça uma solicitação GET ao método projects.locations.zones.subnets.get:
GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID
Substitua:
PROJECT_ID: o ID do projeto Google Cloud de destino.REGION: a Google Cloud região a que pertence a zona de destino do Distributed Cloud Connected.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.SUBNETWORK_NAME: o nome da sub-rede de destino.
Essa operação retorna informações detalhadas sobre o recurso, incluindo o estado de provisionamento:
PENDING: o recurso ainda não começou o provisionamento e ainda não foi propagado por toda a zona.PROVISIONING: o recurso está sendo provisionado. Aguarde até que ele seja propagado por toda a zona.RUNNING: o recurso foi provisionado e propagado com sucesso em toda a zona e está pronto para uso.FAILED: o provisionamento do recurso não foi concluído. Ele não foi propagado por toda a zona.
Excluir uma sub-rede
Para excluir uma sub-rede do Distributed Cloud, siga as etapas nesta seção.
Para concluir essa tarefa, você precisa ter o papel de administrador da rede de borda (roles/edgenetwork.admin) no projeto Google Cloud .
gcloud
Use o comando gcloud edge-cloud networking subnets delete:
gcloud edge-cloud networking subnets delete SUBNETWORK_NAME \
--location=REGION \
--zone=ZONE_NAME
Substitua:
SUBNETWORK_NAME: o nome da sub-rede de destino.REGION: a Google Cloud região a que pertence a zona de destino do Distributed Cloud Connected.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.
API
Faça uma solicitação DELETE ao método projects.locations.zones.subnets.delete:
DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID
Substitua:
PROJECT_ID: o ID do projeto Google Cloud de destino.REGION: a Google Cloud região a que pertence a zona de destino do Distributed Cloud Connected.ZONE_NAME: o nome da zona conectada de destino do Distributed Cloud.SUBNETWORK_NAME: o nome da sub-rede de destino.
A seguir
- Implantar cargas de trabalho no Google Distributed Cloud conectado
- Criar e gerenciar redes
- Gerenciar zonas