Configuración del vRack Public Cloud

Objetivo

El vRack es una red privada que le permite configurar la dirección entre varios Servidores dedicados de OVHcloud. Pero también le permite añadir instancias Public Cloud a su red privada para crear una infraestructura de recursos físicos y virtuales.

Este guía tiene como objetivo acompañarle en la configuración de sus instancias Public Cloud dentro de su vRack.

Requisitos


Acceso al área de cliente de OVHcloud


Presentación de las interfaces

Ya sea para crear su vRack o para añadir una instancia en esta red, puede que tenga que utilizar el área de cliente de OVHcloud, las APIv6 de OVHcloud, las API OpenStack, la interfaz Horizon o Terraform.

Según su perfil técnico y sus necesidades, puede que tenga que elegir qué interfaz o método utilizar. Así, para cada acción, le propondremos las diferentes opciones posibles.

A continuación, se muestra un breve descriptivo de las acciones posibles según el método o interfaz elegido:

área de cliente de OVHcloud

El área de cliente de OVHcloud es una interfaz completamente y exclusivamente visual, lo que la convierte en una interfaz ideal para la gestión de varios VLAN. También tendrá la posibilidad de personalizar el rango de IP privada, que por defecto es 10.1.0.0/16.

Los VLAN se desplegarán en la región seleccionada. También tendrá la posibilidad de activar o no las pasarelas, activar las distribuciones DHCP, etc.

También podrá gestionar la facturación de sus servicios a través de su área de cliente de OVHcloud.

Interfaz Horizon

Interfaz visual independiente de OVHcloud, Horizon es la implementación original del panel de control de OpenStack, que proporciona una interfaz de usuario web a los servicios OpenStack, entre ellos Nova, Swift, Keystone, etc.

Esta interfaz completa y técnica le permite gestionar casi todas las acciones de OpenStack. Será una de las interfaces necesarias si desea gestionar más de dos VLAN, añadir interfaces de red privadas a sus instancias, gestionar imágenes personalizadas, etc.

Consulte el guía "Presentación de Horizon" para familiarizarse con Horizon.

Info

Como Horizon funciona por zonas, recuerde elegir su zona geográfica de trabajo en la parte superior izquierda de su interfaz (GRA5, SBG3, BHS1, etc.)

APIv6 OVHcloud

Cada acción que realice en el área de cliente de OVHcloud llama a las APIv6 de OVHcloud. Incluso puede ir más allá en las API que en su espacio cliente.

La interfaz es menos visual que el área de cliente de OVHcloud, pero le permitirá realizar un gran número de acciones. Podrá gestionar y personalizar sus VLAN, añadir interfaces a sus instancias o crear servidores altamente personalizados.

A veces será necesario recuperar varias informaciones antes de utilizar una API específica.

Puede acceder fácilmente a las API desde nuestra página web, pero también crear sus scripts PHP o Python para llamarlas.

De este modo, podrá automatizar libremente las tareas básicas mediante scripts, optimizar sus propias funciones, etc.

Consulte el guía ""Primeros pasos con las API de OVHcloud" para familiarizarse con el uso de las APIv6 de OVHcloud.

API OpenStack

Es posible administrar los servicios Public Cloud mediante líneas de comandos de Linux o Windows, después de descargar e instalar las herramientas OpenStack.

Este método requiere buenos conocimientos de Linux o Windows para aprovecharlo, pero le permite aprovechar toda la potencia de OpenStack mediante este medio.

Según la capa que desee gestionar, deberá utilizar el cliente Nova (Compute), Neutron (red), Glance (Imagen) o también Swift (Object Storage). El último nacido de la familia, el cliente OpenStack, le permite gestionar directamente casi todas las capas de OpenStack.

Gracias a la API OpenStack, también puede automatizar fácilmente esta gestión a través de sus scripts.

Para familiarizarse con la API OpenStack, consulte primero los siguientes guías:

Podrá, según su necesidad, utilizar las API dedicadas a OpenStack:

  • Nova (Compute)
  • Glance (imagen)
  • Cinder (imagen)
  • Neutron (red)
Info

En algunos casos, será más sencillo utilizar las API OpenStack y en otros, las API Nova, Neutron, etc.

Del mismo modo, ciertas funcionalidades pueden faltar en la API OpenStack según la versión de su cliente y de su sistema operativo. En el marco de este guía, se ha optado por proponerle las alternativas más sencillas y intuitivas. Puede consultar en cualquier momento la documentación oficial de OpenStack si desea profundizar en su uso.

CLI OpenStack

Puede gestionar sus servicios Public Cloud y su vRack de OVHcloud directamente desde su terminal Linux o Windows gracias a la CLI OpenStack.

Esta interfaz permite gestionar todas las capas OpenStack:

  • Nova: instancias (Compute)
  • Neutron: redes
  • Glance: imágenes
  • Cinder: volúmenes

La CLI centraliza estas funcionalidades y puede integrarse en sus scripts para automatizar sus tareas.

Antes de comenzar, consulte los siguientes guías:

Info

La CLI OpenStack es útil para gestionar su vRack, sin embargo ciertas funciones pueden variar según la versión del cliente o del sistema operativo. Consulte la documentación oficial de OpenStack.

Terraform

Terraform también permite gestionar las infraestructuras de OVHcloud.

Para ello, debe elegir el proveedor y el recurso Terraform adecuados. Encuentre más información en nuestro guía de uso de Terraform.

Procedimiento

Paso 1: Activar y gestionar un vRack

Warning

El vRack se gestiona a nivel de infraestructura de OVHcloud, lo que significa que solo puede administrarlo desde su área de cliente y las APIv6 de OVHcloud.

Desde el área de cliente de OVHcloud
Desde las APIv6 de OVHcloud
Info

Este paso no se aplica a los proyectos recientemente creados, que ahora se entregan automáticamente con un vRack. Para visualizar el vRack una vez creado el proyecto, vaya a la sección Network y haga clic en Red privada vRack para ver el o los vRacks.

Si tiene un proyecto más antiguo y no dispone de un vRack, deberá pedirlo. Este producto es gratuito y la entrega solo tarda unos minutos.

En el menú situado a la izquierda de la pantalla, haga clic en el botón Añadir un servicio (icono de cesta de compra). Utilice el filtro situado en la parte superior de la página o desplácese hacia abajo para encontrar el servicio vRack.

Comprar el vrack

Será redirigido a otra página para validar el pedido, la operación solo tardará unos minutos.

Una vez que el servicio esté activo, lo encontrará en su área de cliente en la sección Network > Red privada vRack, con la denominación "pn-xxxxxx".

Haga clic en su vRack, seleccione el proyecto que desea añadir en la lista de servicios compatibles y haga clic en el botón Añadir.

añadir el proyecto

Para continuar la configuración del vRack desde el área de cliente de OVHcloud, siga leyendo este guía desde el paso 2: Crear una red privada en el vRack, pestaña Desde el área de cliente de OVHcloud.

Paso 2: Crear una red privada en el vRack

Es necesario crear una red privada con una red local virtual (VLAN) para que las instancias conectadas al vRack puedan comunicarse entre sí.

En la oferta Public Cloud, puede crear hasta 4 000 VLAN en un solo vRack. Esto significa que puede utilizar cada dirección IP privada hasta 4 000 veces. Así, por ejemplo, la IP 192.168.0.10 de la VLAN 2 es diferente de la IP 192.168.0.10 de la VLAN 42.

Esto puede serle útil para segmentar su vRack entre varios redes virtuales.

Desde el área de cliente de OVHcloud y las APIv6 de OVHcloud, podrá personalizar todos los parámetros: modo y región de implementación, nombre e ID de la VLAN, rango de direcciones IP privadas (por ejemplo, 10.0.0.0/16), DHCP y puerta de enlace.

Info

En los Servidores dedicados, por defecto, está en la VLAN 0. El funcionamiento de la infraestructura OpenStack hace que deba especificar directamente el número de su VLAN a nivel de infraestructura.

A diferencia de los Servidores dedicados, no es necesario "etiquetar" directamente la VLAN en una instancia Public Cloud.

Para más información sobre la gestión de las VLAN del vRack de los Servidores dedicados, consulte este guía: Crear múltiples VLAN en el vRack.

Warning

El vRack es una infraestructura gestionada a nivel de OVHcloud, por lo que solo podrá administrarlo a través del área de cliente de OVHcloud y de las APIv6 de OVHcloud.

OpenStack no está situado al mismo nivel de la infraestructura, por lo que no podrá personalizar las VLAN a través de la interfaz Horizon o de las API OpenStack.

Desde el área de cliente de OVHcloud
Desde las APIv6 de OVHcloud
Desde Terraform
Desde la CLI OpenStack

Una vez que su vRack esté creado, el siguiente paso consiste en crear una red privada.

En la pestaña Public cloud, haga clic en Private Network en el menú de la izquierda bajo Network.

Creación de VLAN

Haga clic ahora en Crear una red privada. La página siguiente le permitirá personalizar varios parámetros.

Para empezar, seleccione un modo de despliegue así como la región en la que desea crear la red privada.

seleccionar región

En la siguiente etapa, se le presentan varias opciones:

crear red

En el campo Nombre de la red privada, defina un nombre para su red privada.

Opción de red de la capa 2

Si marca la casilla Establecer un ID de VLAN, deberá elegir un número de VLAN comprendido entre 0 y 4000.

Si no marca esta casilla, el sistema asignará un número de VLAN aleatorio.

En el caso en que deba hacer comunicar Servidores dedicados OVHcloud con VLAN etiquetados, consulte el siguiente guía: Crear varios VLAN en el vRack.

Opciones de distribución de direcciones DHCP

El rango DHCP por defecto es 10.1.0.0/16. Puede utilizar otro rango privado a su elección o desactivar el DHCP para esta red privada.

Opciones de puerta de enlace de red

  • Anunciar la primera dirección de un CIDR determinado como puerta de enlace predeterminada (opción DHCP 3): Cuando esta opción está activada, el servidor DHCP anuncia la primera dirección del CIDR como puerta de enlace predeterminada a las máquinas conectadas a la red.
  • Asignar un servicio Gateway y conectarse a la red privada: Seleccione esta opción si tiene la intención de crear instancias con una red privada únicamente. Para más información, le invitamos a consultar las siguientes guías: Crear una red privada con una Gateway y Crear una primera instancia Public Cloud y conectarse a ella.
Warning

Si la segunda opción está gris, significa que es incompatible con la región seleccionada. Para más información, consulte nuestra página sobre la disponibilidad de los productos Public Cloud para cada región.

Una vez que haya tomado sus decisiones, haga clic en Configure su red privada para iniciar el proceso.

Info

La creación de la red privada puede tardar varios minutos.

Paso 3: Integrar una instancia en el vRack

Dos situaciones pueden presentarsele:

  • La instancia aún no existe.
  • La instancia ya existe y debe añadirla al vRack.
Caso de una nueva instancia
Desde el área de cliente de OVHcloud
Desde las APIv6 de OVHcloud
Desde la CLI OpenStack

Consulte la guía "Cómo crear una instancia de Public Cloud y conectarse a ella". Durante la creación de una instancia, puede elegir en el paso 5, un modo de red y luego una red privada en la que integrar su instancia.

attach new instance
Warning

Al crear una nueva instancia, solo podrá conectar su instancia a un único vRack desde el área de cliente de OVHcloud.

Para añadir varias interfaces diferentes, deberá utilizar las API OpenStack o Horizon.

Caso de una instancia ya existente

El área de cliente de OVHcloud permite adjuntar una instancia a una o varias redes privadas, pero no ofrece una configuración avanzada de las interfaces de red. Si desea personalizar más estas interfaces, deberá gestionarlas desde las APIv6 de OVHcloud, desde las API de OpenStack o desde Horizon.

La acción consistirá simplemente en añadir una nueva interfaz de red a su servidor, además de la existente.

Por ejemplo, si tiene una interfaz pública eth0, tendrá además una interfaz eth1.

Warning

La configuración de esta nueva interfaz rara vez es automática. Por lo tanto, deberá configurarla en DHCP o con una IP fija según su infraestructura.

Desde el área de cliente de OVHcloud
Desde las APIv6 de OVHcloud
Desde OpenStack Horizon
Desde la CLI OpenStack

En su proyecto Public Cloud,

Haga clic en Instancias en el menú lateral izquierdo. A continuación, haga clic en el botón a la derecha de la instancia correspondiente y luego en Detalles de la instancia.

detalles de la instancia

Se le mostrará el panel de control de su instancia. Haga clic en el botón a la derecha de "Redes privadas" y luego en Asociar una red.

adjuntar red

En la ventana emergente que aparece, seleccione la o las redes privadas que desee adjuntar a su instancia y haga clic en Confirmar.

adjuntar red

Desenganchar una interfaz de red

Warning

Desenganchar una interfaz de red la eliminará inmediatamente.

Sin embargo, es importante señalar que si desengancha la interfaz "Ext-Net" (IP pública), esta dirección se liberaría y se pondría en circulación. No podría por tanto reclamarla.
Esta acción solo debe realizarse si desea aislar su servidor en el vRack (red privada) o, por el contrario, retirarlo de uno o varios VLAN.

Para desenganchar una interfaz de red, necesitará en primer lugar identificar el puerto Neutron que se haya creado.

Para ello, puede utilizar los siguientes comandos:

neutron port-list
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
| id                                   | name | mac_address       | fixed_ips                                                                                         |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
| 12345678-abcd-ef01-2345-678910abcdef |      | fa:xx:xx:xx:xx:xx | {"subnet_id": "01234567-8901-abscdef12345678910abcd", "ip_address": "192.168.0.x"}                |
| 09876543-210a-bcde-f098-76543210abcd |      | fa:yy:yy:yy:yy:yy | {"subnet_id": "65432109-abcd-ef09-8765-43210abcdef1", "ip_address": "2001:41d0:xxx:xxxx::xxxx"}   |
|                                      |      |                   | {"subnet_id": "abcdef12-3456-7890-abcd-ef1234567890", "ip_address": "YY.YY.YY.YY"}                |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+

o

openstack port list
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| ID                                   | Name | MAC Address       | Fixed IP Addresses                                                                        |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| 12345678-abcd-ef01-2345-678910abcdef |      | fa:xx:xx:xx:xx:xx | ip_address='192.168.0.xx', subnet_id='301234567-8901-abscdef12345678910abcd'              |
| 09876543-210a-bcde-f098-76543210abcd |      | fa:yy:yy:yy:yy:yy | ip_address='2001:41d0:xxx:xxxx::xxxx', subnet_id='65432109-abcd-ef09-8765-43210abcdef1'   |
|                                      |      |                   | ip_address='YY.YY.YY.YY', subnet_id='abcdef12-3456-7890-abcd-ef1234567890'                |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+

Una vez identificado el puerto que desea eliminar, puede ejecutar el siguiente comando:

nova interface-detach <ID_instance> <port_id>

Por ejemplo:

nova interface-detach 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx 12345678-abcd-ef01-2345-678910abcdef

Más información

Servidores dedicados - Crear varios VLAN en el vRack

Si necesita formación o asistencia técnica para la implementación de nuestras soluciones, póngase en contacto con su comercial o haga clic en este enlace para obtener un presupuesto y solicitar un análisis personalizado de su proyecto a nuestros expertos del equipo de Professional Services.

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?