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

  1. 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
  2. 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 rete europe-west1-b-vpc-roce, devi creare la sottorete in europe-west1.

API

  1. Per creare la rete, effettua una richiesta POST al metodo networks.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
  2. Per aggiungere subnet, invia una richiesta POST al metodo subnetworks.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 zona europe-west1-b utilizzando il profilo di rete denominato europe-west1-b-vpc-roce, devi creare la subnet nella regione europe-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.

Passaggi successivi