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 in Panoramica del profilo di rete RDMA. In caso contrario, crea una rete VPC normale 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 tenti di configurare funzionalità non supportate, Google Cloud restituisce un errore.

Crea una rete con il profilo di rete RDMA

Per creare una rete VPC con il profilo di rete RDMA, procedi nel seguente modo.

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. Nel campo Unità massima di trasmissione (MTU), seleziona 8896.

  5. Seleziona Configura profilo di rete e procedi nel seguente modo:

    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 nella rete solo in questa zona.
    2. Seleziona il profilo di rete RDMA per la zona che hai selezionato in precedenza, ad esempio europe-west1-b-vpc-roce.
    3. Per visualizzare l'insieme di funzionalità supportate per il profilo di rete che hai selezionato, fai clic su Visualizza l'anteprima delle funzionalità del profilo di rete.
  6. Nella sezione Nuova subnet, specifica i seguenti parametri di configurazione per una subnet:

    1. Nel campo Nome, inserisci un nome per la subnet.
    2. Nel campo Regione, seleziona la regione in cui creare la subnet. Questa regione deve corrispondere alla zona del profilo di rete che hai 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 principale per la subnet.

      Se selezioni un intervallo che non è un indirizzo RFC 1918, verifica che l'intervallo non sia in conflitto con una configurazione esistente. Per saperne di più, consulta Intervalli di subnet IPv4.

    4. Fai clic su Fine.

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

  8. Fai clic su Crea.

gcloud

  1. Per creare la rete, utilizza il comando gcloud compute 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 subnet, utilizza il comando gcloud compute networks 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 saperne di più, 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 che hai 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.

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, effettua una richiesta POST al metodo subnetworks.insert.

    POST https://compute.googleapis.com/compute/v1/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 subnet. Questa regione deve corrispondere alla zona del profilo di rete che hai 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 saperne di più, consulta Intervalli di subnet IPv4.
    • NETWORK_URL: l'URL della rete VPC in cui stai aggiungendo la subnet
    • SUBNET: un nome per la subnet

Passaggi successivi