Your SlideShare is downloading. ×
Virtualizacion De Servidores
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Virtualizacion De Servidores

6,905
views

Published on

Published in: Technology

0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,905
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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

×