Crea una rete VPC per le NIC RDMA
Questa pagina descrive come creare una rete VPC con il profilo di rete RDMA fornito da Google Cloud.
Devi configurare un profilo di rete solo se vuoi eseguire carichi di lavoro che richiedono NIC MRDMA
come descritto nella Panoramica del profilo di rete RDMA.
In caso contrario, crea una normale rete VPC senza un profilo di rete.
Prima di iniziare
Assicurati di esaminare le funzionalità supportate e non supportate nelle reti VPC con il profilo di rete RDMA. Se provi a configurare funzionalità non supportate, Google Cloud restituisce un errore.
Crea una rete con il profilo di rete RDMA
Per creare un VPC con il profilo di rete RDMA, segui la procedura riportata di seguito.
gcloud
Per creare la rete, utilizza il comando
beta networks create
e specifica il flag--network-profile
.gcloud beta compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILE
Sostituisci quanto segue:
NETWORK
: un nome per la rete VPC.NETWORK_PROFILE
: il nome specifico della zona del profilo di rete, che può essere uno dei seguenti:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
Per aggiungere sottoreti, utilizza il comando
subnets create
.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGION
Sostituisci quanto segue:
SUBNET
: un nome per la nuova subnet.NETWORK
: il nome della rete VPC che contiene la nuova subnet.PRIMARY_RANGE
: l'intervallo IPv4 principale per la nuova subnet, in notazione CIDR. Per ulteriori informazioni, consulta Intervalli di subnet IPv4.REGION
: la regione Google Cloud in cui viene creata la nuova sottorete. Deve corrispondere alla zona del profilo di rete configurato. Ad esempio, se hai configurato il profilo di reteeurope-west1-b-vpc-roce
, devi creare la sottorete ineurope-west1
.
API
Per creare la rete, effettua una richiesta
POST
al metodonetworks.insert
beta e specifica la proprietànetworkProfile
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks { "autoCreateSubnetworks": false, "name": "NETWORK", "networkProfile": "NETWORK_PROFILE" }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui viene creata la rete VPC.NETWORK
: un nome per la rete VPC.NETWORK_PROFILE
: il nome specifico della zona del profilo di rete, che può essere uno dei seguenti:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
Per aggiungere subnet, invia una richiesta
POST
al metodosubnetworks.insert
.POST https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/subnetworks { "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET" }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto che contiene la rete VPC da modificare.REGION
: il nome della regione Google Cloud in cui viene aggiunta la sottorete. Questa regione deve corrispondere alla zona del profilo di rete configurato. Ad esempio, se hai configurato il profilo di rete nella zonaeurope-west1-b
utilizzando il profilo di rete denominatoeurope-west1-b-vpc-roce
, devi creare la subnet nella regioneeurope-west1
.IP_RANGE
: l'intervallo di indirizzi IPv4 principale per la subnet. Per ulteriori informazioni, consulta Intervalli di subnet IPv4.NETWORK_URL
: l'URL della rete VPC dove aggiungi la subnet.SUBNET
: un nome per la subnet.