José García Roldán
Proyecto que consiste en la instalación de Openstack Mitaka sobre dos nodos virtuales kvm con Ubuntu server 14.04 LTS.
El escenario está compuesto por dos máquinas virtuales kvm:
El escenario está compuesto de dos redes:
Los servicios que componen este cloud son:
Todos los servicios tendrán un proyecto en común denominado servicio con un usuario único para cada uno y el rol de administración.
Cada servicio tendrá tres endpoint:
Keystone es el servicio de identidad utilizado por OpenStack para la autenticación, este sistema de
autenticación se realiza mediante proyectos asignados a los usuarios. Soporta varias formas de
autenticación: tokens, usuario y contraseña.
Cada servicio de openstack tiene asignado por keystone un token para la autenticación de dichos servicios y poder realizar la operación que se le solicite.
Glance es el componente de openstack que se encarga de almacenar las imágenes que
posteriormente serán utilizadas para crear las instancias. También almacena las copias de seguridad (snapshots) de las instancias.
Nova es un controlador de estructura cloud computing, que es la parte principal de un sistema de IaaS. Se puede implementar sobre varios sistemas de virtualización como Xen y KVM para la creación de las instancias.
Neutron es un sistema para la gestión de redes y direcciones IP. Asegura que la red no presente el
problema del cuello de botella o el factor limitante en un despliegue en la nube y ofrece a los
usuarios un autoservicio real, incluso a través de sus configuraciones de red.
Neutron permite a los usuarios crear topologías de
redes virtuales avanzadas que pueden incluir servicios tales como cortafuegos, balanceadores de
carga, etc.
Horizon proporciona a los administradores y usuarios una interfaz gráfica web para gestionar los diferentes recursos y servicios basados en la nube. Horizon es una de las formas de interactuar con los recursos de OpenStack.
Cinder proporciona dispositivos de almacenamiento a nivel de bloque persistentes para usar con instancias de OpenStack Compute. La gestión Snapshot ofrece una potente funcionalidad para realizar copias de seguridad de los datos guardados en volúmenes de almacenamiento en bloque.
Aprendido:
Por aprender: