Creación de una red de clústeres
Las redes de clústeres le ayudan a interconectar y definir conjuntos de criterios de rendimiento para múltiples redes virtuales. Estas redes están diseñadas para soportar tareas que requieren transferencia de datos a alta velocidad y baja latencia, como la informática de alto rendimiento (HPC) y el procesamiento de datos a gran escala.
Antes de empezar
Antes de crear una red de clústeres, revise los siguientes requisitos previos:
- Revisar las consideraciones de planificación y los problemas conocidos.
- Asegúrese de que dispone de una VPC existente en una región que tenga capacidad para perfiles de red de clústeres con soporte para clústeres. Para obtener más información, consulte Introducción a la nube privada virtual (VPC) y Creación de una VPC en una región diferente.
Puede crear una red de clústeres con la consola, la API, la CLI y Terraform.
Creación de una red de clústeres en la consola
Para crear una red de clúster en la consola, siga estos pasos:
-
Desde el navegador, abra la consola de IBM Cloud e inicie sesión en su cuenta.
-
Seleccione
del menú de navegación, luego haga clic en
de infraestructura > Red > Redes de clúster.
-
En la página «Redes de clúster para VPC», haz clic en « Crear ».
-
En la sección Ubicación, edite los campos siguientes, si es necesario.
- Geografía: El área geográfica de la red del clúster.
- Región: La región específica dentro de la geografía.
- Zona: La zona de disponibilidad dentro de la región seleccionada.
Debe crear la red del clúster y las instancias del servidor virtual en la misma región que la VPC. Para obtener más información, consulte las regiones y zonas compatibles con redes de clústeres e instancias.
-
En la sección Detalles, complete la información siguiente:
- Nombre: Introduzca un nombre único para la interfaz de red virtual, como
my-virtual-network-interface. - Grupo de recursos: Seleccione un grupo de recursos para la interfaz de red virtual.
- Etiquetas: (Opcional) Añade etiquetas para organizarte mejor y encontrar tus recursos. Puede añadir más etiquetas posteriormente. Para obtener más información, consulte Cómo trabajar con etiquetas.
- Nube privada virtual: Elige la VPC a la que asociar la red del clúster.
- Nombre: Introduzca un nombre único para la interfaz de red virtual, como
-
Elija el perfil requerido para su red de clústeres. El perfil disponible es Tolva 1 (
hopper-1) -
Para añadir subredes de clúster a la red de clúster, habilite la sección Subredes de red de clúster. Puede añadir subredes de clúster ahora o después de crear la red de clúster.
- Para Hopper 1, seleccione el número total de subredes de clúster que desea crear (8, 16 o 32).
- Añada un prefijo de subred a las subredes de su clúster.
En determinados escenarios se puede utilizar un mayor número de subredes.
-
Revisa la información del panel «Resumen» y haz clic en « Crear red de clúster ».
Creación de una red de clúster desde la CLI
Para crear una red de clúster desde la CLI, siga estos pasos:
-
Configure el entorno de la CLI.
-
Inicia sesión en tu cuenta a través de la CLI. Una vez introducida la contraseña, el sistema te pedirá que selecciones la cuenta y la región que deseas utilizar:
ibmcloud login --sso -
Para crear una red de clúster, introduce el siguiente comando :
ibmcloud is cluster-network-create --vpc VPC --zone ZONE --profile PROFILE [--name NAME] [--subnet-prefixes-cidr SUBNET_PREFIXES_CIDR] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
Donde:
-vpc- El ID o nombre de la VPC.
--zone- La zona en la que se encuentra esta red de clústeres. La zona debe aparecer como admitida en el perfil de red del clúster especificado. Para obtener más información, consulte Regiones y zonas compatibles con redes de clúster.
--profile- Nombre del perfil que se utilizará para esta red de clúster. Los perfiles disponibles son
hopper-1para la red de clústeres Hopper 1. --name- Nombre de la red del clúster.
--subnet-prefixes-cidr- El rango « IPv4 » del prefijo de subred de la red del clúster, expresado en formato CIDR.
--resource-group-id value- ID del grupo de recursos. Este ID es mutuamente excluyente con
--resource-group-name. --resource-group-name value- Nombre del grupo de recursos. Este nombre es incompatible con «
--resource-group-id». --output value- Especificar el formato de salida, solo se admite JSON. Valores posibles: JSON.
-q, --quiet- Suprimir la salida detallada.
Ejemplos de mandato
-
Cree una nueva red de clúster en la VPC y zona especificadas con un perfil específico:
ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name -
Cree una red de clústeres en la VPC y zona especificadas con un perfil específico y un nombre personalizado (
my-cl-net):ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net -
Cree una red de clúster con un nombre personalizado y un bloque CIDR especificado para el prefijo de subred. La salida está formateada en JSON:
ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net --subnet-prefixes-cidr 10.0.0.24/24 --output JSON
Creación de una red de clústeres con la API
Para crear una red de clústeres con la API, siga estos pasos:
-
Configure el entorno de la API con las variables adecuadas.
-
Almacene las variables adicionales que se utilizarán en los mandatos de la API. Por ejemplo:
version(cadena): La versión de la API, en formatoYYYY-MM-DD. -
Una vez iniciadas todas las variables, ejecute el siguiente comando para crear la red de clúster:
curl -X POST "$vpc_api_endpoint/v1/cluster_networks?version=$api_version&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "name": "my-cluster-network", "profile": { "name": "hopper-1" }, "vpc": { "id": "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b" }, "zone": { "name": "us-east-3" } }'El nombre de los perfiles de red de clúster disponibles es
hopper-1
Para ver el conjunto completo de API de red de clústeres, consulte la referencia de API de VPC.
Creación de una interfaz de red de clúster con Terraform
El siguiente ejemplo aprovisiona una instancia de red de clúster mediante Terraform:
resource "ibm_is_cluster_network" "is_cluster_network_instance" {
name = var.is_cluster_network_name // change to update
profile = "hopper-1"
resource_group = "fee82deba12e4c0fb69c3b09d1f12345"
subnet_prefixes {
cidr = "10.0.0.0/24"
}
vpc = "r006-4727d842-f94f-4a2d-824a-9bc9b02c523b"
zone = "us-east-3"
}
Próximos pasos
Si no creó subredes de red de clúster al crear su red de clúster, consulte Creación de una subred de red de clúster.