Creación de una subred de red de clúster
Una subred de red de clúster es una subred dentro de una red de clúster. Aunque se parece a una subred VPC y tiene una finalidad similar, se limita a la comunicación dentro de un clúster de servidores. Sin embargo, la subred le permite definir el CIDR de la subred y configurar direcciones IP reservadas para la subred de red del clúster. Estas direcciones IP reservadas incluyen las direcciones que usted especifique y cuentan con una función de eliminación automática similar a la de las direcciones IP reservadas de subredes VPC.
Antes de empezar
- Revisar las consideraciones de planificación y los problemas conocidos.
- Asegúrese de que exista una red de clústeres. Para obtener más información, consulte Creación de una red de clústeres.
Puede crear una subred de red de clúster con la consola, CLI, API o Terraform.
Creación de una subred de red de clúster en la consola
Para crear una subred dentro de un clúster de red en la consola, siga estos pasos:
-
Desde tu navegador, abre la consola de IBM Cloud e inicia sesión en tu cuenta.
-
Seleccione
del menú Navegación y, a continuación, haga clic en
Infraestructura VPC > Red > Redes de clúster.
-
En la página Redes de clúster para VPC, haga clic en el enlace del nombre de la red de clúster en la que desea crear una subred. Se muestra la página Visión general.
-
Haga clic en la pestaña Subredes para mostrar la tabla Subredes de red del clúster y, a continuación, haga clic en Crear.
-
En el panel lateral Crear subred, complete la siguiente información:
- Introduzca un nombre de subred.
- Revise el prefijo de la dirección. Cambie según sea necesario.
- Seleccione el número de direcciones IP totales (por defecto es
256). - Revise el rango de IP y cámbielo según sea necesario.
- Revisa el espacio de direcciones especificado. Ajuste el rango de IP según sea necesario.
-
Pulse Crear. Se solicita el uso de la subred de red del clúster.
Creación de una subred de red en clúster desde la CLI
Para crear una subred de 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. Después de introducir la contraseña, el sistema le pedirá la cuenta y la región:
ibmcloud login --sso -
Para crear una subred de red de clúster, introduzca el siguiente comando:
ibmcloud is cluster-network-subnet-create CLUSTER_NETWORK (--total-ipv4-address-count TOTAL_IPV4_ADDRESS_COUNT | --ipv4-cidr-block IPV4_CIDR_BLOCK) [--name NAME] [--ip-version ipv4] [--output JSON] [-q, --quiet]Donde:
CLUSTER_NETWORK- ID o nombre de la red del clúster.
--total-ipv4-address-count- El numero total de direcciones IPv4 necesarias. Debe ser una potencia de 2.
--ipv4-cidr-block- El rango de IPv4 de la subred de la red del clúster, expresado en formato CIDR.
--name- El nombre de esta subred de red de clúster.
--isolation-group- El grupo de aislamiento para la subred de la red del clúster. Debe ser un número entero mayor que
0. Utilizar1parahopper-1. --output- Especifique el formato de salida. Solo se admite JSON. Valores posibles:
JSON. -q,--quiet- Suprimir la salida detallada.
Ejemplo de mandato
Para crear una subred de red de clúster con el nombre cli-cn-sub-1 para la red de clúster cli-cn-1:
ibmcloud is cluster-network-subnet-create cli-cn-1 --name cli-cn-sub-1 --total-ipv4-address-count 32 --isolation-group 1
Creación de una subred de red de clúster con la API
Para crear una subred de red de clúster 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 subred de red del clúster:
curl -X POST "$vpc_api_endpoint/v1/cluster_networks/$cluster_network_id/subnets?version=$today&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "name": "my-cluster-network-subnet", "total_ipv4_address_count": 2048 "isolation_group:1" }'
Para ver el conjunto completo de API de red de clústeres, consulte la referencia de API de VPC.
Creación de una subred de red de clúster con Terraform
El siguiente ejemplo aprovisiona una subred de red de cluster utilizando Terraform:
resource "ibm_is_cluster_network_subnet" "is_cluster_network_subnet_instance" {
cluster_network_id = var.is_cluster_network_subnet_cluster_network_id
ip_version = var.is_cluster_network_subnet_ip_version
name = var.is_cluster_network_subnet_name
total_ipv4_address_count = var.is_cluster_network_subnet_total_ipv4_address_count
// ipv4_cidr_block = var.is_cluster_network_subnet_ipv4_cidr_block #conflicts with total_ipv4_address_count
isolation_group = 1
}
Próximos pasos
Para crear interfaces de red de clúster después de crear subredes de red de clúster, consulte Creación de una interfaz de red de clúster.