Creación de interfaces de red con direcciones IP flotantes
Puede reservar una dirección IP flotante y, a continuación, añadirla a una interfaz de red para permitir que el tráfico de Internet acceda a la pasarela pública de VPC, a la instancia de servidor virtual o al servidor nativo.
Añadir direcciones IP flotantes a interfaces de red con la consola
Puede añadir direcciones IP flotantes a interfaces de red con la consola.
Añadir una dirección IP flotante a una instancia de servidor virtual con la consola
Para añadir una IP flotante a una interfaz de red y permitir que el tráfico de Internet acceda a tu instancia de servidor virtual:
-
En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Instancias de servidor virtual.
-
Pulse el nombre de una instancia de servidor virtual que incluya la interfaz de red que desea editar. O bien puede añadir una nueva interfaz de red a la instancia de servidor virtual.
-
En la página Detalles de la instancia, busque la sección Interfaces de red.
-
Si está añadiendo una dirección IP flotante a la instancia de servidor virtual por primera vez, identifique la interfaz de red primaria en la sección Interfaces de red de la página Detalles de la instancia.
De forma predeterminada, la primera interfaz se denomina
eth0. La asociación inicial de la dirección IP flotante con la interfaz de red primaria ayuda a establecer la vía de acceso de datos. Más adelante, si lo deseas, puedes asociar la IP flotante a otra interfaz de red. -
Haga clic en el icono Editar
para editar la interfaz de red primaria.
-
En la página Editar interfaz de red, localice el campo Dirección IP flotante.
-
Puede seleccionar una dirección IP flotante existente para añadirla a la interfaz de red, o puede reservar una nueva IP flotante y añadirla a la interfaz de red. Para ello:
- Selecciona Reservar una nueva IP flotante.
- Especifique la geografía, la región y la información de zona.
- Proporcione los detalles de la IP flotante, incluidos su nombre y grupo de recursos.
- (Opcional) Añade las etiquetas que desees asociar a la propiedad intelectual.
- (Opcional) Añada etiquetas de gestión de acceso a los recursos para ayudar a organizar las relaciones de control de acceso. El único formato admitido para las etiquetas de gestión de accesos es
key:value. Para obtener más información, consulte Control del acceso a los recursos mediante etiquetas. - Seleccione Reservar.
-
Una vez que hayas realizado tus selecciones, haz clic en Guardar.
Añadir una dirección IP flotante a un servidor Bare Metal con la consola
Para añadir tu IP flotante a una interfaz de red y permitir que el tráfico de Internet acceda a tu servidor Bare Metal:
Para asociar varias direcciones IP flotantes a una interfaz de red, compruebe que las opciones Permitir suplantación de IP y Habilitar NAT de infraestructura estén desactivadas en la interfaz de red. La función « Habilitar NAT de infraestructura » no es compatible con los servidores Bare Metal de LinuxONE.
-
En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidor Bare Metal.
-
En la sección Interfaces de red de la página Detalles del servidor de metal desnudo, haga clic en el icono Editar
de la interfaz a la que desea asociar la IP flotante.
-
En la página Editar interfaz de red, localice el campo Dirección IP flotante.
-
Puede seleccionar una dirección IP flotante existente para añadirla a la interfaz de red, o puede reservar una nueva IP flotante y añadirla a la interfaz de red. Para ello:
- Selecciona Reservar una nueva IP flotante.
- Especifique la geografía, la región y la información de zona.
- Proporcione los detalles de la IP flotante, incluidos su nombre y grupo de recursos.
- Añade las etiquetas que desees asociar a la propiedad intelectual.
- Seleccione Reservar.
La asignación de una IP flotante a la interfaz de red secundaria solo funciona si se configura una puerta de enlace predeterminada para dicha interfaz de red secundaria en el sistema operativo.
-
Una vez que hayas realizado tus selecciones, haz clic en Guardar.
Añadir una dirección IP flotante a una interfaz de red virtual con la consola
-
En la consola de IBM Cloud, ve al icono del menú
>
> Computación > Interfaces de red virtual.
-
Pulse el nombre de la interfaz de red virtual en la tabla para ver su página Detalles.
-
En la sección IP flotantes, pulse Adjuntar.
- Si ya hay una IP flotante asignada, la interfaz de red virtual no se acepta como destino de montaje de un recurso compartido de archivos.
- Si se ha habilitado el NAT de infraestructura, solo se puede asociar, como máximo, una dirección IP flotante.
-
En el panel lateral Adjuntar IP flotante, elija una de las siguientes opciones:
- Seleccione una dirección IP flotante existente en el menú y, a continuación, pulse Adjuntar.
- Haz clic en « Reservar nueva IP flotante » para abrir el panel «Reservar IP flotante». Rellena los campos de ubicación y datos y, a continuación, haz clic en « Reservar ».
Adición de direcciones IP flotantes a interfaces de red con la CLI
Puede añadir direcciones IP flotantes a interfaces de red con la CLI.
Adición de una dirección IP flotante a una instancia de servidor virtual con la CLI
Antes de empezar, configure el entorno de CLI.
En primer lugar, haz que la instancia recupere el nombre de la interfaz de red:
ibmcloud is instance my-instance
A continuación, cree una IP flotante que tenga como destino esa instancia y la NIC:
ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instance
Adición de una dirección IP flotante a un servidor nativo con la CLI
Antes de empezar, configure el entorno de CLI.
En primer lugar, haz que la instancia recupere el nombre de la tarjeta de red:
ibmcloud is bare-metal-server my-instance
A continuación, cree una IP flotante que tenga como destino esa instancia y la NIC:
ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-bare-metal-server
Adición de una dirección IP flotante a una interfaz de red virtual con la CLI
Antes de empezar, configure el entorno de CLI.
Puede asociar directamente una IP flotante a una VNI con el mandato siguiente:
ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
Adición de direcciones IP flotantes a interfaces de red con la API
Puede añadir direcciones IP flotantes a interfaces de red con la API.
Adición de una dirección IP flotante a una instancia de servidor virtual con la API
Para añadir una dirección IP flotante a una instancia de servidor virtual con la API, siga estos pasos:
- Configure el entorno de la API.
- Si no conoces el ID de la interfaz de red de tu instancia de servidor virtual, obténlo con el siguiente comando :
curl -sX GET "$vpc_api_endpoint/v1/instances/$instance_id/network_interfaces?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token"
- Crea la IP flotante:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
Adición de una dirección IP flotante a un servidor nativo con la API
Para añadir una dirección IP flotante a un servidor «Bare Metal» mediante la API, sigue estos pasos:
- Configure el entorno de la API.
- Si no conoces el ID de la interfaz de red de tu servidor Bare Metal, obténlo con el siguiente comando :
curl -sX GET "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/network_interfaces?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token"
- Crea la IP flotante:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
Adición de una dirección IP flotante a una interfaz de red virtual con la API
Para añadir una dirección IP flotante a una interfaz de red virtual mediante la API, sigue estos pasos:
- Configure el entorno de la API.
- Ejecuta el siguiente comando para crear tu IP flotante:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
Cómo añadir direcciones IP flotantes a las interfaces de red con Terraform
Puedes reservar direcciones IP flotantes con Terraform.
Cómo añadir una dirección IP flotante a una instancia de servidor virtual con Terraform
Para reservar una IP flotante y asociarla a la interfaz de red de una instancia con Terraform:
resource "ibm_is_floating_ip" "example" {
name = "my-floating-ip"
target = ibm_is_instance.example.primary_network_interface[0].id
}
Cómo añadir una dirección IP flotante a una interfaz de red virtual con Terraform
Para reservar una IP flotante y asociarla a una interfaz de red virtual con Terraform:
resource "ibm_is_floating_ip" "example" {
name = "my-floating-ip"
target = ibm_is_virtual_network_interface.example.id
}
Creación de una pasarela pública para VPC con una dirección IP flotante
Una pasarela pública permite que todos los recursos conectados se comuniquen con la red pública de Internet. La pasarela pública asigna automáticamente una IP flotante a una subred para permitir que el tráfico de Internet acceda a ella.
Para crear una pasarela pública con una IP flotante, consulte Creación de pasarelas públicas.