Criar uma rede VPC para NICs RDMA
Esta página descreve como criar uma rede VPC com o perfil de rede RDMA fornecido por Google Cloud.
Só será necessário configurar um perfil de rede se você quiser executar cargas de trabalho
que exijam NICs MRDMA
, conforme descrito em Visão geral do perfil de rede RDMA.
Caso contrário, crie uma rede VPC normal
sem um perfil de rede.
Antes de começar
Confira os recursos com e sem suporte em redes VPC com o perfil de rede RDMA. Se você tentar configurar recursos sem suporte,o Google Cloud vai retornar um erro.
Criar uma rede com o perfil de rede RDMA
Para criar uma VPC com o 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.
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 você só pode criar recursos na rede nessa zona.
- Selecione o perfil de rede RDMA para a zona que você selecionou
anteriormente, como
europe-west1-b-vpc-roce
. - 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 o
perfil de rede para
europe-west1-b
, crie a sub-rede emeurope-west1
. Insira 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 comando
networks create
e especifique a flag--network-profile
.gcloud compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILE
Substitua:
NETWORK
: um nome para a rede VPC.NETWORK_PROFILE
: o nome específico da zona do perfil de rede, comoeurope-west1-b-vpc-roce
.O perfil de rede RDMA não está disponível em todas as zonas. Para conferir as instâncias específicas da zona do perfil de rede disponíveis, siga as instruções para listar perfis de rede.
Para adicionar sub-redes, use o comando
subnets create
.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGION
Substitua:
SUBNET
: um nome para a nova sub-rede.NETWORK
: o nome da rede VPC que contém a nova sub-rede.PRIMARY_RANGE
: o intervalo IPv4 principal da nova sub-rede, em notação CIDR. Para mais informações, consulte Intervalos de sub-rede IPv4.REGION
: a Google Cloud região em que a nova sub-rede foi criada. Ela precisa corresponder à zona do perfil de rede configurado. Por exemplo, se você configurou o perfil de redeeurope-west1-b-vpc-roce
, crie a subrede emeurope-west1
.
API
Para criar a rede, faça uma solicitação
POST
para o métodonetworks.insert
e especifique a propriedadenetworkProfile
.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 foi criada.NETWORK
: um nome para a rede VPC.NETWORK_PROFILE
: o nome específico da zona do perfil de rede, comoeurope-west1-b-vpc-roce
.O perfil de rede RDMA não está disponível em todas as zonas. Para conferir as instâncias específicas da zona do perfil de rede disponíveis, siga as instruções para listar perfis de rede.
Para adicionar sub-redes, faça uma solicitação
POST
ao métodosubnetworks.insert
.POST https://compute.googleapis.com/compute/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 modificada.REGION
: o nome da região Google Cloud em que a sub-rede foi adicionada. Essa região precisa corresponder à zona do perfil de rede configurado. Por exemplo, se você configurou o perfil de rede na zonaeurope-west1-b
usando o perfil de rede chamadoeurope-west1-b-vpc-roce
, crie a sub-rede na regiãoeurope-west1
.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-rede.SUBNET
: um nome para a sub-rede.