Configuración del vRack Public Cloud

Ver como Markdown

Cómo configurar el vRack para sus instancias 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

  • Enlace directo:
  • Ruta de navegación: Public Cloud > Seleccione su proyecto

Presentación de las interfaces

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

Según su perfil técnico y sus necesidades, deberá elegir qué interfaz o método utilizar. Para cada acción, le proponemos 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

es una interfaz completamente y exclusivamente visual, lo que la convierte en una interfaz ideal para la gestión de varios VLAN. También puede 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 puede 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 área de cliente.

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

Según la API utilizada, deberá recuperar previamente cierta información.

Puede acceder a las API desde nuestra página web o crear sus scripts PHP o Python para llamarlas.

De este modo, puede 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

Puede 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 las siguientes guías:

A continuación, según su necesidad, puede 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. Consulte nuestra 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 está disponible en 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.

Será redirigido a otra página para validar el pedido; la operación tarda 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.

Para continuar desde el área de cliente de OVHcloud, vaya al 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 varias 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 la 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
Desde la CLI ovhcloud

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.

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

Seleccione un modo de despliegue y la región en la que desea crear la red privada.

En la siguiente etapa, se le presentan varias opciones:

Opciones de creación de la red privada

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, consulte 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.

Info

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

Paso 3: Integrar una instancia en el vRack

Dos casos son posibles:

  • 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
Desde la CLI ovhcloud
Desde Terraform

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

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.

Se trata de 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.

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.

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

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, identifique primero el puerto Neutron 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, ejecute 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

Para cualquier formación o asistencia técnica sobre nuestras soluciones, póngase en contacto con su comercial o con nuestros expertos de Professional Services.

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?