LINUX

Pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack

Openstack es una plataforma en la nube de IaaS gratuita y de código abierto que maneja recursos de redes, almacenamiento y computación en la nube. Viene con un tablero intuitivo que permite a los administradores del sistema proporcionar y monitorear estos recursos.

Puede instalar fácilmente OpenStack localmente en su instancia de Ubuntu 18.04 con fines de capacitación y prueba utilizando Devstack.

Devstack es un conjunto de scripts extensibles que facilitan la implementación de OpenStack.En este tutorial, aprenderá cómo implementar OpenStack en Ubuntu 18.04 usando devstack.

Requisitos mínimos

Antes de comenzar, asegúrese de tener los siguientes requisitos mínimos:

  1. Instalación nueva de Ubuntu 18.04
  2. Usuario con privilegios sudo
  3. RAM de 4GB
  4. 2 vCPU
  5. Capacidad del disco duro 10GB
  6. conexión a Internet

Una vez que se cumplan los requisitos mínimos, ahora puede continuar con los pasos a continuación.

Cómo instalar OpenStack en Ubuntu 18.04 usando DevStack

Paso 1: actualice y actualice el sistema

Para comenzar, inicie sesión en su sistema Ubuntu 18.04 usando el protocolo SSH y actualice y actualice los repositorios de su sistema con el siguiente comando:

apt update -y && apt upgrade -y

Salida de ejemplo:


Actualizaciones y mejoras del sistema

Luego reinicie el sistema con el comando:

sudo reboot

O:

init 6

Paso 2: Cree un usuario de pila y configure sudo. privilegios

Las mejores prácticas requieren que devstack se ejecute con una cuenta de usuario simple con privilegios de sudo.

Por lo tanto, el artículo agregará un nuevo usuario llamado «apilar» y especifique los privilegios de sudo.

Para crear un usuario de pila, ejecute el comando:

sudo adduser -s /bin/bash -d /opt/stack -m stack

Luego ejecute el siguiente comando para asignar privilegios de sudo al usuario de la pila:

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

Salida de ejemplo:

Imagen 2 de los pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack
Cree un usuario de Stack y configure los privilegios de sudo quyền

Paso 3: Instala git y descarga DevStack

Después de crear con éxito el usuario de la pila y especificar los privilegios de sudo, cambie a ese usuario usando el comando.

su - stack

En la mayoría de los sistemas, Ubuntu 18.04 git está preinstalado. Si accidentalmente pierde git, instálelo ejecutando el siguiente comando:

sudo apt install git -y

Salida de ejemplo:

Imagen 3 de los pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack
instalar git

Usando git, clone el repositorio de Devstack git como se muestra.

git clone https://git.openstack.org/openstack-dev/devstack

Salida de ejemplo:

Imagen 4 de los pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack
Descargar DevStack

Paso 4: Cree un archivo de configuración de Devstack

En este paso, vaya al directorio devstack:

cd devstack

Entonces crea local.conf archivo de configuración:

vim local.conf

Pegue el siguiente contenido:

[[local|localrc]] # Password for KeyStone, Database, RabbitMQ and Service ADMIN_PASSWORD=StrongAdminSecret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD # Host IP - get your Server/VM IP address from ip addr command HOST_IP=10.208.0.10

Guarde y salga del editor de texto.

Nota :

1 CLAVE DE ADMINISTRADOR es la contraseña que utilizará para iniciar sesión en la página de inicio de sesión de OpenStack. El nombre de usuario predeterminado es administración .

2. HOST_IP es la dirección IP del sistema obtenida al iniciar ifconfig o dirección IP comandos .

Paso 5: Instale OpenStack con Devstack

Para comenzar a instalar OpenStack en Ubuntu 18.04, ejecute el siguiente script, que se encuentra en la carpeta devstack.

./stack.sh

Se instalarán las siguientes características:

  1. Horizonte: panel de control de OpenStack
  2. Nova – Servicio informático
  3. Ver – un servicio de imágenes
  4. Neutrón – servicio de red
  5. Keystone – servicio de identificación
  6. Cinder – servicio de almacenamiento de bloques
  7. Ubicación: API para la ubicación

El proceso de implementación demora entre 10 y 15 minutos, según la velocidad de su sistema y la conexión a Internet. En el caso del ejemplo, tomó alrededor de 12 minutos.

Al final, verá un resultado similar al del artículo a continuación.

Imagen 5 de los pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack

Esto confirma que todo va bien y que todavía se puede acceder a OpenStack a través de un navegador web.

Paso 6: acceda a OpenStack en un navegador web

Para acceder a OpenStack a través de un navegador web, busque su dirección IP de Ubuntu como se muestra.

https://server-ip/dashboard

Esto lo dirige a una página de inicio de sesión, como se muestra a continuación:

Imagen 6 de los pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack

Ingrese sus datos de inicio de sesión y presione Inscribirse.

Deberías poder ver Gestión panel como se muestra a continuación.

Imagen 7 de los pasos para instalar OpenStack en Ubuntu 18.04 usando DevStack

Espero que tengas éxito.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba
error: Content is protected !!