VPC-Netzwerk für RDMA-NICs erstellen

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

Sie müssen nur dann 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.

Hinweis

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:

Console

  1. Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.

    Zur Seite VPC-Netzwerke

  2. Klicken Sie auf VPC-Netzwerk erstellen.

  3. Geben Sie im Feld Name einen Namen für das VPC-Netzwerk ein.

  4. Wählen Sie Netzwerkprofil konfigurieren aus und gehen Sie so vor:

    1. Wählen Sie im Feld Zone die Zone des zu verwendenden Netzwerkprofils aus. Das von Ihnen erstellte VPC-Netzwerk ist auf diese Zone beschränkt. Das bedeutet, dass Sie nur Ressourcen im Netzwerk in dieser Zone erstellen können.
    2. Wählen Sie das RDMA-Netzwerkprofil für die zuvor ausgewählte Zone aus, z. B. europe-west1-b-vpc-roce.
    3. Wenn Sie sich die unterstützten Funktionen für das ausgewählte Netzwerkprofil ansehen möchten, klicken Sie auf Vorschau der Netzwerkprofilfunktionen anzeigen.
  5. Legen Sie im Abschnitt Neues Subnetz folgende Konfigurationsparameter für das Subnetz fest:

    1. Geben Sie im Feld Name einen Namen für das Subnetz ein.
    2. Wählen Sie im Feld Region die Region aus, in der das Subnetz erstellt werden soll. Diese Region muss der Zone des von Ihnen konfigurierten Netzwerkprofils entsprechen. Wenn Sie das Netzwerkprofil beispielsweise für europe-west1-b konfiguriert haben, müssen Sie das Subnetz in europe-west1 erstellen.
    3. Geben Sie einen IPv4-Bereich ein. Dieser Bereich ist der primäre IPv4-Bereich für das Subnetz.

      Wenn Sie einen Bereich auswählen, der keine RFC 1918-Adresse ist, prüfen Sie, ob der Bereich mit einer vorhandenen Konfiguration in Konflikt steht. Weitere Informationen finden Sie unter IPv4-Subnetzbereiche.

    4. Klicken Sie auf Fertig.

  6. Klicken Sie auf Subnetz hinzufügen, um weitere Subnetze zu erstellen. Wiederholen Sie dazu die vorherigen Schritte. Sie können dem Netzwerk auch weitere Subnetze hinzufügen, nachdem Sie es erstellt haben.

  7. Klicken Sie auf Erstellen.

gcloud

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

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

      Das RDMA-Netzwerkprofil ist nicht in allen Zonen verfügbar. Wenn Sie die verfügbaren zonenspezifischen Instanzen des Netzwerkprofils aufrufen möchten, folgen Sie der Anleitung unter Netzwerkprofile auflisten.

  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 Methode networks.insert und geben Sie die Property networkProfile an.

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

      Das RDMA-Netzwerkprofil ist nicht in allen Zonen verfügbar. Wenn Sie die verfügbaren zonenspezifischen Instanzen des Netzwerkprofils aufrufen möchten, folgen Sie der Anleitung unter Netzwerkprofile auflisten.

  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