VPC-Netzwerk für RDMA-NICs erstellen

Auf dieser Seite wird beschrieben, wie Sie ein VPC-Netzwerk mit dem von Google Cloud bereitgestellten RDMA-Netzwerkprofil erstellen.

Sie müssen nur ein Netzwerkprofil konfigurieren, wenn Sie Arbeitslasten ausführen möchten, für die MRDMA-NICs erforderlich sind, wie in der Übersicht über RDMA-Netzwerkprofile beschrieben. Andernfalls erstellen Sie ein reguläres VPC-Netzwerk ohne Netzwerkprofil.

Hinweise

Lesen Sie die Informationen zu den unterstützten und nicht unterstützten Funktionen in VPC-Netzwerken mit dem RDMA-Netzwerkprofil. Wenn Sie versuchen, nicht unterstützte Funktionen zu konfigurieren, gibt Google Cloud einen Fehler zurück.

Netzwerk mit dem RDMA-Netzwerkprofil erstellen

So erstellen Sie ein VPC mit dem RDMA-Netzwerkprofil:

gcloud

  1. Verwenden Sie zum Erstellen des Netzwerks den Befehl beta networks create und geben Sie das Flag --network-profile an.

    gcloud beta compute networks create NETWORK \
      --subnet-mode=custom \
      --network-profile=NETWORK_PROFILE
    

    Ersetzen Sie Folgendes:

    • NETWORK: der Name des VPC-Netzwerks
    • NETWORK_PROFILE: der zonenspezifische Name des Netzwerkprofils. Mögliche Werte:
      • europe-west1-b-vpc-roce
      • us-east7-c-vpc-roce
  2. Verwenden Sie den Befehl subnets create, um Subnetze hinzuzufügen.

    gcloud compute networks subnets create SUBNET \
      --network=NETWORK \
      --range=PRIMARY_RANGE \
      --region=REGION
    

    Ersetzen Sie Folgendes:

    • SUBNET: ein Name für das neue Subnetz.
    • NETWORK: der Name des VPC-Netzwerks, das das neue Subnetz enthält.
    • PRIMARY_RANGE: der primäre IPv4-Bereich für das neue Subnetz in CIDR-Notation. Weitere Informationen finden Sie unter IPv4-Subnetzbereiche.
    • REGION: die Google Cloud-Region, in der das neue Subnetz erstellt wird. Sie muss mit der Zone des von Ihnen konfigurierten Netzwerkprofils übereinstimmen. Wenn Sie beispielsweise das Netzwerkprofil europe-west1-b-vpc-roce konfiguriert haben, müssen Sie das Subnetz in europe-west1 erstellen.

API

  1. Senden Sie zum Erstellen des Netzwerks eine POST-Anfrage an die Betamethode networks.insert und geben Sie die Property networkProfile an.

    POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks
    {
    "autoCreateSubnetworks": false,
    "name": "NETWORK",
    "networkProfile": "NETWORK_PROFILE"
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts, in dem das VPC-Netzwerk erstellt wird.
    • NETWORK: der Name des VPC-Netzwerks
    • NETWORK_PROFILE: der zonenspezifische Name des Netzwerkprofils. Mögliche Werte:
      • europe-west1-b-vpc-roce
      • us-east7-c-vpc-roce
  2. Wenn Sie Subnetze hinzufügen möchten, senden Sie eine POST-Anfrage an die Methode subnetworks.insert.

    POST https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/subnetworks
    {
    "ipCidrRange": "IP_RANGE",
    "network": "NETWORK_URL",
    "name": "SUBNET"
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID des Projekts, das das zu ändernde VPC-Netzwerk enthält.
    • REGION: der Name der Google Cloud-Region, in der das Subnetz hinzugefügt wird. Diese Region muss der Zone des von Ihnen konfigurierten Netzwerkprofils entsprechen. Wenn Sie beispielsweise das Netzwerkprofil in der Zone europe-west1-b mit dem Netzwerkprofil europe-west1-b-vpc-roce konfiguriert haben, müssen Sie das Subnetzwerk in der Region europe-west1 erstellen.
    • IP_RANGE: der primäre IPv4-Adressbereich für das Subnetz. Weitere Informationen finden Sie unter IPv4-Subnetzbereiche.
    • NETWORK_URL: die URL des VPC-Netzwerks, dem Sie das Subnetz hinzufügen.
    • SUBNET: Ein Name für das Subnetz.

Nächste Schritte