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:
- Instalación nueva de Ubuntu 18.04
- Usuario con privilegios sudo
- RAM de 4GB
- 2 vCPU
- Capacidad del disco duro 10GB
- 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:
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:
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:
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:
- Horizonte: panel de control de OpenStack
- Nova – Servicio informático
- Ver – un servicio de imágenes
- Neutrón – servicio de red
- Keystone – servicio de identificación
- Cinder – servicio de almacenamiento de bloques
- 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.
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:
Ingrese sus datos de inicio de sesión y presione Inscribirse.
Deberías poder ver Gestión panel como se muestra a continuación.
Espero que tengas éxito.