Creación de una interfaz de red de clúster
Una interfaz de red de clúster es una NIC virtual que conecta su instancia a una subred de red de clúster. Puede crear una interfaz de red de clúster durante la creación de una red de clúster o después de que se haya aprovisionado la red.
Antes de empezar
- Si no dispone de una red de clústeres, revise las consideraciones de planificación y los problemas conocidos.
- Véase Creación de una red de clústeres.
Puede crear una interfaz de red de clúster con la consola, CLI, API o Terraform.
Creación de una interfaz de red de clúster en la consola
Para crear una interfaz de red de clúster en la consola, siga estos pasos:
-
Desde tu navegador, abre la consola de IBM Cloud e inicia sesión en tu cuenta.
-
Seleccione el
de navegación, luego haga clic en el ícono Infraestructura
> 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 interfaz. Se muestra la página Visión general.
-
Haga clic en la pestaña Interfaces para mostrar la tabla Interfaces de red del clúster y, a continuación, haga clic en Crear.
-
En el panel lateral de la interfaz Crear, complete la siguiente información:
-
Introduzca un nombre de interfaz.
-
Selecciona la subred de la red del clúster.
Se selecciona automáticamente una dirección IP principal, que podrás consultar una vez creada.
-
-
Pulse Crear. Se solicita el uso de la interfaz de red del clúster.
Creación de una interfaz de red de clúster desde la CLI
Para crear una interfaz 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 interfaz de red de clúster, introduzca el siguiente comando:
ibmcloud is cluster-network-interface-create CLUSTER_NETWORK (--rip RIP | (--rip-address RIP_ADDRESS --rip-auto-delete true | false --rip-name RIP_NAME)) [--subnet SUBNET] [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]Donde:
CLUSTER_NETWORK- ID o nombre de la red del clúster.
--rip- ID o nombre de la dirección IP reservada para asociar la dirección IP principal a la interfaz de red del clúster.
--rip-address- La dirección IP de la IP reservada que se enlazará a la interfaz de red del clúster, que aún no debe estar reservada en la subred.
--rip-auto-delete- Indica si este miembro de la subred de la red del clúster con IP reservada se elimina automáticamente cuando se elimina cualquiera de los destinos o cuando se desvincula la IP reservada de la subred de la red del clúster. Uno de:
true,false(predeterminado:true). --rip-name- El nombre de esta subred de la red de clústeres con direcciones IP reservadas.
--subnet- ID o nombre de la subred.
--vpc- ID o nombre de la VPC. Solo es necesario para especificar el recurso exclusivo por nombre dentro de esta VPC.
--name- Nombre de la interfaz de red del clúster.
--output- Especificar el formato de salida, solo se admite JSON. Valores posibles:
JSON. -q,--quiet- Suprimir la salida detallada.
Ejemplos de mandato
-
Para crear una interfaz de red de clúster con IP reservada:
ibmcloud is cluster-network-interface-create my-cluster-network --name my-cluster-network-interface --subnet my-cluster-network-subnet --rip-name my-cluster-network-interface-reserved-ip -
Para crear una interfaz de red de clúster utilizando una IP reservada de una subred de red de clúster existente:
ibmcloud is cluster-network-interface-create my-cluster-network --name my-cluster-network-interface --rip my-cluster-network-interface-reserved-ip
Creación de una interfaz de red de clúster con la API
Para crear una interfaz 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 una interfaz de red de clúster:
curl -X POST "$vpc_api_endpoint/v1/cluster_networks/$cluster_network_id/interfaces?version=$today&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "name": "my-cluster-network-interface", "subnet": { "id": "0767-7931845c-65c4-4b0a-80cd-7d9c1a6d7930" } }'
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 interfaz de red de clúster mediante Terraform:
resource "ibm_is_cluster_network_interface" "is_cluster_network_interface_instance" {
cluster_network_id = var.is_cluster_network_interface_cluster_network_id
name = var.is_cluster_network_interface_name
primary_ip {
address = "10.1.0.6"
name = "my-cluster-network-subnet-reserved-ip"
}
subnet = "0767-7931845c-65c4-4b0a-80cd-7d9c1a6d7930"
}
Próximos pasos
Para crear instancias de servidor virtual y conectarlas a interfaces en la red del clúster, consulte Creación de instancias de servidor virtual y Conexión de una interfaz de red de clúster a una instancia.