Configuración del vRack Public Cloud con OpenStack CLI
Objetivo
El vRack OVHcloud es una solución de red privada que permite configurar el direccionamiento entre varios servidores dedicados de OVHcloud. Al mismo tiempo, le permite agregar instancias de Public Cloud a su red privada para crear una infraestructura de recursos físicos y virtuales.
Esta guía explica cómo configurar las instancias de Public Cloud con OpenStack CLI
El vRack es una infraestructura gestionada a nivel de OVHcloud, por lo que solo podrá administrarla desde el área de cliente de OVHcloud y las APIv6 de OVHcloud.
Desde el área de cliente de OVHcloud
Info
No se aplicará a los proyectos recién creados que se entreguen automáticamente con un vRack. Para ver el vRack una vez creado el proyecto, acceda al menú Network en la pestaña de la izquierda e haga clic en Red privada vRack para ver el vRack(s).
Si tiene un proyecto más antiguo y no tiene un vRack, debe contratar uno. Este producto es gratuito y solo tarda unos minutos en estar disponible.
En el menú situado a la izquierda de la pantalla, haga clic en el botón Añadir un servicio (icono de cesta de la compra). Utilice el filtro 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 tardará unos minutos.
Una vez activado el servicio, puede consultarlo en el área de cliente, en la sección Network > Red privada vRack. Bajo la denominación «pn-xxxxx».
En la lista de servicios compatibles, seleccione el proyecto que quiera añadir al vRack y haga clic en el botón Añadir.
Desde la APIv6 de OVHcloud
Para activar y gestionar un vRack desde la APIv6 de OVHcloud, haga clic aquí (EN), para consultar la guía específica sobre este método.
Etapa 2: Crear una red privada en el vRack
Es necesario crear una red privada con una red de área local virtual (VLAN) para que las instancias conectadas al vRack puedan comunicarse entre sí.
En la solución Public Cloud, puede crear hasta 4000 VLAN en un único vRack. Esto significa que puede utilizar cada dirección IP privada hasta 4000 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 ser útil para segmentar el vRack entre varias redes virtuales.
Para crear la misma red privada, es necesario crear 2 objetos OpenStack: network y subnet.
En el siguiente ejemplo, especificamos el VLAN_ID en el que queremos que la red sea parte a través de --provider-network-type y --provider-segment.
Puede borrar estos parámetros. En ese caso, se utilizará un VLAN_ID disponible.
A continuación, compruebe que la lista de instancias existentes es correcta para encontrar el servidor creado:
openstack server list+--------------------------------------+---------------------+--------+--------------------------------------------------+--------------------+| ID | Name | Status | Networks | Image Name |+--------------------------------------+---------------------+--------+--------------------------------------------------+--------------------+| xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx | [Name of instance] | ACTIVE | Ext-Net=[IP_V4], [IP_V6]; MyVrack=[IP_V4_vRack] | [Name-of-instance] |+--------------------------------------+---------------------+--------+--------------------------------------------------+--------------------+
nova list+--------------------------------------+--------------------+--------+------------+-------------+--------------------------------------------------+| ID | Name | Status | Task State | Power State | Networks |+--------------------------------------+--------------------+--------+------------+-------------+--------------------------------------------------+| xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | [Name of instance] | ACTIVE | - | Running | Ext-Net=[IP_V4], [IP_V6]; MyVrack=[IP_V4_vRack] |+--------------------------------------+--------------------+--------+------------+-------------+--------------------------------------------------+
Caso de una instancia ya existente
Recuperando la información necesaria
Identificación de las instancias:
openstack server list+--------------------------------------+--------------+--------+------------------------------------------------------------------------+------------+| ID | Name | Status | Networks | Image Name |+--------------------------------------+--------------+--------+------------------------------------------------------------------------+------------+| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | My-Instance | ACTIVE | Ext-Net=xx.xx.xx.xx, 2001:41d0:yyyy:yyyy::yyyy; MyVrack=192.168.0.124 | Debian 9 |+--------------------------------------+--------------+--------+------------------------------------------------------------------------+------------+
o
nova list+--------------------------------------+--------------+--------+------------+-------------+----------------------------------------------------------------------+| ID | Name | Status | Task State | Power State | Networks |+--------------------------------------+--------------+--------+------------+-------------+----------------------------------------------------------------------+| 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx | My-Instance | ACTIVE | - | Running | Ext-Net=xx.xx.xx.xx,2001:41d0:yyyy:yyyy::yyyy;MyVrack=192.168.0.124 |+--------------------------------------+--------------+--------+------------+-------------+----------------------------------------------------------------------+
- Ext-Net para tener una IP pública
- El del o de las VLAN necesarias para su configuración
Añadir una interfaz privada
Para asociar una nueva interfaz, puede realizar el siguiente comando:
nova interface-attach --net-id <ID-VLAN> <ID-instance>
por ejemplo,
nova interface-attach --net-id 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx
Compruebe que la acción se ha realizado correctamente:
nova show <ID-instancia>+--------------------------------------+----------------------------------------------------------+| Property | Value |+--------------------------------------+----------------------------------------------------------+| Ext-Net network | xx.xx.xx.xx, 2001:41d0:xxx:xxxx::xxxx | => su IP pública| MyVLAN-42 network | 192.168.0.x | => su IP privada[...]
o
openstack server show <ID-instance>+--------------------------------------+-------------------------------------------------------------------------+| Field | Value |+--------------------------------------+-------------------------------------------------------------------------+[...]| addresses | Ext-Net=xx.xx.xx.xx, 2001:41d0:xxx:xxxx::xxxx ; MyVLAN-42=192.168.0.x | => su IP pública ; su IP privada[...]
Desvincular una interfaz de red
Warning
Desvincular una interfaz de red hace que se elimine inmediatamente.
Sin embargo, es importante tener en cuenta que si desvincula la interfaz «Ext-Net» (IP pública), esta dirección se liberará y volverá a poner en circulación. Así que no podrías reasignarla.
Esta acción solo debe realizarse si desea aislar su servidor en el vRack (red privada) o en caso contrario, sacarlo de una o varias VLAN.
Para desvincular una interfaz, es necesario identificar en primer lugar el puerto Neutron que se habrá creado.
Si necesita formación o asistencia técnica para implantar nuestras soluciones, póngase en contacto con su representante de ventas 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 Servicios Profesionales.