Criar uma rede VPC para NICs RDMA
Esta página descreve como criar uma rede VPC com um perfil de rede RDMA fornecido pelo Google Cloud.
Só é necessário configurar um perfil de rede caso você queira executar cargas de trabalho que exigem NICs RDMA, conforme descrito em Perfis de rede RDMA. Caso contrário, crie uma rede VPC normal sem um perfil de rede.
Antes de começar
Analise os recursos compatíveis e incompatíveis em redes VPC com um perfil de rede RDMA. Se você tentar configurar recursos incompatíveis, Google Cloud retornará um erro.
Criar uma rede com um perfil de rede RDMA
Para criar uma rede VPC com um perfil de rede RDMA, siga estas etapas.
Console
No console do Google Cloud , acesse a página Redes VPC.
Clique em Criar rede VPC.
No campo Nome, insira um nome para a rede.
Mantenha a caixa de seleção Definir MTU automaticamente marcada. Quando essa caixa de seleção está marcada, Google Cloud define automaticamente a MTU para o valor padrão do tipo de rede VPC que você está criando. Para redes VPC com um perfil de rede RDMA, o valor padrão de MTU é
8896.Selecione Configurar perfil de rede e faça o seguinte:
- No campo Zona, selecione a zona do perfil de rede que você quer usar. A rede VPC criada é restrita a essa zona, o que significa que só é possível criar recursos na rede nessa zona.
- Selecione o perfil de rede RDMA para a zona selecionada
anteriormente, como
us-central1-b-vpc-falcon,us-central1-b-vpc-roceouus-central1-b-vpc-roce-metal. - Para conferir o conjunto de recursos compatíveis com o perfil de rede selecionado, clique em Visualizar recursos do perfil de rede.
Na seção Nova sub-rede, especifique os parâmetros de configuração a seguir para uma sub-rede:
- No campo Nome, insira um nome para a sub-rede.
- No campo Região, selecione a região em que a sub-rede será criada. Essa região precisa corresponder à zona do perfil de rede configurado. Por exemplo, se você configurou um
perfil de rede na zona
us-central1-b(comous-central1-b-vpc-roce), é necessário criar a sub-rede na regiãous-central1. Digite um intervalo de IPv4. Esse intervalo é o intervalo IPv4 principal da sub-rede.
Se você selecionar um intervalo que não seja um endereço RFC 1918, confirme se não há incompatibilidade entre o intervalo e uma configuração existente. Para mais informações, consulte Intervalos de sub-rede IPv4.
Clique em Concluído.
Para adicionar mais sub-redes, clique em Adicionar sub-rede e repita as etapas anteriores. Depois de criar a rede, também é possível adicionar mais sub-redes à ela.
Clique em Criar.
gcloud
Para criar a rede, use o
gcloud compute networks createcomando e especifique a--network-profileflag.gcloud compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILESubstitua:
NETWORK: um nome para a rede VPCNETWORK_PROFILE: o nome específico da zona do perfil de rede, comous-central1-b-vpc-falcon,us-central1-b-vpc-roceouus-central1-b-vpc-roce-metal.Os perfis de rede RDMA não estão disponíveis em todas as zonas. Para conferir as instâncias específicas da zona de um perfil de rede disponível, siga as instruções para listar perfis de rede.
Para adicionar sub-redes, use o
gcloud compute networks subnets createcomando.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGIONSubstitua:
SUBNET: um nome para a nova sub-redeNETWORK: o nome da rede VPC que contém a nova sub-redePRIMARY_RANGE: o intervalo IPv4 principal da nova sub-rede, em notação CIDR. Para mais informações, consulte Intervalos de sub-redes IPv4.REGION: a Google Cloud região do em que a nova sub-rede é criada. Essa região precisa corresponder à zona do perfil de rede configurado. Por exemplo, se você configurou um perfil de rede na zonaus-central1-b(comous-central1-b-vpc-roce), é necessário criar a sub-rede na regiãous-central1.
API
Para criar a rede, faça uma
POSTsolicitação para onetworks.insertmétodo e especifique anetworkProfilepropriedade.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks { "autoCreateSubnetworks": false, "name": "NETWORK", "networkProfile": "NETWORK_PROFILE" }Substitua:
PROJECT_ID: o ID do projeto em que a rede VPC é criadaNETWORK: um nome para a rede VPCNETWORK_PROFILE: o nome específico da zona do perfil de rede, comous-central1-b-vpc-falcon,us-central1-b-vpc-roceouus-central1-b-vpc-roce-metal.Os perfis de rede RDMA não estão disponíveis em todas as zonas. Para conferir as instâncias específicas da zona de um perfil de rede disponível, siga as instruções para listar perfis de rede.
Para adicionar sub-redes, faça uma solicitação
POSTpara osubnetworks.insertmétodo.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks { "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET" }Substitua:
PROJECT_ID: o ID do projeto que contém a rede VPC a ser modificadaREGION: o nome da Google Cloud região em que a sub-rede foi adicionada. Essa região precisa corresponder à zona do perfil de rede configurado. Por exemplo, se você configurou um perfil de rede na zonaus-central1-b(comous-central1-b-vpc-roce), é necessário criar a sub-rede na regiãous-central1.IP_RANGE: o intervalo de endereços IPv4 principais da sub-rede. Para mais informações, consulte Intervalos de sub-rede IPv4.NETWORK_URL: o URL da rede VPC em que você está adicionando a sub-redeSUBNET: um nome para a sub-rede
A seguir
- Para criar instâncias na rede, consulte o procedimento que corresponde ao tipo de instância e ao método de implantação:
- Para instâncias de GPU, consulte Visão geral das opções de implantação.
- Para instâncias H4D, consulte Criar uma VM com suporte ao driver IRDMA.
- Para uma visão geral dos perfis de rede, consulte Perfis de rede para casos de uso específicos.
- Para saber mais sobre perfis de rede RDMA, consulte Perfis de rede RDMA.