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
Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.
Klicken Sie auf VPC-Netzwerk erstellen.
Geben Sie im Feld Name einen Namen für das VPC-Netzwerk ein.
Wählen Sie Netzwerkprofil konfigurieren aus und gehen Sie so vor:
- 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.
- Wählen Sie das RDMA-Netzwerkprofil für die zuvor ausgewählte Zone aus, z. B.
europe-west1-b-vpc-roce
. - Wenn Sie sich die unterstützten Funktionen für das ausgewählte Netzwerkprofil ansehen möchten, klicken Sie auf Vorschau der Netzwerkprofilfunktionen anzeigen.
Legen Sie im Abschnitt Neues Subnetz folgende Konfigurationsparameter für das Subnetz fest:
- Geben Sie im Feld Name einen Namen für das Subnetz ein.
- 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 ineurope-west1
erstellen. 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.
Klicken Sie auf Fertig.
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.
Klicken Sie auf Erstellen.
gcloud
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-NetzwerksNETWORK_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.
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 Netzwerkprofileurope-west1-b-vpc-roce
konfiguriert haben, müssen Sie das Subnetz ineurope-west1
erstellen.
API
Senden Sie zum Erstellen des Netzwerks eine
POST
-Anfrage an die Methodenetworks.insert
und geben Sie die PropertynetworkProfile
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-NetzwerksNETWORK_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.
Wenn Sie Subnetze hinzufügen möchten, senden Sie eine
POST
-Anfrage an die Methodesubnetworks.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 Zoneeurope-west1-b
mit dem Netzwerkprofileurope-west1-b-vpc-roce
konfiguriert haben, müssen Sie das Subnetzwerk in der Regioneurope-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
- VMs in Ihrem Netzwerk erstellen
- Übersicht über Netzwerkprofile
- Weitere Informationen zum RDMA-Netzwerkprofil