Virtualizacion libre para Linux

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.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

2 Favorites

Virtualizacion libre para Linux - Presentation Transcript

  1. Grupo de Usuarios Linux del Uruguay Rodolfo Pilas rodolfo@pilas.net http://www.pilas.net Virtualizacion libre para sistemas Linux
  2. Virtualización
  3. Virtualización en el tiempo...
    • Concepto con más de 40 años
    • IBM 7044
    • Compatible Time Sharing System (CTSS) - M.I.T. – Atlas Proyect
  4. Virtualización por hardware
    • IBM Sistem/360 Model 67
    • supervisor
    • Virtual Machine Monitor VVM
  5. Virtualización de procesador
    • Simular el procesador
    • P-code (Pseudo Code) – 1970 Universidad de California, San Diego (UCSD) Pascal
    • Java Virtual Machine (JVM)
  6. Virtualización de set de instrucciones
    • Traducción binaria a espacios de hardware
    • Semejante al manejo de la memoria y el cache de memoria
    • Procesador Crusoe (Trasmeta) – Code Morphing
  7. Tipos de Virtualización
  8. Emulación de Hardware
    • Se emula a nivel de software todo el hardware
    • Se puede emular distinto hareware en un mismo host
    • Se unifica el harware
    • Corre sistema operativo sin cambios
    • Es lento (1/100 o incluso 1/1000)
  9. MAME (emulación)
  10. Bochs (emulación)
    • Simulador de x86 (386, 486, Pentium, PPro)
    • Corre sobre x86, PowerPC, Alpha, SPARC y MIPS
    • Corre Linux, MS Windows, BSD, FreeBSD, OpenBSD, etc.
  11. QEMU (emulación)
    • Emulación completa (semejante a Bochs)
    • Emula diferentes arquitecturas x86, x86_64, ARM, SPARC, PowerPC y MIPS
    • Emula multiples procesadores
    • Emulación en modo usuario (solo en Linux)
    • UMQEMU – Para correr un aplicación determinada
  12. VirtualBox (emulación)
    • Basado en QEMU
    • Corre sobre Linux y Windows
    • Virtualiza MS-Windows, Linux, OS/2, OpenBSD, FreeBSD
    • Interfaz gráfica “ muy trabajada ” para su configuración
    • Muy buen sopore USB
    • Acceso Remote Desktop a la máquina virtual
  13. Virtualización completa
    • Un sistema hipervisor hace de mediador
    • No es necesario correr un SO modificado
    • Mas performante que emulación de hardware
    • Mediación consume recursos
    • El SO debe soportar hardware real
    • Muy nuevo, a partir de Kernel 2.6.20
    • Módulo del Kernel
    • Sistema virtualizado corre sobre QEMU
    • Corre sobre HW que soporta virtualización (CPU)
    KVM (~virtualizacion completa)
  14. Paravirtualización
    • Un sistema hypervisor abstrae el hardware real
    • Puede emular hardware (procesadores)
    • El SO debe “ saber ” que está siendo virtualizado
    • Es el método más performante (similar al no virtualizado)
    • Desarrollo Universidad de Cambridge
    • Corre Linux, NetBSD, FreeBSD, Plan9, Netware y Windows XP*
    • Virtualización completa con Intel Vanderpool o con AMD Pacífica
    • Migración de máquinas virtuales
    XEN (paravirtualizacion)
    • Kernel 2.6 Linux
    • Arranca kernel independiente y corren como proceso de usuario
    • El kernel UML debe saber que es virtualizado
    UML (paravirtualizacion)
  15. Virtualizacion a nivel de Sistema Operativo
    • Crea máquinas virtuales dentro del mismo SO
    • Cada máquina virtual corre mismo SO
    • Aisla una máquina de otra
    • Se comparten los recursos de hardware
    • Diferentes técnicas de virtualización
    • Virtual Private Servers (VPS) - “contenedor”
    • Aisla espacio de usuario uno de otro
    • Utiliza jaulas chroot
    Linux-VServer (virtualizacion OS)
    • Se basa en Virtuozzo* y es desarrollado por la empresa Wsoft Inc.
    • Kenrel Linux Modificado
    • Herramientas optimizadas
    • Manejo de recursos para VPS
    • Permite congelamiento y migración
    OpenVZ (virtualizacion OS)
    • Existen múltiples formas de virtualizar licenciadas como Software Libre
    • El problema es que no solemos considerarlas
    • Cada uno debe optar por la virtualización que se adapta a sus necesidades
    Virtualizacion Libre
  16. PREGUNTAS (...por favor) Rodolfo Pilas rodolfo @ pilas.net http: // www. pilas.net Presentación diseñada con: Debian GNU/Linux, Kernel version 2.6.10 Ambiente gráfico KDE 3 OpenOffice Impress 2.0

+ Rodolfo PilasRodolfo Pilas, 3 years ago

custom

2290 views, 2 favs, 6 embeds more stats

Página: http://www.pilas.net/20070911/virtualizaci more

More info about this document

CC Attribution License

Go to text version

  • Total Views 2290
    • 2177 on SlideShare
    • 113 from embeds
  • Comments 1
  • Favorites 2
  • Downloads 148
Most viewed embeds
  • 91 views on http://www.pilas.net
  • 8 views on http://blog.yaaqui.com
  • 6 views on http://www.netvibes.com
  • 5 views on http://utiltec.blogspot.com
  • 2 views on http://utilconsultorias.blogspot.com

more

All embeds
  • 91 views on http://www.pilas.net
  • 8 views on http://blog.yaaqui.com
  • 6 views on http://www.netvibes.com
  • 5 views on http://utiltec.blogspot.com
  • 2 views on http://utilconsultorias.blogspot.com
  • 1 views on file://

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