Arquitectura De Orquestacion Manguia Palacios
CLOUD COMPUTING
Arquitectura de Orquestación OPENNEBULA
Por:
Diego Manguia Galindo
Marco Palacios Llerena
23 de Junio de 2015
INTRODUCCIÓN
OpenNebula es un software open-source que permiteconstruir cualquier tipo de cloud: privado, público e híbrido. Ha sido diseñado para ser integrado con cualquier tipo de red y almacenamiento, para así adaptarse a cualquier centro de datosexistente.
ARQUITECTURA
Interna: se divide en tres capas:
Tools: contiene las herramientas que se distribuyen con OpenNebula, como el CLI , el planificador, el API libvirt , así como las demás herramientasdesarrolladas por terceras partes que emplean el interfaz XML-RPC de OpenNebula:
Command Line Interface: Permite a los usuarios y administradores de OpenNebula gestionar de forma manual lainfraestructura virtual
Scheduler: Es una entidad independiente en la arquitectura y puede desacoplarse del resto de los componentes.
Core: Está compuesto por un conjunto de componentes que permiten gestionary monitorizar las máquinas virtuales, las redes virtuales, el almacenamiento y nodos. Los componentes principales del núcleo son:
Request Manager: Gestiona las peticiones de los clientes.
VirtualMachine Manager: Gestiona y monitoriza las máquinas virtuales.
Transfer Manager: Gestiona la transferencia de imágenes.
Virtual Network Manager: Gestiona las redes virtuales.
Host Manager: Gestiona ymonitoriza los recursos físicos.
Database: Base de datos persistente que almacena los datos de OpenNebula. Soporta MySQL.
Drivers: Interactúan con middleware específico (hipervisor, servicios de cloud, transferencia de imágenes, o servicios de información).
Infraestructura: OpenNebula emplea en su infraestructura una arquitectura en cluster clásica, con un frontal y con conjunto de nodos dondeserán ejecutadas las máquinas virtuales. Al menos, debe haber una red que interconecte todos los nodos con el frontal.
Front-end: Ejecuta OpenNebula y los servicios del cluster.
Nodos: Anfitriones...
Regístrate para leer el documento completo.