Dashboard Horizon
Una vez instalado OpenStack podemos acceder al dashboard por la IP de la máquina donde OpenStack fue instalado. El componente que provee esta interfaz gráfica es Horizon. Este es solo un overview general básico para traer familiaridad con OpenStack.
Vea cuál es la IP de la máquina de OpenStack y acceda para ver la interfaz inicial.

Haciendo el login, probablemente vendrá todo en portugués, pero puedes cambiar el idioma yendo a las configuraciones del usuario.


Iniciando las explicaciones, la parte de Identity del dashboard tendrá acceso a los recursos de Keystone.

El dominio es la parte de autenticación de nivel más alto y dentro de un dominio tendrás los usuarios, proyectos etc.

El dominio si fuéramos a comparar con AWS está para las organizaciones. Si tuviéramos dos empresas diferentes usando el mismo OpenStack por algún motivo, podemos separar los usuarios por ejemplo por el dominio.
Los proyectos son básicamente para aislar los recursos de OpenStack, por ejemplo por departamento de la empresa, por ambiente de desarrollo y producción, etc. Cada proyecto posee los usuarios que pueden interactuar con el proyecto.
Por ejemplo el usuario admin posee permiso para el proyecto admin y demo, pero lo que él cree en el proyecto admin estará en el proyecto admin y el proyecto demo no tendrá visibilidad de los recursos creados.

Los grupos funcionan para dar permisos específicos a todos los usuarios que estén en el mismo grupo de una única vez.
Los roles son justamente los permisos.
Podemos observar que tenemos projects y admin y ambos poseen algunos recursos semejantes.
| project | admin |
|---|---|
![]() |
Los recursos creados en admin están disponibles para todos los proyectos. Por ejemplo tenemos flavors que son las definiciones de máquinas que solo están disponibles en admin. Imágenes por ejemplo pueden ser específicas de un proyecto, pero si son creadas dentro de admin están disponibles en todos los proyectos.
Aquí una muestra de lo que viene por defecto en DevStack, pero podemos crear nuestros propios flavors que son definiciones de recursos de hardware específicos cuando vamos a crear nuestras máquinas.

OpenStack puede virtualizar la máquina de diferentes maneras. En la instalación de DevStack por ejemplo posee por defecto QEMU como virtualizador, pero podríamos instalar otros. Esa ya es una función del componente Nova.

Los hosts Aggregates son otros hosts que podrías tener con OpenStack, pero aún es temprano para hablar de ese asunto, pues necesitaríamos una instalación más avanzada.
La parte de volúmenes de este dashboard está para el componente cinder. Podemos crear un volumen tanto en admin como en project.
En network tenemos la parte referente a neutron quien es quien cuida de la parte de redes. Más adelante veremos mejor sobre eso.
Otros componentes que fueran instalados irían ganando sus bloques dentro de horizon.
En la parte de system tenemos algunas informaciones de sistemas y cuotas que podríamos definir.
En la pestaña projects podemos observar que tenemos algunos recursos que no están en admin pues son específicos de cada proyecto, como security groups en networks y key pairs que son las llaves ssh que serán colocadas dentro de las máquinas.
