Transcript

Que es openstack ? ◦ OpenStack es un sistema que ofrece la

infraestructura como servicio ( Infrastructure as a Service IaaS). Por lo tanto openstack se considera un servicio de computación en la nube (cloud computing). Este proyecto fue inicialmente desarrollado por Rackspace Cloud y la NASA en el año 2010.

◦ En la actualidad se han sumado a OpenStack mas de 150 compañías, entre ellas se encuentran grandes fabricantes de software y de hardware.

OpenStack posee un diseño de arquitectura logica modular, los componentes de esta arquitectura son : ◦ Nova (Computo)

◦ Swift (Objetos de almacenamiento)

◦ Glance (Servicio de imagenes)

◦ Swift (Objeto de almancenamiento)

◦ Cinder (Almancenamiento de bloques)

La computación con OpenStack es una herramienta de orquestación de la nube, esta herramienta nos permite correr instancias (VM), manejar las redes, controlar el acceso a los proyectos y los usuarios. Todo esto se hace a través del componente Nova.

El principal objetivo de Nova es proveer la infraestructura como un servicio.

OpenStack funciona con múltiples hypervisores ellos son:

KVM - Kernel-based Virtual Machine LXC - Contenedores (similar a OpenVZ) QEMU UML - User Mode Linux VMWare ESX/ESXi Xen - Xen, Citrix XenServer y Xen Cloud

Platform (XCP)

Imágenes e instancias:

Las imágenes son disco de imágenes los cuales son plantillas, para sistemas de archivos de maquinas virtuales. El servicio de imagen es proporcionado por el servicio Glance, el cual es responsable por administrar estas imágenes dentro de openstack

Imágenes e instancias:

Las instancias son maquinas virtuales corriendo en nodos físicos. El servicio de computo es provisto por el servicio Nova. Nova administra las instancias. Varias instancias pueden provenir de una imagen en particular

Imágenes e instancias:

Creación de instancias

Bloques de almacenamiento

El almacenamiento Ephemeral (Ephemeral storage ) esta asociado con una única instancia y su tamaño esta definido por el tipo (flavor) de la instancia

Almacenamiento de volúmenes (Volume storage), el mismo es independiente de cualquier instancia en particular y es persistente. Los volúmenes son creados por los usuarios dentro de su espacio de cuota

http://wiki.openstack.org

http://docs.openstack.org


Recommended