Crea una red de VPC para las NIC de RDMA
En esta página, se describe cómo crear una red de VPC con un 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 de RDMA, como se describe en Perfiles 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 un perfil de red RDMA. Si intentas configurar funciones no compatibles, Google Cloud devuelve un error.
Crea una red con un perfil de red de RDMA
Para crear una red de VPC con un perfil de red de RDMA, haz lo siguiente.
Console
En la consola de Google Cloud , ve a la página Redes de VPC.
Haz clic en Crear red de VPC.
En el campo Nombre, ingresa un nombre para la red.
En el campo Unidad de transmisión máxima (MTU), selecciona
8896
.Selecciona Configurar el perfil de red y haz lo siguiente:
- En el campo Zona, selecciona la zona del perfil de red que deseas usar. La red de VPC que creas está restringida a esta zona, lo que significa que solo puedes crear recursos en la red en esta zona.
- Selecciona el perfil de red de RDMA para la zona que seleccionaste anteriormente, como
europe-west4-b-vpc-falcon
oeurope-west4-b-vpc-roce
. - Para ver el conjunto de funciones compatibles con el perfil de red que seleccionaste, haz clic en Obtener vista previa de las funciones del perfil de la red.
En la sección Subred nueva, especifica los siguientes parámetros de configuración para una subred:
- En el campo Nombre, ingresa un nombre para la subred.
- En el campo Región, selecciona la región en la que deseas crear la
subred. Esta región debe corresponder a la zona del perfil de
red que configuraste. Por ejemplo, si configuraste un perfil de red en la zona
europe-west4-b
(comoeurope-west4-b-vpc-roce
), debes crear la subred en la regióneurope-west4
. Ingresa un rango IPv4. Este es el rango IPv4 principal de la subred.
Si seleccionas un rango que no es una dirección RFC 1918, confirma que el rango no entre en conflicto con una configuración existente. Para obtener más información, consulta Rangos de subredes IPv4.
Haz clic en Listo.
Para agregar más subredes, haz clic en Agregar subred y repite los pasos anteriores. También puedes agregar más subredes a la red después de haberla creado.
Haz clic en Crear.
gcloud
Para crear la red, usa el comando
gcloud compute networks create
y especifica la marca--network-profile
.gcloud compute networks create NETWORK \ --subnet-mode=custom \ --network-profile=NETWORK_PROFILE
Reemplaza lo siguiente:
NETWORK
: es un nombre para la red de VPCNETWORK_PROFILE
: Es el nombre específico de la zona del perfil de red, comoeurope-west4-b-vpc-falcon
oeurope-west4-b-vpc-roce
.Los perfiles de red de RDMA no están disponibles en todas las zonas. Para ver las instancias específicas de la zona de un perfil de red que están disponibles, sigue las instrucciones para enumerar los perfiles de red.
Para agregar subredes, usa el comando
gcloud compute networks 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
: es la región 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 un perfil de red en la zonaeurope-west4-b
(comoeurope-west4-b-vpc-roce
), debes crear la subred en la regióneurope-west4
.
API
Para crear la red, realiza una solicitud
POST
al métodonetworks.insert
y especifica la propiedadnetworkProfile
.POST https://compute.googleapis.com/compute/v1/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 VPCNETWORK_PROFILE
: Es el nombre específico de la zona del perfil de red, comoeurope-west4-b-vpc-falcon
oeurope-west4-b-vpc-roce
.Los perfiles de red de RDMA no están disponibles en todas las zonas. Para ver las instancias específicas de la zona de un perfil de red que están disponibles, sigue las instrucciones para enumerar los perfiles de red.
Para agregar subredes, realiza una solicitud
POST
al métodosubnetworks.insert
.POST https://compute.googleapis.com/compute/v1/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 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 un perfil de red en la zonaeurope-west4-b
(comoeurope-west4-b-vpc-roce
), debes crear la subred en la regióneurope-west4
.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
: un nombre de la subred
¿Qué sigue?
- Para crear instancias en tu red, consulta el procedimiento que corresponde a tu caso de uso, como uno de los siguientes:
- Para obtener una descripción general de los perfiles de red, consulta Perfiles de red para casos de uso específicos.
- Para obtener más información sobre los perfiles de red de RDMA, consulta Perfiles de red de RDMA.