Créer un réseau VPC pour les NIC RDMA
Cette page explique comment créer un réseau VPC avec le profil réseau RDMA fourni par Google Cloud.
Vous ne devez configurer un profil réseau que si vous souhaitez exécuter des charges de travail nécessitant des NIC MRDMA
, comme décrit dans la section Présentation du profil réseau RDMA.
Sinon, créez un réseau VPC standard sans profil réseau.
Avant de commencer
Veillez à consulter les fonctionnalités compatibles et non compatibles dans les réseaux VPC avec le profil réseau RDMA. Si vous essayez de configurer des fonctionnalités non compatibles, Google Cloud renvoie une erreur.
Créer un réseau avec le profil réseau RDMA
Pour créer un VPC avec le profil réseau RDMA, procédez comme suit :
Console
Dans la console Google Cloud, accédez à la page Réseaux VPC.
Cliquez sur Créer un réseau VPC.
Dans le champ Nom, saisissez un nom pour le réseau.
Sélectionnez Configurer le profil réseau, puis procédez comme suit:
- Dans le champ Zone, sélectionnez la zone du profil réseau que vous souhaitez utiliser. Le réseau VPC que vous créez est limité à cette zone, ce qui signifie que vous ne pouvez créer des ressources que dans le réseau de cette zone.
- Sélectionnez le profil réseau RDMA pour la zone que vous avez sélectionnée précédemment, par exemple
europe-west1-b-vpc-roce
. - Pour afficher l'ensemble des fonctionnalités compatibles avec le profil réseau que vous avez sélectionné, cliquez sur Prévisualiser les caractéristiques du profil réseau.
Dans la section Nouveau sous-réseau, spécifiez les paramètres de configuration de sous-réseau suivants :
- Dans le champ Nom, saisissez un nom pour le sous-réseau.
- Dans le champ Région, sélectionnez la région dans laquelle créer le sous-réseau. Cette région doit correspondre à la zone du profil réseau que vous avez configuré. Par exemple, si vous avez configuré le profil réseau pour
europe-west1-b
, vous devez créer le sous-réseau danseurope-west1
. Saisissez une plage IPv4. Cette plage correspond à la plage IPv4 principale du sous-réseau.
Si vous sélectionnez une plage qui n'est pas une adresse RFC 1918, vérifiez qu'elle n'entre pas en conflit avec une configuration existante. Pour en savoir plus, consultez la section sur les plages de sous-réseaux IPv4.
Cliquez sur OK.
Pour ajouter d'autres sous-réseaux, cliquez sur Ajouter un sous-réseau et répétez les étapes ci-dessus. Vous pouvez également ajouter d'autres sous-réseaux au réseau après sa création.
Cliquez sur Créer.
gcloud
Pour créer le réseau, utilisez la commande
networks create
et spécifiez l'option--network-profile
.gcloud compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILE
Remplacez les éléments suivants :
NETWORK
: nom du réseau VPC.NETWORK_PROFILE
: nom spécifique à la zone du profil réseau, par exempleeurope-west1-b-vpc-roce
.Le profil réseau RDMA n'est pas disponible dans toutes les zones. Pour afficher les instances spécifiques à la zone du profil réseau disponibles, suivez les instructions pour lister les profils réseau.
Pour ajouter des sous-réseaux, utilisez la commande
subnets create
.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGION
Remplacez les éléments suivants :
SUBNET
: Nom du nouveau sous-réseau.NETWORK
: nom du réseau VPC contenant le nouveau sous-réseau.PRIMARY_RANGE
: plage d'adresses IPv4 principales pour le nouveau sous-réseau, au format CIDR. Pour en savoir plus, consultez la section sur les plages de sous-réseaux IPv4.REGION
: région Google Cloud dans laquelle le nouveau sous-réseau est créé. Il doit correspondre à la zone du profil réseau que vous avez configuré. Par exemple, si vous avez configuré le profil réseaueurope-west1-b-vpc-roce
, vous devez créer le sous-réseau danseurope-west1
.
API
Pour créer le réseau, envoyez une requête
POST
à la méthodenetworks.insert
et spécifiez la propriéténetworkProfile
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks { "autoCreateSubnetworks": false, "name": "NETWORK", "networkProfile": "NETWORK_PROFILE" }
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet où le réseau VPC a été créé.NETWORK
: nom du réseau VPC.NETWORK_PROFILE
: nom spécifique à la zone du profil réseau, par exempleeurope-west1-b-vpc-roce
.Le profil réseau RDMA n'est pas disponible dans toutes les zones. Pour afficher les instances spécifiques à la zone du profil réseau disponibles, suivez les instructions pour lister les profils réseau.
Pour ajouter des sous-réseaux, envoyez une requête
POST
à la méthodesubnetworks.insert
.POST https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/subnetworks { "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET" }
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet qui contient le réseau VPC à modifier.REGION
: nom de la région Google Cloud dans laquelle le sous-réseau est ajouté. Cette région doit correspondre à la zone du profil réseau que vous avez configuré. Par exemple, si vous avez configuré le profil réseau dans la zoneeurope-west1-b
à l'aide du profil réseau nomméeurope-west1-b-vpc-roce
, vous devez créer le sous-réseau dans la régioneurope-west1
.IP_RANGE
correspond à la plage d'adresses IPv4 principale du sous-réseau. Pour en savoir plus, consultez la section sur les plages de sous-réseaux IPv4.NETWORK_URL
correspond à l'URL du réseau VPC sur lequel vous ajoutez le sous-réseau.SUBNET
: nom du sous-réseau
Étape suivante
- Créer des VM dans votre réseau
- Présentation des profils réseau
- En savoir plus sur le profil réseau RDMA