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 viene restituito 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.

Console

  1. Nella console Google Cloud, vai alla pagina Reti VPC.

    Vai a Reti VPC

  2. Fai clic su Crea rete VPC.

  3. Nel campo Nome, inserisci un nome per la rete.

  4. Seleziona Configura il profilo di rete e svolgi i seguenti passaggi:

    1. Nel campo Zona, seleziona la zona del profilo di rete che vuoi utilizzare. La rete VPC che crei è limitata a questa zona, il che significa che puoi creare risorse solo nella rete di questa zona.
    2. Seleziona il profilo di rete RDMA per la zona selezionata precedentemente, ad esempio europe-west1-b-vpc-roce.
    3. Per visualizzare l'insieme di funzionalità supportate per il profilo di rete selezionato, fai clic su Visualizza l'anteprima delle funzionalità del profilo di rete.
  5. Nella sezione Nuova subnet, specifica i seguenti parametri di configurazione per una subnet:

    1. Nel campo Nome, inserisci un nome per la sottorete.
    2. Nel campo Regione, seleziona la regione in cui creare la sottorete. Questa regione deve corrispondere alla zona del profilo di rete configurato. Ad esempio, se hai configurato il profilo di rete per europe-west1-b, devi creare la subnet in europe-west1.
    3. Inserisci un intervallo IPv4. Questo intervallo è l'intervallo IPv4 primario per la subnet.

      Se selezioni un intervallo che non è un indirizzo RFC 1918, verifica che l'intervallo non entri in conflitto con una configurazione esistente. Per maggiori informazioni, consulta Intervalli di subnet IPv4.

    4. Fai clic su Fine.

  6. Per aggiungere altre subnet, fai clic su Aggiungi subnet e ripeti i passaggi precedenti. Puoi anche aggiungere altre subnet alla rete dopo averla creata.

  7. Fai clic su Crea.

gcloud

  1. Per creare la rete, utilizza il comando networks create e specifica il flag --network-profile.

      gcloud 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, ad esempio europe-west1-b-vpc-roce.

      Il profilo di rete RDMA non è disponibile in tutte le zone. Per visualizzare le istanze specifiche per zona del profilo di rete disponibili, segui le istruzioni per elencare i profili di rete.

  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 Google Cloud regione in cui viene creata la nuova subnet. 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, invia una richiesta POST al metodo networks.insert e specifica la proprietà networkProfile.

    POST https://compute.googleapis.com/compute/v1/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, ad esempio europe-west1-b-vpc-roce.

      Il profilo di rete RDMA non è disponibile in tutte le zone. Per visualizzare le istanze specifiche per zona del profilo di rete disponibili, segui le istruzioni per elencare i profili di rete.

  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 Google Cloud regione in cui viene aggiunta la subnet. 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