Crea una red de VPC para las NIC RDMA
En esta página, se describe cómo crear una red de VPC con el perfil de red de RDMA que proporciona Google Cloud.
Solo debes configurar un perfil de red si deseas ejecutar cargas de trabajo que requieran NIC MRDMA
, como se describe en la descripción general del perfil de red de RDMA.
De lo contrario, crea una red de VPC normal
sin un perfil de red.
Antes de comenzar
Asegúrate de revisar las funciones compatibles y no compatibles en las redes de VPC con el perfil de red RDMA. Si intentas configurar funciones no admitidas, Google Cloud mostrará un error.
Crea una red con el perfil de red RDMA
Para crear una VPC con el perfil de red RDMA, haz lo siguiente:
gcloud
Para crear la red, usa el comando
beta networks create
y especifica la marca--network-profile
.gcloud beta compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILE
Reemplaza lo siguiente:
NETWORK
: Es un nombre para la red de VPC.NETWORK_PROFILE
: Es el nombre específico de la zona del perfil de red, que puede ser uno de los siguientes:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
Para agregar subredes, usa el comando
subnets create
.gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --range=PRIMARY_RANGE \ --region=REGION
Reemplaza lo siguiente:
SUBNET
: Es un nombre para la subred nueva.NETWORK
: Es el nombre de la red de VPC que contiene la subred nueva.PRIMARY_RANGE
: Es el rango IPv4 principal para la subred nueva, en notación CIDR. Para obtener más información, consulta Rangos de subredes IPv4.REGION
: la región de Google Cloud en la que se crea la subred nueva. Debe corresponder a la zona del perfil de red que configuraste. Por ejemplo, si configuraste el perfil de redeurope-west1-b-vpc-roce
, debes crear la subred eneurope-west1
.
API
Para crear la red, realiza una solicitud
POST
al métodonetworks.insert
beta y especifica la propiedadnetworkProfile
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks { "autoCreateSubnetworks": false, "name": "NETWORK", "networkProfile": "NETWORK_PROFILE" }
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto en el que se crea la red de VPC.NETWORK
: Es un nombre para la red de VPC.NETWORK_PROFILE
: Es el nombre específico de la zona del perfil de red, que puede ser uno de los siguientes:europe-west1-b-vpc-roce
us-east7-c-vpc-roce
Para agregar subredes, realiza una solicitud
POST
al métodosubnetworks.insert
.POST https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/subnetworks { "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET" }
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto que contiene la red de VPC que deseas modificar.REGION
: Es el nombre de la región de Google Cloud en la que se agrega la subred. Esta región debe corresponder a la zona del perfil de red que configuraste. Por ejemplo, si configuraste el perfil de red en la zonaeurope-west1-b
con el perfil de red llamadoeurope-west1-b-vpc-roce
, debes crear la subred en la regióneurope-west1
.IP_RANGE
: Es el rango principal de direcciones IPv4 de la subred. Para obtener más información, consulta Rangos de subredes IPv4.NETWORK_URL
: Es la URL de la red de VPC a la que agregas la subred.SUBNET
: Es un nombre de la subred.
¿Qué sigue?
- Cómo crear VMs en tu red
- Obtén una descripción general de los perfiles de red
- Más información sobre el perfil de red RDMA