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
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-NetzwerksNETWORK_PROFILE
: der zonenspezifische Name des Netzwerkprofils. Mögliche Werte:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
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 Betamethodenetworks.insert
und geben Sie die PropertynetworkProfile
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-NetzwerksNETWORK_PROFILE
: der zonenspezifische Name des Netzwerkprofils. Mögliche Werte:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
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