Criar uma rede VPC para NICs RDMA
Esta página descreve como criar uma rede VPC com o perfil de rede RDMA fornecido pelo 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.
gcloud
Para criar a rede, use o comando
beta networks create
e especifique a flag--network-profile
.gcloud beta 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, que pode ser um dos seguintes:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
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 região do Google Cloud 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
Beta e especifique a propriedadenetworkProfile
.POST https://compute.googleapis.com/compute/beta/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, que pode ser um dos seguintes:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
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 do 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.