Universidad de Los Andes. Facultad de Ingeniería. División de Estudios de Postgrado. Postgrado en Computación

Documentos relacionados
VIRTUALIZACION Y CLOUD COMPUTING: PRESENTE Y FUTURO EN LA INFORMATICA

Una solución de Infraestructura como Servicio: OpenStack

Análisis de despliegue de una IaaS utilizando Openstack

Cloud Computing: Soluciones y Seguridad

Vmware vsphere es la suite de virtualizacion empresarial de Vmware. vsphere es un conjunto de aplicaciones, no una aplicación en si.

Fundamentos de la Computación en la Nube para la información geográfica

toda la potencia de un Dedicado con la flexibilidad del Cloud

Andrés Borrego Socio de OBICE

Introducción a la Virtualización de Infraestructuras

Virtualización en Servidores. Conceptos básicos

Virtualización. Esquemas populares

De la virtualización al Cloud: el siguiente paso.

FORMIGACLOUD. Comparativa de software de gestión cloud

Servicio de Informática y Comunicaciones

Guía de Migración de la versión 5.50 a la Panda Gatedefender

Seminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013

Grado en Ingeniería Informática. Trabajo Final de Grado. Configuración e Implementación de una Infraestructura Cloud Computing Privada

Seminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013

Trabajo TP6 Sistemas Legados

Virtualización. Betzabeth González Jhon Villamizar

Clouds on the horizon? Mejores prácticas para el despliegue de aplicaciones en nube

Guía de instalación y configuración de VMware Integrated OpenStack

Instalación de XEN Información de XEN Qué es XEN? Componentes de XEN:... 2

JORNADAS TÉCNICAS REDIRIS Gestión del parque de máquinas virtuales Xen con herramientas de software libre

VIRTUALIZACIÓN DE SERVIDORES

IV. SOFTWARE PARA LA GESTIÓN DE CLOUDS

Comparticion de recursos:

ANDRES LEONEL CESPEDES SISTEMA OPERATIVO II

Soluciones BYOD para el aula. 24.Febrero.2016

ADMINISTRACIÓN DE SERVIDORES BAJO WINDOWS 2012 MS20410: Instalando y Configurando Windows Server 2012

Software de código abierto VirtualBox:

Alta Disponibilidad y Virtualización con soluciones de bajo costo. Virtualización. Conceptos básicos

MOC 10983A Actualización de Conocimientos a Windows Server 2016

El papel del Cloud Computing en BD & DS. Javier Cacheiro López jlopez@cesga.es

Curso: 10983A Upgrading Your Skills To Windows Server 2016

033 - IFC01CM15. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN

Centro de datos definido por software. Ernesto Andrés Piñeros Ortiz Sr. vspecialist

Soluciones de virtualización en sistemas Linux:

COMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas.

Cloud Computing Seguridad en Multi-tenancy

Universidad Nacional de La Plata

Virtualización. Gilberto Moreno gmoreno at cenditel.gob.ve Alejandro Vazquez avazquez at cenditel.gob.ve

PROCESO DE VIRTUALIZACIÓN DE UN CENTRO DE PROCESAMIENTO DE DATOS (CPD)

Curso Implementing and Managing Microsoft Server Virtualization (10215)

Evaluación del Impacto de Migración al Cloud

20246C Monitoreo y operación de una nube privada


Requisitos del sistema para Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. Reservados todos los derechos.

Experiencias Cloud en el CESGA Virtualización en entornos Cloud

Creación de Ambientes Virtuales Seguros para la Compilación, Interpretación y Ejecución de

Maquinas virtuales Conceptos Básicos

PROPUESTA DE INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE ADQUISICIÓN DE LJCENCIAS DE SOFTWARE DE VIRTUALIZACIÓN PARA SERVIR

Gestión de Recursos y Seguridad en Redes Virtualización de Servidores, VMware. Derman Zepeda Vega. dzepeda@unan.edu.ni

Software para virtualización

Consolidación de Tecnologías de la Información y las Comunicaciones. Régimen de Dictado (Cuatrimestral ) Ing. Gabriel E.

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN

POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS

Evoluciones tecnológicas que pueden ser... revolucionarias

Proyecto Fin de Carrera OpenNebula y Hadoop: Cloud Computing con herramientas Open Source

Mi escritorio en la nube

Curso Designing and Implementing a Server Infrastructure (20413)

C.I ; Dirección: Sauces VI Mz. 279 V.8 Teléfono ;

PROYECTO FINAL DE CARRERA

Virtualización. Carlo López Armando Mejía Andrés Sánchez

FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS DEPARTAMENTO DE INGENIERÍA ELÉCTRICA DISEÑO DE UN CURSO TEÓRICO Y PRÁCTICO SOBRE: CLOUD COMPUTING

PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS

ARTICULO : LA VIRTUALIZACION : TECNOLOGIA EMERGENTE PRESENTADO POR : CESAR GARCIA MARTINEZ DOCENTE DE CAMPUS TLALPAN DEPTO.

PROYECTO 1 APLICACIONES WEB CRONOGRAMA DE ACTIVIDADES. GRUPO MiNdWiDe JHON FREDY HERRERA ADMINISTRACION DE REDES INFORMATICAS

Clouds con OpenStack. Sevilla, 8-9 de junio de 2012

* Certificación ITIL Foundation. * Opcional: VER: Anexo Programas de Pregrado y Posgrado afines por perfil

UNIVERSIDAD DE ORIENTE VICERECTORADO ACADEMICO COORDINACIÓN DE ESTUDIOS DE POSTGRADOS POSTGRADO EN EDUCACIÓN - NÚCLEO BOLÍVAR

PLANIFICACIÓN ANALÍTICA DATOS GENERALES DEL CURSO ESTRUCTURA DEL CURSO

Indice 1. Introducción a la computación en nube (cloud computing)

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008

Virtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows

Microsoft Virtualization para profesionales de Vmware

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.

Es OpenStack la Nueva Plataforma para Cloud? Roberto J. Calva RHCDS RHCVA RHCE RHCSA Solution Architect

Administración de OpenStack Essex: Instalación, configuración y explotación

Instalación de Vmware ESXi. Guía paso a paso

Escritorios Virtuales Avanzados Software Libre

Green Computing for Everyone. Professional Ultra Thin Client

DISEÑO E IMPLEMENTACIÓN DE UNA PROPUESTA DE ARQUITECTURA DE COMPUTACIÓN EN LA NUBE BASADA EN OPENSTACK KILO PARA ENTORNOS DE BIG DATA

BVS Cisco Powered IaaS

Clouds con OpenStack

CLOUD COMPUTING CON YELLOW CIRLCE

Presentación de Arcserve Unified Data Protection

UDS Enterprise Actualización UDS Enterprise

Introducción a OpenStack

Introducción al Cloud Computing

UNIVERSIDAD LUTERANA SALVADOREÑA FACULTAD DE CIENCIAS DEL HOMBRE Y LA NATURALEZA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

Migracion a cloud Computing:

Core Solutions of Microsoft Lync Server 2013

HISTORIA DE LOS SISTEMAS OPERATIVOS EN RED. Diego Leal Edinson Caicedo Heiner Villamizar Brayam Mora

Tecnología de Cloud Computing para Servicios de Infraestructura (IaaS)

Licencias. Windows Server Información general del producto. Beneficio de uso híbrido de Azure. Información general de las ediciones

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

Análisis de aplicación: VirtualBox

Transcripción:

Universidad de Los Andes Facultad de Ingeniería División de Estudios de Postgrado Postgrado en Computación DISEÑAR E IMPLEMENTAR UNA PLATAFORMA DE COMPUTACIÓN EN LA NUBE PARA LA VIRTUALIZACIÓN DE INFRAESTRUCTURA TECNOLÓGICA PARA LA UNIVERSIDAD DE LOS ANDES. Tesis presentada por Antonio Rafael Valles Godoy para obtener el grado de Magister Scientiae en Computación Tutor Francisco Hidrobo Merida, Febrero de 2016

Índice general Agradecimientos 2 Dedicatoria 4 Resumen 6 1. Introducción 11 1.1. Objetivos del Proyecto........................ 13 1.1.1. Objetivo General........................ 13 1.1.2. Objetivos Especificos..................... 13 1.2. Justificación del Proyecto...................... 13 1.3. Antecedentes.............................. 14 1.4. Descripción del Proyecto....................... 16 1.5. Contribuciones del Proyecto..................... 17 2. Computación en la Nube 18 2.1. La Evolución de la Computación en Nube............ 18 2.2. Modelos de Implementación de la Nube............. 20 2.3. Modelos de Servicios en la Nube.................. 21 2.4. Plataformas de Computación en Nube.............. 23 2.4.1. CloudStack........................... 24 2.4.2. Eucalyptus Open Source................... 27 2.4.3. OpenNebula........................... 28 2.4.4. Windows Azure........................ 30 2.4.5. Vcloud Director........................ 32 7

Índice general 8 2.4.6. OpenStack............................ 34 2.5. Alternativas de PLataformas de Computación en Nube... 37 3. Hipervisores 39 3.1. Elementos del hipervisor....................... 39 3.2. Tipo de Hipervisores......................... 41 3.2.1. Tipo 1 nativo o bare-metal :................ 41 3.2.2. Tipo 2 hosted :........................ 41 3.3. Software de Virtualización...................... 43 3.3.1. KVM: Máquina virtual basada en el kernel....... 43 3.3.2. XEN............................... 43 3.3.3. VirtualBox............................ 44 3.3.4. VMware vsphere Hypervisor (ESXi)............ 44 4. Plataforma de Computación en Nube 45 4.1. Infraestructura de Hardware de Soporte............. 45 4.2. Esquema de Red............................ 46 4.3. Arquitectura lógica de la Plataforma de Computación en la Nube................................... 49 4.4. Diagrama de Procesos Conceptual................. 50 4.5. Componentes a instalar........................ 51 4.6. Nodo Controlador:........................... 53 4.6.1. Componentes a instalar en el Nodo Controlador (Ver Apéndice A):.......................... 54 4.7. Nodo de Cómputo:.......................... 55 4.7.1. Componentes a instalar en el Nodo de Cómputo (Ver Apéndice B):.......................... 55 4.8. Almacenamiento Extra para las Instancias (Ver Apéndice C) 55 4.9. Iniciar los Servicios de la Plataforma............... 57 5. Instancia y Prueba 59 5.1. Evolución metodológica........................ 60 5.2. Beneficios del IaaS en la Educación................ 61 5.3. Ventajas del IaaS en la Educación[16]:.............. 62

Índice general 9 5.4. Inconvenientes del IaaS en la Educación[16]:.......... 62 5.5. Simulación de Entornos Reales................... 63 5.6. Diagrama de Procesos Caso de Prueba.............. 64 5.7. Practica de Sistemas Operativos:.................. 65 5.8. Laboratorio de Computación Virtual para Ingeniería:..... 66 5.8.1. Preparación de la Aplicación Web:............ 67 5.8.2. Descripción Vista Profesor:................. 68 5.8.3. Descripción Vista Estudiante:................ 68 5.9. Pantalla de Autenticación:...................... 69 5.10. Vista Profesor:............................. 71 5.10.1. Pantalla Principal: Ver figura 5.5............. 71 5.10.2. Buscar Programas Almacenado: Ver figura 5.6..... 72 5.10.3. Resultado de la Busqueda: Ver figura 5.7........ 73 5.10.4. Sala de Chat: Ver figura 5.8................. 74 5.11. Vista Estudiantes:........................... 75 5.11.1. Pantalla Principal: Ver figura 5.9............. 75 5.11.2. Pantalla para la Edición de Código Fuente: Ver figura 5.10 y 5.11............................ 76 5.11.3. Pantalla para Consultas: Ver figura 5.12 y 5.13..... 78 6. Conclusión 80 A. Instalación y Configuración del Nodo Controlador 82 A.1. Instalación y configuración inicial de MySQL.......... 82 A.2. Instalación del Paquete Rabbitmq Server............ 83 A.3. Instalación manual de python-prettytable............ 83 A.4. Instalación de keystone........................ 83 A.5. Configuración de keystone...................... 83 A.5.1. Creación de proyectos tenants............... 84 A.5.2. Creación de Usuarios..................... 84 A.5.3. Creación de Roles....................... 84 A.5.4. Asignación de los Roles.................... 84 A.5.5. Creación de Servicios..................... 84

Índice general 10 A.5.6. Creación de los endpoints.................. 85 A.6. Método de autentificación...................... 85 A.7. Instalación de Glance......................... 86 A.7.1. Configuración de Glance................... 86 A.8. Instalación de Nova.......................... 87 A.8.1. Configuración de Nova.................... 87 A.9. Creación de un VLAN........................ 89 A.10.Creación de un rango de IP flotantes............... 89 A.11.Instalación de Horizon........................ 90 B. Instalación y Configuración del Nodo de Computo 91 B.1. Instalación de Nova.......................... 91 B.1.1. Configuración de Nova.................... 91 C. Almacenamiento Extra para las Instancias 94 C.1. Instalación y configuración de nova-volume........... 94 D. Inicio del Cloud de Insfraestructura 96 D.1. Uso del Admin Token......................... 96 D.2. Autentificación y Prueba de Funcionamiento.......... 96 D.3. Corrección de fallas al iniciar la IaaS............... 98 D.3.1. Restaurar Servidor NTP:.................. 99 D.3.2. Restaurar Servidor de Base de Datos MySQL:..... 99 D.3.3. Restaurar Servicio Rabbitmq:................ 99 D.3.4. Sincronizar Base de datos y Restaurar los Servicios de Nova en el Nodo Controlador:............... 99 D.3.5. Sincronizar Base de datos y Restaurar los Servicios de Glance:.............................. 99 E. Creación de Imágenes GNU/Linux 100 Referencias 101