5 y 6 de noviembre de 2015 Escuela Técnica Superior de Ingeniería Agronómica, Alimentaría y de Biosistemas Vicerrectorado de Servicios Informáticos y de Comunicación
Contexto Objetivos: Investigar las posibilidades de VDI Open Source (REHV versión gratuita -> ovirt3.6) Viabilidad de migración del modelo de gestión de aulas: Despliegue de imágenes o Máquinas virtuales locales VDI Estudiar mecanismos de respuesta rápida a las necesidades de entornos de trabajo concretos cuando el tiempo o la ocupación de aulas impide el despliegue de imágenes y/o máquinas virtuales en local DIAPOSITIVA 2
Contexto Qué es ovirt?: Plataforma de virtualización (de escritorios y servidores) Open Source de Red Hat Enterprise Virtualization (RHEV) Qué nos ofrece? Escalable Balanceo de Carga Alta disponibilidad Migración de sistemas en vivo Migración virtual-to-virtual (V2V) desde: Xen y VMWare ESX SPICE, Stateless Pools, Thin Provisioning Y mucho más: RESTful API, GlusterFS, etc... DIAPOSITIVA 3
Arquitectura Elementos de la arquitectura de ovirt Máquinas virtuales (incluyendo Snapshots, Templates y Pools) Hosts: Ejecutan las máquinas virtuales Storage Pool (Almacenamiento): repositorio de imágenes de un tipo concreto (iscsi, Fibre Channel, NFS, or POSIX). Puede contener varios dominios de almacenamiento para imágenes de discos de MVs o ISOs Redes lógicas (soporta gestión de VLANs) Cluster: Pool de recursos para las Mvs. Conjunto de hosts que comparten almacenamiento e infraestructura de red. Centro de datos: conjunto de clusters, maquinas virtuales, almacenamiento y redes DIAPOSITIVA 4
Arquitectura Jerarquía de elementos: DIAPOSITIVA 5
Arquitectura Interconexión de los elementos: DIAPOSITIVA 6
Arquitectura Visión global del sistema en funcionamiento DIAPOSITIVA 7
Requisitos Hardware Requisitos mínimos y recomendados (instalación pequeña/mediana) ovirt Engine: Mínimos Servidor Dual core con 4 GB RAM, 25 GB espacio libre de almacenamiento e interfaz de red 1-Gbps Recomendado Servidor Dual-socket/Quad core con 16 GB RAM, 50 GB espacio libre en varios discos físicos e interfaz de red 1-Gbps ovirt Host: Minimum - Servidor Dual core con 10 GB RAM, 10 GB espacio libre en disco e interfaz de red 1-Gbps Recommended - Servidor Dual-socket/Quad core con 16 GB RAM, 50 GB espacio libre de almacenamiento y 2 interfaces de red 1-Gbps DIAPOSITIVA 8
Hardware de ovirt en la ETSI Sistemas Informáticos Nuestro laboratorio de pruebas en el C.I.C. ovirt Engine: Intel Xeon-5140 2.33GHz, 4GB RAM, 500GB HD y ethernet 1-Gbps Instalado ovirt 3.5 (CentOS 6.7) y actualizado a ovirt 3.6.1 ovirt Host: Intel i7-2600 3.40GHz, 16GB RAM, 256GB SSD HD y ethernet 1-Gbps Instalado sobre CentOS 7 DIAPOSITIVA 9
Interfaz de Usuario: Ejemplo durante el uso La máquina del usuario solo ejecuta un navegador y el cliente de escritorio remoto SPICE/VNC DIAPOSITIVA 10
Ejemplo práctico: Raspberry Pi 2 + RPi Thin Client Raspberry Pi 2 + RPi-TC2 1.4 DIAPOSITIVA 11
Interfaz de Administración: Portal DIAPOSITIVA 12
Interfaz de Administración: Vista general DIAPOSITIVA 13
Interfaz de Administración: Máquinas virtuales DIAPOSITIVA 14
Caso de Uso Cómo llevamos a la práctica nuestra idea? Nuestros usuarios necesitan un entorno de trabajo (SO + software) evitando: necesidad de esperar a que no tengan clase en el aula para trabajar y desplegar, aula sin servicio durante el despliegue, etc... Pasos a seguir 1) Creamos una MV y/o conectamos por consola para realizar las tareas de instalación/modificación de software necesarias 2) Generar una Plantilla de dicha MV 3) Crear a partir de la Plantilla un Pool de tantos puestos como deseemos DIAPOSITIVA 15
Caso de uso: Creando una máquina virtual DIAPOSITIVA 16
Caso de uso: Creando una máquina virtual (II) DIAPOSITIVA 17
Caso de uso: Creando una máquina virtual (III) DIAPOSITIVA 18
Caso de uso: Creando una máquina virtual (IV) DIAPOSITIVA 19
Caso de uso: Creando una plantilla DIAPOSITIVA 20
Caso de uso: Creando un Pool DIAPOSITIVA 21
Caso de uso: Resultado DIAPOSITIVA 22
Caso de uso: Resultado (II) DIAPOSITIVA 23
FIN Gracias por vuestro tiempo! DIAPOSITIVA 24