Virtualizacion De Servidores

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Virtualizacion De Servidores - Presentation Transcript

    1. Madrid On Rails – Evento Tecnológico Virtualización de Servidores (Open Source) Víctor M. Fernández Gómez http://vfernandezg.blogspot.com vfernandezg@gmail.com
    2. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 2
    3. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 3
    4. Madrid On Rails – Evento Tecnológico • En la actualidad los sistemas operativos de tipo UNIX/Linux permiten en sus diferentes arquitecturas de procesador (CPU) y plataformas hardware realizar Virtualización de Servidores cada uno de ellos con sus respectivos requerimientos y restricciones. 4
    5. Madrid On Rails – Evento Tecnológico • Existen alternativas Open Source al uso de las herramientas de Virtualización de Servidores del mercado de código cerrado tanto de los sistemas operativos tradicionales UNIX como de las propias de arquitecturas de CPUs x86 y x64: VMware [ESX/ESXi (v3.x y v4.x),Server (v1.x y v2.x)], Citrix Xen Server (v4.x y v5.x) y Microsoft Hyper V (v1.x y v2.x). 5
    6. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 6
    7. Madrid On Rails – Evento Tecnológico • Hypervisor bajo licencia CDDL • Virtualización monoplataforma para sistemas con arquitecturas de procesador UltraSPARC del tipo T1 y T2 • Existente tanto para Solaris 10 (update 6/7/8) como para OpenSolaris (2009.06) • Compatible con IPS (Image Package System) • Compatible con SMF (Service Management Facility) • Compatible con ZFS (Zettabyte File System) • Compatible con el proyecto OHAC (Open High Availability Cluster) incluido soporte de Sun Cluster v3.x entre diferentes dominios lógicos • Soporta migraciones tipo P2V (Physical to Virtual) 7
    8. Madrid On Rails – Evento Tecnológico  Control Domain encargado de gestionar los dominios lógicos como maquinas virtuales  Service Domain encargado de gestionar los dispositivos virtuales, tales como los discos… (hardware)  I/O Domain encargado de gestionar la entrada/salida de los dispositivos  Guest Domain son cada uno de los diferentes dominios lógicos 8
    9. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 9
    10. Madrid On Rails – Evento Tecnológico • Hypervisor bajo licencia GPLv2 • Virtualización multiplataforma para sistemas con arquitecturas de procesador (CPUs) de tipo x86 y x64 • Existente para OpenSolaris (2008.05, 2008.11 y 2009.06) • Adaptado desde el código fuente del proyecto Xen  Hypervisor basado en el microkernel Némesis  Un anfitrión privilegiado (dom0) gestiona el hardware  Los huespedes (domU) corren como maquinas virtuales (--paravirt ó --hvm) • Compatible con IPS, SMF y ZFS (snapshots y clones) • Compatible con iSCSI (target) y CROSSBOW (network) • Soporta “Live Migration” de los domU entre distintos dom0 10
    11. Madrid On Rails – Evento Tecnológico Anfitrión OpenSolaris 2009.06… 11
    12. Madrid On Rails – Evento Tecnológico … huespedes Fedora10 12
    13. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 13
    14. Madrid On Rails – Evento Tecnológico • Licencia CDDL • Virtualización “multiplataforma” basada en entornos de usuario (instancias aisladas) de un unico Sistema Operativo completo, en el cual reside un sólo kernel • Disponible para sistemas con CPUs de tipo SPARC, x86 y x64 • Existente para Solaris 10 (u6/7/8) y OpenSolaris (2008.05/11, 2009.06) • Soporta migraciones:  P2V (Physical To Virtual) al igual que V2V (Virtual to Virtual) • Compatible con IPS, SMF y ZFS (snapshots y clones) • Compatible con iSCSI (target) y CROSSBOW (network) 14
    15. Madrid On Rails – Evento Tecnológico • Compatible con proyecto OHAC: 1) Soporte de Sun Cluster v3.x con Zone Agents para contenedores  todo el control reside en el propio cluster 2) Soporte de Sun Cluster v3.x donde los contenedores en si mismos son tratados como un Cluster Resource (el zonepath de las zonas debe residir en el almacenamiento compartido lo que permitirá la funcionalidad de “Live Migration”) 3) Creación de Zone Clusters entre contenedores de distintos sistemas (Actualmente unicamente soportados para Oracle RAC) 15
    16. Madrid On Rails – Evento Tecnológico Anfitrión Solaris 10… … con entornos virtuales Solaris 8, 9 y 10 16
    17. Madrid On Rails – Evento Tecnológico 17
    18. Madrid On Rails – Evento Tecnológico Anfitrión OpenSolaris 2009.06… … con entornos virtuales OpenSolaris, Linux y Windows 18
    19. Madrid On Rails – Evento Tecnológico 19
    20. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 20
    21. Madrid On Rails – Evento Tecnológico • Licencia CDDL • Nuevo stack TCP/IP desarrollado con el propósito de segmentación y aislamiento de redes en entornos de Virtualización para sistemas con arquitecturas de procesador de tipo SPARC, x86 y x64 • Existente para Solaris 10 • (update 6/7/8) junto con OpenSolaris (2009.06) • Permite agregar interfaces de red (link aggregation) a Nivel II • Es posible limitar (limiting) el ancho de banda mediante flujos de protocolos TCP por cada interface real (p.ej nge0) • Posibilita conocer el consumo del ancho de banda 21 (accounting) de cada flujo, consultando el log generado
    22. Madrid On Rails – Evento Tecnológico Es necesario generar al menos un Virtual Switch en el cual estén dados de alta los diferentes Vitual NICs tanto del anfitrión, como de los huespedes. Posteriormente habilitar el routing a nivel IP… 22
    23. Madrid On Rails – Evento Tecnológico 23
    24. Madrid On Rails – Evento Tecnológico Y finalmente configurar en el anfitrión las reglas de NAT (Network Address Translation) que posibiliten realizar la traslación de puertos encaminando las peticiones TCP entrantes al direccionamiento declarado en los huespedes sean estos contenedores o domU (p.ej. Trafico HTTP a un Web Server) 24
    25. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 25
    26. Madrid On Rails – Evento Tecnológico • Hypervisor bajo licencia GPLv2 • Herramienta de Virtualización para escritorios (Desktop) • Disponible para sistemas con arquitecturas de procesador (CPUs) tipo x86 y x64 • Multiplataforma:  Solaris 10 (update 6/7/8)  OpenSolaris (2008.05, 2008.11 y 2009.06)  Linux (RHEL, Fedora, Ubuntu, SLES, OpenSuse, Debian…)  MacOS (Tiger, Leopard y Snow Leopard) • Compatible con repositorios de paquetes como son: IPS, APT, YAST, Attitude... • Compatible con el estandard OVF(Open Virtual Format) 26
    27. Madrid On Rails – Evento Tecnológico Anfitrión OpenSolaris 2009.06… 27
    28. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 28
    29. Madrid On Rails – Evento Tecnológico • Hypervisor bajo licencia GPLv2 • Virtualización multiplataforma para sistemas con arquitecturas de procesador (CPUs) de tipo x86 y x64 • Virtualización asistida por software • Soportado por Red Hat por lo menos hasta 2014 (ó 2017 )  Hypervisor basado en el microkernel Némesis  Un anfitrión privilegiado (dom0) gestiona el hardware  Los huespedes (domU) corren como maquinas virtuales (--paravirt ó --hvm) • Gestionable tanto por linea de comandos (#xm y #virsh), como graficamente a través de la interfaz Virtual Manager • Multitud de utilidades como Xentop, XenMon, Xenner… 29 • Soporta “Live Migration” de los domU entre distintos dom0
    30. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 30
    31. Madrid On Rails – Evento Tecnológico • Hypervisor bajo licencia GPL-LGPL • Virtualización multiplataforma para sistemas con arquitecturas de procesador (CPUs) de tipo x86 y x64 • Virtualización asistida por hardware (Utilización mas efectiva de las extensiones Intel-VT y AMD-V) • Aumenta las opciones de almacenamiento (NFS, iSCSI…) de las imagenes de disco de los huespedes  Kernel Linux con módulo propio kvm.ko  Gestión del hardware directamente en el kernel Linux • Mejora la segmentación y aislamiento de las redes del anfitrion y de las maquinas virtuales 31 • Soporta “Live Migration” de los domU entre distintos dom0
    32. Madrid On Rails – Evento Tecnológico Anfitrión CentOS 5.3… 100% compatible con #virsh y #virt-manager 32
    33. Madrid On Rails – Evento Tecnológico …huespedes Fedora 10 33
    34. Madrid On Rails – Evento Tecnológico 34
    35. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 35
    36. Madrid On Rails – Evento Tecnológico • Licencia GPLv2 • Virtualización “monoplataforma” (Linux) para sistemas con arquitecturas de procesador (CPUs) de tipo x86 y x64 • Virtualización asistida por software • Ejecuta múltiples instancias de entornos operativos aislados, conocidos como Servidores Privados Virtuales (SPV) o Entornos Virtuales (EV) de 1 único Sistema Operativo completo, en el cual reside un sólo kernel • Administración gráfica a través de OpenVZ Web Panel • Soporta “Live Migration” de los Servidores Privados Virtuales 36
    37. Madrid On Rails – Evento Tecnológico Anfitrión Fedora 10… VPS Fedora 10 y CentOS 5.2… 37
    38. Madrid On Rails – Evento Tecnológico 38
    39. Madrid On Rails – Evento Tecnológico Agenda Introducción Solaris / OpenSolaris LDOMs xVM Server (Xen) Contenedores (Zonas) CROSSBOW xVM VirtualBox Linux (RHEL, CentOS y Fedora) Xen -> KVM Contenedores (OpenVZ) Proxmox VE 39
    40. Madrid On Rails – Evento Tecnológico • Licencia GPL-LGPL • Virtualización “multiplataforma” para sistemas con arquitecturas de CPU de tipo x64 con las extensiones de procesador Intel VT ó AMD-V • Solución de tipo Bare Metal compatible con el Hypervisor KVM y con los contenedores de OpenVZ • Compatible con interfaz de administración vía web • Soporta la creación de clusters entre diferentes sistemas al mismo tiempo que la generación remota de maquinas virtuales entre los anfitriones que lo forman • Soporta “Live Migration” tanto de las maquinas virtuales (domU) como de los Servidores Privados Virtuales (VPS) sin necesidad de almacenamiento compartido entre los nodos 40
    41. Madrid On Rails – Evento Tecnológico 41
    42. Madrid On Rails – Evento Tecnológico ¡ Muchas Gracias ! Víctor M. Fernández Gómez http://vfernandezg.blogspot.com vfernandezg@gmail.com
    43. Madrid On Rails – Evento Tecnológico Agradecimientos: Juan Jose Mora - http://jmora.es Toni de la Fuente - http://www.blyx.com Víctor M. Fernández Gómez http://vfernandezg.blogspot.com vfernandezg@gmail.com

    + vfernandezgvfernandezg, 1 month ago

    custom

    454 views, 3 favs, 4 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 454
      • 325 on SlideShare
      • 129 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 0
    Most viewed embeds
    • 73 views on http://vfernandezg.blogspot.com
    • 54 views on http://www.nubeblog.com
    • 1 views on http://static.slideshare.net
    • 1 views on http://wildfire.gigya.com

    more

    All embeds
    • 73 views on http://vfernandezg.blogspot.com
    • 54 views on http://www.nubeblog.com
    • 1 views on http://static.slideshare.net
    • 1 views on http://wildfire.gigya.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories