Configurar el servicio de red OpenStack guía paso a paso

Configurar el servicio de red OpenStack guía paso a paso
OpenStack es una plataforma en la nube de código abierto que proporciona infraestructura como servicio (IaaS) para computación en la nube privada, pública e híbrida. OpenStack Foundation administra y desarrolla el proyecto OpenStack. OpenStack proporciona una amplia gama de servicios para procesamiento, almacenamiento y redes dentro de un centro de datos.

OpenStack tiene una capacidad completa para implementar máquinas virtuales (VM) y manejar diversas tareas necesarias para administrar un entorno en la nube. Con su función de escala horizontal, puede girar más según los requisitos.

Una de las características importantes de OpenStack es que es un software de código abierto. Microstack es una herramienta para instalar el entorno OpenStack de una manera muy fácil. Si previamente ha pasado por los pasos personalizados de la instalación de OpenStack, puede ver el dolor real de personalizar y configurar varios pasos de instalación. Pero con Microstack, son simplemente 2-3 pasos del proceso. En esta guía, hemos utilizado la variante basada en Microstack de OpenStack. Puede usar cualquier otra forma de instalar OpenStack, pero con Microstack, las cosas se volvieron muy simples.

Revisemos algunos de los componentes principales de OpenStack aquí:

  1. Nova: administra varios aspectos de las instancias de cómputo a pedido. Es el motor de cómputo de OpenStack para administrar e implementar máquinas virtuales.
  2. Neutron: proporciona servicios de redes de OpenStack. Ayuda a establecer una ruta de comunicación entre varias instancias de OpenStack.
  3. Swift: proporcionar servicios de almacenamiento para archivos y objetos dentro de un entorno OpenStack.
  4. Horizon: es una interfaz de tablero gráfica basada en la web de OpenStack para administrar las diferentes operaciones de OpenStack.
  5. Piedra clave: Es un servicio de identidad para autenticación, control de acceso, autorización y varios otros servicios.
  6. Mirada: Es un servicio de imagen de OpenStack para administrar imágenes de máquinas virtuales. Estas imágenes se pueden usar como plantilla para lanzar nuevas máquinas virtuales.
  7. Calor: es básicamente un orquestación Herramienta de OpenStack para iniciar múltiples aplicaciones de nubes compuestas utilizando un orquestación plantilla como caliente (Plantilla de orquestación por calor).

El proceso de instalación de OpenStack es muy recurso y lento. Antes de ensuciarnos las manos al configurar el servicio OpenStack, suponemos que ya ha instalado OpenStack en su sistema o dentro de una VM. Si no, puede seguir nuestra guía anterior para la instalación. En esta guía, hemos instalado OpenStack utilizando el Microstack desde el repositorio de Snap.

Configuración de nuestra máquina:

Sistema operativo: Ubuntu 20.04
Ram: 16 GB
Disco duro: 160 GB
Variante OpenStack: Microstack.

En este tutorial, veremos cómo podemos configurar los servicios de redes en OpenStack. Para simplificar las cosas, hemos proporcionado instantáneas de varias etapas de configuración. Así que saltemos directamente a él.

Paso 1. Inicie sesión en el tablero de OpenStack con la cuenta de administración. Una vez que haya iniciado sesión, debe crear un nuevo proyecto. Sigue el camino a continuación:

Identidad -> Proyectos -> Crear proyecto

Paso 2. Ahora, como nuestro proyecto se ha creado con el nombre "MyProject1", ahora tendremos que ir al camino:

Identidad -> usuarios -> Crear usuario

Y crear un nuevo usuario.

Aquí tenemos que darle a nuestro usuario un nombre ("Lhuser" en nuestro caso) y una descripción opcional para este usuario. Crear una contraseña para este usuario.
En el menú del proyecto primario, seleccione nuestro proyecto (myProject1). Ahora termine este paso haciendo clic en el botón "Crear usuario".

Paso 3. Ahora configuraremos la red OpenStack. Primero, cierre la sesión de la cuenta de administración e inicie sesión con el usuario recién creado Lhuser. Ahora navegue al camino:

Proyecto -> Redes → Crear red

I) Red interna

a) Primero, crearemos una red interna. Nuestra especificación para la red interna es la siguiente:

Nombre de la red: my_internal_nw
Nombre de la subred: my_subnet
Dirección de red: 192.168.2.24/04
Gateway IP: 192.168.2.10
Versión IP: IPv4

Además, recuerde verificar el "Habilitar el estado administrativo."

b) subred

c) Detalles de la subred

Ii) Red externa
Los pasos para crear la red externa son los mismos que los de la red interna. La única diferencia es que la configuración de red aquí depende de la interfaz BR-EX creada con la instalación de OpenStack. Por lo tanto, use la misma dirección de red y IP de puerta de enlace que la de la interfaz BR-EX. En nuestro caso, las especificaciones son las siguientes:

Nombre de la red: my_external_nw
Nombre de la subred: my_subnet_2
Dirección de red: 10.20.20.24/04
Gateway IP: 10.20.20.1
Versión IP: IPv4
Además, verifique el "Habilitar el estado de administración."

2) subred

3. Detalles de la subred

Etapa 4. Después de finalizar el proceso de creación de redes, cierre la sesión de la nueva cuenta de usuario y vuelva a iniciar sesión con una cuenta de administración. En OpenStack, Dashboard va a:

1. Admin -> System-> Redes

Y seleccione la red llamada "my_external_nw" y haga clic en "Editar red" a la derecha correspondiente a esta red.

2. Una nueva ventana se aplicará. Aquí simplemente marque esta red como una red externa. Haga clic en "Guardar cambios."Botón para aplicar la configuración.

Paso 5. Ahora, cierre sesión desde el usuario administrador e inicie sesión con el nuevo usuario.
Paso 6. Tendremos que crear un enrutador para las dos redes para crear una ruta de comunicación entre estos dos. Ir a

Proyecto -> Red -> Enrutadores

Y haga clic en el botón "Crear enrutador".

Paso 7. Preguntará sobre los detalles del enrutador. Llévelos y seleccione "My_External_NW" como la red externa y haga clic en el botón "Crear enrutador".

Paso 8. Después del paso anterior, seleccione el enrutador de la columna de nombre del enrutador, vaya a la pestaña Interfaces y haga clic en el botón "Agregar interfaz".

Paso 9. Aparecerá una nueva ventana rápida. En el subred dropbox, seleccione la subred interna "my_subnet."En el campo de la dirección IP, no llene nada. Ahora haga clic en el botón Enviar para completar este paso.

Paso 10. Ahora, como todos los pasos están terminados para configurar la red, verificaremos la configuración de la red OpenStack. Sigue el camino:

Proyecto -> Red -> Topología de la red

A continuación se muestra un mapa de red como se muestra a continuación:

Eso es todo amigos. Hemos configurado con éxito una configuración de red básica en OpenStack. Intente agregar algo de sabor a esta configuración agregando más redes y creando una ruta de comunicación entre múltiples máquinas virtuales dentro de OpenStack.