Crie uma rede de VPC para NICs RDMA
Esta página descreve como criar uma rede VPC com um perfil de rede RDMA fornecido pela Google Cloud.
Só precisa de configurar um perfil de rede se quiser executar cargas de trabalho que exijam 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
Certifique-se de que revê as funcionalidades suportadas e não suportadas nas redes VPC com um perfil de rede RDMA. Se tentar configurar funcionalidades não suportadas, Google Cloud devolve um erro.
Crie uma rede com um perfil de rede RDMA
Para criar uma rede de VPC com um perfil de rede RDMA, faça o seguinte.
Consola
Na Google Cloud consola, aceda à página Redes VPC.
Clique em Criar rede de VPC.
No campo Nome, introduza um nome para a rede.
No campo Unidade de transmissão máxima (MTU), selecione
8896
.Selecione Configurar perfil de rede e faça o seguinte:
- No campo Zona, selecione a zona do perfil de rede que quer usar. A rede VPC que criar está restrita a esta zona, o que significa que só pode criar recursos na rede nesta zona.
- Selecione o perfil de rede RDMA para a zona que selecionou anteriormente, como
europe-west1-b-vpc-roce
. - Para ver o conjunto de funcionalidades suportadas para o perfil de rede que selecionou, clique em Pré-visualizar funcionalidades do perfil de rede.
Na secção Nova sub-rede, especifique os seguintes parâmetros de configuração de uma sub-rede:
- No campo Nome, introduza um nome para a sub-rede.
- No campo Região, selecione a região na qual criar a sub-rede. Esta região tem de corresponder à zona do perfil de rede que configurou. Por exemplo, se configurou o perfil de rede para
europe-west1-b
, tem de criar a sub-rede emeurope-west1
. Introduza um intervalo de IPv4. Este intervalo é o intervalo IPv4 principal para a sub-rede.
Se selecionar um intervalo que não seja um endereço RFC 1918, confirme que o intervalo não entra em conflito com uma configuração existente. Para mais informações, consulte os intervalos de sub-redes IPv4.
Clique em Concluído.
Para adicionar mais sub-redes, clique em Adicionar sub-rede e repita os passos anteriores. Também pode adicionar mais sub-redes à rede depois de a ter criado.
Clique em Criar.
gcloud
Para criar a rede, use o comando
gcloud compute networks create
e especifique a flag--network-profile
.gcloud compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILE
Substitua o seguinte:
NETWORK
: um nome para a rede VPCNETWORK_PROFILE
: o nome específico da zona do perfil de rede, comoeurope-west1-b-vpc-roce
Os perfis de rede RDMA não estão disponíveis em todas as zonas. Para ver as instâncias específicas da zona de um perfil de rede que estão disponíveis, siga as instruções para listar perfis de rede.
Para adicionar sub-redes, use o comando
gcloud compute networks subnets create
.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGION
Substitua o seguinte:
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 para a nova sub-rede, na notação CIDR. Para mais informações, consulte o artigo Intervalos de sub-redes IPv4.REGION
: a Google Cloud região na qual a nova sub-rede é criada. Tem de corresponder à zona do perfil de rede que configurou. Por exemplo, se configurou o perfil de rede na zonaeurope-west1-b
usando o perfil de rede denominadoeurope-west1-b-vpc-roce
, tem de criar a sub-rede na regiãoeurope-west1
.
API
Para criar a rede, faça um pedido
POST
ao 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 o seguinte:
PROJECT_ID
: o ID do projeto onde a rede VPC é criadaNETWORK
: um nome para a rede VPCNETWORK_PROFILE
: o nome específico da zona do perfil de rede, comoeurope-west1-b-vpc-roce
Os perfis de rede RDMA não estão disponíveis em todas as zonas. Para ver as instâncias específicas da zona de um perfil de rede que estão disponíveis, siga as instruções para listar perfis de rede.
Para adicionar sub-redes, faça um pedido
POST
ao métodosubnetworks.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks { "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto que contém a rede VPC a modificarREGION
: o nome da Google Cloud região onde a sub-rede é adicionada. Esta região tem de corresponder à zona do perfil de rede que configurou. Por exemplo, se configurou o perfil de rede na zonaeurope-west1-b
usando o perfil de rede denominadoeurope-west1-b-vpc-roce
, tem de criar a sub-rede na regiãoeurope-west1
.IP_RANGE
: o intervalo de endereços IPv4 principal para a sub-rede. Para mais informações, consulte o artigo Intervalos de sub-redes IPv4.NETWORK_URL
: o URL da rede VPC onde está a adicionar a sub-redeSUBNET
: um nome para a sub-rede
O que se segue?
- Para criar instâncias na sua rede, consulte o procedimento que corresponde ao seu exemplo de utilização, como um dos seguintes:
- Para obter uma vista geral dos perfis de rede, consulte o artigo Perfis de rede para exemplos de utilização específicos.
- Para saber mais sobre os perfis de rede RDMA, consulte o artigo Perfis de rede RDMA.