GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar OpenStack en Ubuntu 18.04 con DevStack

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

Puede instalar sin problemas OpenStack localmente en su instancia de Ubuntu 18.04 con fines de aprendizaje y prueba utilizando Devstack.

Devstack es un conjunto de scripts extensibles que facilitan la implementación de OpenStack. En esta guía, aprenderá a implementar OpenStack en Ubuntu 18.04 con devstack.

Requisitos mínimos

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

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

Con los requisitos mínimos satisfechos, ahora podemos continuar.

Paso 1:actualice y mejore el sistema

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

apt update -y && apt upgrade -y

Salida de muestra

A continuación, reinicie el sistema con el comando.

sudo reboot

O

init 6

Paso 2:Cree un usuario de Stack y asigne el privilegio de sudo

Las mejores prácticas exigen que devstack se ejecute como un usuario normal con privilegios de sudo.

Con eso en mente, agregaremos un nuevo usuario llamado "pila" y le asignaremos privilegios de sudo.

Para crear una pila, el usuario ejecuta

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

A continuación, ejecute el siguiente comando para asignar privilegios sudo al usuario

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

Salida de muestra

Paso 3:instala git y descarga DevStack

Una vez que haya creado con éxito la "pila" del usuario y le haya asignado los privilegios de sudo, cambie al usuario usando el comando.

su - stack

En la mayoría de los sistemas Ubuntu 18.04, git ya viene instalado. Si por casualidad falta git, instálelo ejecutando el siguiente comando.

sudo apt install git -y

Salida de muestra

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

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

Salida de muestra

Paso 4:Crear archivo de configuración devstack

En este paso, navegue hasta el directorio devstack.

cd devstack

Luego crea un 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. El ADMIN_PASSWORD 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 admin .
  2. El HOST_IP es la dirección IP de su sistema que se obtiene al ejecutar ifconfig o ip addr comandos.

Paso 5:Instale OpenStack con Devstack

Para comenzar la instalación de OpenStack en Ubuntu 18.04, ejecute el siguiente script contenido en el directorio devstack.

./stack.sh

Se instalarán las siguientes funciones:

  • Horizonte:panel de OpenStack
  • Nova:servicio informático
  • Glance:servicio de imágenes
  • Neutrón:servicio de red
  • Keystone:servicio de identidad
  • Cinder:servicio de almacenamiento en bloque
  • Ubicación:API de ubicación

La implementación demora entre 10 y 15 minutos, según la velocidad de su sistema y la conexión a Internet. En nuestro caso, tomó aproximadamente 12 minutos.

Al final, debería ver un resultado similar al que tenemos a continuación.

Esto confirma que todo salió bien y que podemos acceder a OpenStack a través de un navegador web.

Paso 6:Acceso a OpenStack en un navegador web

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

https://server-ip/dashboard

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

Ingrese las credenciales y presione "Iniciar sesión

Debería poder ver el panel de control de la consola de administración como se muestra a continuación.

Para obtener más información sobre la personalización de Devstack, consulte su guía de configuración del sistema.

Además, consulte la documentación de Openstack para obtener una guía de administración.


Linux
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar Go en Ubuntu 18.04

  3. Cómo instalar R en Ubuntu 18.04

  4. Cómo instalar PHP-FPM con Apache en Ubuntu 22.04

  5. Cómo instalar Elasticsearch en Ubuntu 22.04 con SSL

Cómo instalar Nginx con ModSecurity en Ubuntu 15.04

Cómo instalar Flask con Python 3 en Ubuntu 18.04

Cómo instalar PrestaShop en Ubuntu 20.04 con Apache

Cómo instalar Ruby on Rails en Ubuntu 20.04 con RVM

Cómo instalar el software CodoForum en Ubuntu con Nginx

Cómo instalar WordPress con EasyEngine en Ubuntu 20.04