Cloud Computing

Unidad 3

This project is maintained by iesgn

Entornos de pruebas para OpenStack

DevStack

Contenidos

DevStack es un conjunto de script bash que nos permiten instalar OpenStack de forma automática. Tenemos varias formas de realizar la instalación:

La configuración de los servicios de OpenStack que se van a instalar se definen en un fichero de configuración de una forma muy sencilla. La instalación se realiza en un único nodo (aunque se puede realiza en multi-nodo), y se puede seleccionar la versión de OpenStack que vamos a instalar, en la actualidad, havana o ice house. Hay que tener en cuenta que la instalación sobre una máquina virtual ofrece menos rendimiento, lo ideal es instalarlo sobre una máquina física.

Para la instalación en una máquina virtual tenemos a nuestra disposición varios repositorio GitHub, que nos facilitan la tarea usando las herramientas de vagrant y ansible: vagrant-ansible-devstack y devstack-vm.

Para el presente curso hemos desarrollado un repositorio GitHub donde tenemos disponibles los ficheros de instalación para instalar devstack en una máquina virtual (basado en el repositorio devstack-vm) o en una física.

Enlaces interesantes

Máquina virtual virtualbox con devstack

Si el proceso de instalación da algún problema, podemos probar OpenStack usando una máquina virtual de VirtualBox con devtack instalada. Es una máquina virtual con un interfaz de red tipo NAT, por lo tanto sólo se puede trabajar con openstack desde la misma máquina.

  1. Bájate el fichero ova
  2. Importa la máquina a virtualbox. La máquina está configurada con 4GB de RAM; modifica este parámetro según tus necesidades.
  3. Para acceder usa el usuario y contraseña: stack
  4. Sigue las instrucciones de la presentación para reiniciar los servicios.