SlideShare una empresa de Scribd logo
1 de 20
Curso:
                Técnicas y Herramientas de
                   Virtualización en Linux




El primer canal temático para el incremento de la productividad
Sesión 8:
                          Resumen




El primer canal temático para el incremento de la productividad
¿Qué es Virtualización?



• Tecnología que nos permite simular máquinas
  virtuales para ejecutar diferentes instancias de
  uno o mas Sistemas Operativos (S.O.)
  invitados (guest) sobre una sola máquina
  física (host)




     El primer canal temático para el incremento de la productividad
¿Por qué utilizar la virtualización?

• Para aprovechar plenamente los recursos de
  cada máquina

• Ahorro de costes:
  – Equipos                           - Energía
  – Mantenimientos                - Personal


• Mejora en la escalabilidad
  y la tolerancia a fallos
  −Reducción de tiempos de parada
    El primer canal temático para el incremento de la productividad
  −Migración de Sistemas
¿Por qué utilizar la virtualización?

• Administración Simplificada

• Centralización de las tareas de mantenimiento
  – Copias de seguridad
  – Actualizaciones


• Mejorar la gestión y el
  balanceo de recursos
  – Memoria
  – Almacenamiento para el incremento de la productividad
     El primer canal temático
¿Por qué utilizar Linux para virtualizar?



• Fiabilidad del sistema

• Menor consumo de recursos de
  la máquina anfitrión

• Calidad de las herramientas
  de virtualización desarrolladas
  para este sistema operativo
     El primer canal temático para el incremento de la productividad
Escenarios de uso de la virtualización

• Seguridad

• Consolidación de Servidores

• Independencia del Hardware

• Hosting, clustering y Cloud Computing

• Desarrollo y pruebas

• Educativo canal temático para el incremento de la productividad
     El primer
Tipos de virtualización

• Emulación de Hardware
   (Qemu)
• Virtualización a través de Hypervisor
   – Virtualización Completa:
       (VMWare, VirtualBox)
       • No se modifica el S.O. Host
   – Paravirtualización:
       (Xen)
       • Se modifica el S.O. Host
• Virtualización a nivel de S.O.
  (contenedores)
     El primer canal temático para el incremento de la productividad
   (chroot, OpenVZ)
Virtualización con Hypervisor

• Las instancias de S.O. guest se ejecutan sobre
  un programa (Hypervisor) en el S.O. host que
  les permite acceder directamente al hardware
  de la máquina y no a uno simulado
• Si el S.O. guest no se modifica es
  Virtualización Completa (Virtual Box, VM
  Ware)
• Si el S.O. guest se modifica es
  paravirtualización (Xen)

    El primer canal temático para el incremento de la productividad
Aplicaciones de Virtualización que vamos a
estudiar

• VirtualBox

• Xen

• OpenVZ




    El primer canal temático para el incremento de la productividad
Características de VirtualBox

• Es una solución de Virtualización Completa
   – Funciona con un hypervisor
   – Destinado a servidores o puestos de trabajo
   – Arquitectura x86


• Funciona sobre una gran cantidad de sistemas
  anfitrión

• Puede virtualizar una gran cantidad de
  sistemas canal temático para el incremento de la productividad
               invitados (guest)
     El primer
Características de VirtualBox



•   Modularidad
•   Software Libre
•   Añadidos para sistemas invitados
•   Controladores USB virtuales
•   RDP




      El primer canal temático para el incremento de la productividad
Características principales de Xen

• Máquinas Virtuales con un rendimiento muy
  cercano al “nativo”

• Migración “en caliente” de máquinas virtuales
  entre diferentes anfitriones

• Soporte de hasta 32 CPU virtuales por cada
  sistema invitado

• Soporta arquitecturas x86 de 32 y 64 bits
    El primer canal temático para el incremento de la productividad
Características principales de Xen

• Excelente soporte de Hardware

• Soporta Virtualización Completa y Para-
  Virtualización

• Demostrada estabilidad




    El primer canal temático para el incremento de la productividad
ParaVirtualización



• El S.O. Invitado tiene que ser “portado” a Xen

• La paravirtualiación funciona en la mayoría de
  distribuciones de Linux

• Se están “portando” FreeBSD, NetBSD y
  Solaris

    El primer canal temático para el incremento de la productividad
Estructura de un sistema basado en Xen


    domU            domU            domU            domU
(S.O. invitado) (S.O. invitado) (S.O. invitado) (S.O. invitado)



                      dom0 (S.O. anfitrión)



                           HYPERVISOR


                            HARDWARE
      El primer canal temático para el incremento de la productividad
Modos de Red en Xen

• Bridging → modo por defecto

• NAT

• Routing

• Dummy



    El primer canal temático para el incremento de la productividad
Introducción a OpenVZ
• OpenVZ es una tecnología de virtualización en el nivel de
  sistema operativo para Linux. OpenVZ permite que un
  servidor físico ejecute múltiples instancias de sistemas
  operativos aislados, conocidos como Servidores Privados
  Virtuales (SPV o VPS en inglés) o Entornos Virtuales (EV)


• Comparado con otras soluciones de virtualización, OpenVZ
  ofrece menor flexibilidad en la elección del sistema
  operativo: tanto los huéspedes como los anfitriones deben
  ser Linux (aunque las distribuciones de GNU/Linux pueden
  ser diferentes en diferentes EVs). Sin embargo, la
  virtualización en el nivel de sistema operativo de OpenVZ
  proporciona mejor rendimiento, escalabilidad, densidad,
  administración de recursos dinámicos, y facilidad de
  administración que las alternativas
      El primer canal temático para el incremento de la productividad
Características del núcleo de OpenVZ

• Virtualización y Aislamiento: Cada EV es una
  entidad separada, y desde el punto de vista de su
  dueño se muestra como un servidor físico real

• Administración de recursos:
   – - Cuotas de disco
   – - Planificación de CPU
   – - Monitor de usuarios


• Punto de comprobación y migración en vivo
     El primer canal temático para el incremento de la productividad
Características de OpenVZ

• Escalabilidad:
   – - Soporta todas las características del kernel 2.6
   – - Hasta 64 CPUs
   – - Hasta 64 Gb de RAM


• Densidad:
  – - Hasta aprox. 320 Evs en un equipo con 2 Gb de
    RAM

• Administración Masiva
     El primer canal temático para el incremento de la productividad

Más contenido relacionado

La actualidad más candente

KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual MachineAlina Guerrero
 
Soluciones de virtualizacion
Soluciones de virtualizacionSoluciones de virtualizacion
Soluciones de virtualizacionPFSGRUPO
 
Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Gustavo Andres Brey
 
Techdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxTechdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxPablo Campos
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionegullon
 
Kubernetes - #dockerconlima
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlimaAngel Nuñez
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeRodolfo Pilas
 
Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizacionerikita1702
 
Virtualización Avanzada con Elastix
Virtualización Avanzada con ElastixVirtualización Avanzada con Elastix
Virtualización Avanzada con ElastixPaloSanto Solutions
 

La actualidad más candente (20)

KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual Machine
 
ONE Xperience at Facultat d'Informàtica de Barcelona
ONE Xperience at Facultat d'Informàtica de BarcelonaONE Xperience at Facultat d'Informàtica de Barcelona
ONE Xperience at Facultat d'Informàtica de Barcelona
 
4.5.2
4.5.2 4.5.2
4.5.2
 
Introduccion hyper v
Introduccion hyper vIntroduccion hyper v
Introduccion hyper v
 
4 miguel alfaro fournier
4   miguel alfaro fournier4   miguel alfaro fournier
4 miguel alfaro fournier
 
Soluciones de virtualizacion
Soluciones de virtualizacionSoluciones de virtualizacion
Soluciones de virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Informe laboratorio 1 kvm
Informe laboratorio 1 kvmInforme laboratorio 1 kvm
Informe laboratorio 1 kvm
 
Virtualización con Xen
Virtualización con XenVirtualización con Xen
Virtualización con Xen
 
Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Techdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxTechdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and Linux
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
 
Kubernetes - #dockerconlima
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlima
 
Virtual Box
Virtual BoxVirtual Box
Virtual Box
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
 
VMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajasVMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajas
 
Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizacion
 
Virtualización Avanzada con Elastix
Virtualización Avanzada con ElastixVirtualización Avanzada con Elastix
Virtualización Avanzada con Elastix
 
Docker 2014 v2
Docker 2014 v2Docker 2014 v2
Docker 2014 v2
 

Similar a Virtualizacion8

Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Irontec
 
Virtualizacion de servidores.pdf
Virtualizacion de servidores.pdfVirtualizacion de servidores.pdf
Virtualizacion de servidores.pdfMarcosUrdaneta7
 
Computacion en nube
Computacion en nubeComputacion en nube
Computacion en nubeLuis Lopez
 
Tema 02 virtualizacion
Tema 02 virtualizacionTema 02 virtualizacion
Tema 02 virtualizacionpipesergio
 
Virtualización para Desarrolladores
Virtualización para DesarrolladoresVirtualización para Desarrolladores
Virtualización para Desarrolladoressergiovier
 
Red Hat Cloud Computing
Red Hat Cloud ComputingRed Hat Cloud Computing
Red Hat Cloud ComputingGrupo Logica
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Cloud Computing. Virtualización
Cloud Computing. VirtualizaciónCloud Computing. Virtualización
Cloud Computing. Virtualizaciónpacvslideshare
 
Presentacio virtualització
Presentacio virtualitzacióPresentacio virtualització
Presentacio virtualitzacióDani Salcedo
 
Maquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽMaquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽHenry Upla
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-vPablo Campos
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfoliojuandanielp
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxEduardo Castro
 

Similar a Virtualizacion8 (20)

Consolidacion
ConsolidacionConsolidacion
Consolidacion
 
Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6
 
Virtualizacion de servidores.pdf
Virtualizacion de servidores.pdfVirtualizacion de servidores.pdf
Virtualizacion de servidores.pdf
 
XEN - Taller presentación Xen
XEN - Taller presentación XenXEN - Taller presentación Xen
XEN - Taller presentación Xen
 
Citrix xen server
Citrix xen serverCitrix xen server
Citrix xen server
 
Computacion en nube
Computacion en nubeComputacion en nube
Computacion en nube
 
Tema 02 virtualizacion
Tema 02 virtualizacionTema 02 virtualizacion
Tema 02 virtualizacion
 
Virtualización para Desarrolladores
Virtualización para DesarrolladoresVirtualización para Desarrolladores
Virtualización para Desarrolladores
 
Red Hat Cloud Computing
Red Hat Cloud ComputingRed Hat Cloud Computing
Red Hat Cloud Computing
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
1. Administración de Sistemas Operativos en Red.ppt
1. Administración de Sistemas Operativos en Red.ppt1. Administración de Sistemas Operativos en Red.ppt
1. Administración de Sistemas Operativos en Red.ppt
 
Cloud Computing. Virtualización
Cloud Computing. VirtualizaciónCloud Computing. Virtualización
Cloud Computing. Virtualización
 
Presentacio virtualització
Presentacio virtualitzacióPresentacio virtualització
Presentacio virtualització
 
V mware infraestructure 3
V mware infraestructure 3V mware infraestructure 3
V mware infraestructure 3
 
Maquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽMaquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽ
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-v
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en Linux
 
Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 

Virtualizacion8

  • 1. Curso: Técnicas y Herramientas de Virtualización en Linux El primer canal temático para el incremento de la productividad
  • 2. Sesión 8: Resumen El primer canal temático para el incremento de la productividad
  • 3. ¿Qué es Virtualización? • Tecnología que nos permite simular máquinas virtuales para ejecutar diferentes instancias de uno o mas Sistemas Operativos (S.O.) invitados (guest) sobre una sola máquina física (host) El primer canal temático para el incremento de la productividad
  • 4. ¿Por qué utilizar la virtualización? • Para aprovechar plenamente los recursos de cada máquina • Ahorro de costes: – Equipos - Energía – Mantenimientos - Personal • Mejora en la escalabilidad y la tolerancia a fallos −Reducción de tiempos de parada El primer canal temático para el incremento de la productividad −Migración de Sistemas
  • 5. ¿Por qué utilizar la virtualización? • Administración Simplificada • Centralización de las tareas de mantenimiento – Copias de seguridad – Actualizaciones • Mejorar la gestión y el balanceo de recursos – Memoria – Almacenamiento para el incremento de la productividad El primer canal temático
  • 6. ¿Por qué utilizar Linux para virtualizar? • Fiabilidad del sistema • Menor consumo de recursos de la máquina anfitrión • Calidad de las herramientas de virtualización desarrolladas para este sistema operativo El primer canal temático para el incremento de la productividad
  • 7. Escenarios de uso de la virtualización • Seguridad • Consolidación de Servidores • Independencia del Hardware • Hosting, clustering y Cloud Computing • Desarrollo y pruebas • Educativo canal temático para el incremento de la productividad El primer
  • 8. Tipos de virtualización • Emulación de Hardware (Qemu) • Virtualización a través de Hypervisor – Virtualización Completa: (VMWare, VirtualBox) • No se modifica el S.O. Host – Paravirtualización: (Xen) • Se modifica el S.O. Host • Virtualización a nivel de S.O. (contenedores) El primer canal temático para el incremento de la productividad (chroot, OpenVZ)
  • 9. Virtualización con Hypervisor • Las instancias de S.O. guest se ejecutan sobre un programa (Hypervisor) en el S.O. host que les permite acceder directamente al hardware de la máquina y no a uno simulado • Si el S.O. guest no se modifica es Virtualización Completa (Virtual Box, VM Ware) • Si el S.O. guest se modifica es paravirtualización (Xen) El primer canal temático para el incremento de la productividad
  • 10. Aplicaciones de Virtualización que vamos a estudiar • VirtualBox • Xen • OpenVZ El primer canal temático para el incremento de la productividad
  • 11. Características de VirtualBox • Es una solución de Virtualización Completa – Funciona con un hypervisor – Destinado a servidores o puestos de trabajo – Arquitectura x86 • Funciona sobre una gran cantidad de sistemas anfitrión • Puede virtualizar una gran cantidad de sistemas canal temático para el incremento de la productividad invitados (guest) El primer
  • 12. Características de VirtualBox • Modularidad • Software Libre • Añadidos para sistemas invitados • Controladores USB virtuales • RDP El primer canal temático para el incremento de la productividad
  • 13. Características principales de Xen • Máquinas Virtuales con un rendimiento muy cercano al “nativo” • Migración “en caliente” de máquinas virtuales entre diferentes anfitriones • Soporte de hasta 32 CPU virtuales por cada sistema invitado • Soporta arquitecturas x86 de 32 y 64 bits El primer canal temático para el incremento de la productividad
  • 14. Características principales de Xen • Excelente soporte de Hardware • Soporta Virtualización Completa y Para- Virtualización • Demostrada estabilidad El primer canal temático para el incremento de la productividad
  • 15. ParaVirtualización • El S.O. Invitado tiene que ser “portado” a Xen • La paravirtualiación funciona en la mayoría de distribuciones de Linux • Se están “portando” FreeBSD, NetBSD y Solaris El primer canal temático para el incremento de la productividad
  • 16. Estructura de un sistema basado en Xen domU domU domU domU (S.O. invitado) (S.O. invitado) (S.O. invitado) (S.O. invitado) dom0 (S.O. anfitrión) HYPERVISOR HARDWARE El primer canal temático para el incremento de la productividad
  • 17. Modos de Red en Xen • Bridging → modo por defecto • NAT • Routing • Dummy El primer canal temático para el incremento de la productividad
  • 18. Introducción a OpenVZ • OpenVZ es una tecnología de virtualización en el nivel de sistema operativo para Linux. OpenVZ permite que un servidor físico ejecute múltiples instancias de sistemas operativos aislados, conocidos como Servidores Privados Virtuales (SPV o VPS en inglés) o Entornos Virtuales (EV) • Comparado con otras soluciones de virtualización, OpenVZ ofrece menor flexibilidad en la elección del sistema operativo: tanto los huéspedes como los anfitriones deben ser Linux (aunque las distribuciones de GNU/Linux pueden ser diferentes en diferentes EVs). Sin embargo, la virtualización en el nivel de sistema operativo de OpenVZ proporciona mejor rendimiento, escalabilidad, densidad, administración de recursos dinámicos, y facilidad de administración que las alternativas El primer canal temático para el incremento de la productividad
  • 19. Características del núcleo de OpenVZ • Virtualización y Aislamiento: Cada EV es una entidad separada, y desde el punto de vista de su dueño se muestra como un servidor físico real • Administración de recursos: – - Cuotas de disco – - Planificación de CPU – - Monitor de usuarios • Punto de comprobación y migración en vivo El primer canal temático para el incremento de la productividad
  • 20. Características de OpenVZ • Escalabilidad: – - Soporta todas las características del kernel 2.6 – - Hasta 64 CPUs – - Hasta 64 Gb de RAM • Densidad: – - Hasta aprox. 320 Evs en un equipo con 2 Gb de RAM • Administración Masiva El primer canal temático para el incremento de la productividad