SlideShare une entreprise Scribd logo
1  sur  34
Grupo de Usuarios Linux del UruguayGrupo de Usuarios Linux del Uruguay
Rodolfo PilasRodolfo Pilas
rodolfo@pilas.net http://www.pilas.net
24.oct.2009 – Latinoware 2009 – Foz de Iguazu
21.ago.2008 – Jornadas Regionales de Software Libre – Buenos Aires
06.jul.2007 – Curso Actualización – Inst. Empower-U - Montevideo
Virtualizacion libre paraVirtualizacion libre para
sistemas Linuxsistemas Linux
VirtualizaciónVirtualización
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
33
VirtualizaciónVirtualización
en el tiempo...en el tiempo...
● Concepto con más
de 40 años (1963)
● IBM 7044
● Compatible Time
Sharing System
(CTSS) - M.I.T. – Atlas
Proyect
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
44
Virtualización por hardwareVirtualización por hardware
● IBM Sistem/360 Model 67
● supervisor
● Virtual Machine Monitor VVM
Algunos Tipos de VirtualizaciónAlgunos Tipos de Virtualización
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
66
VirtualizaciónVirtualización
de procesadorde procesador
● Simular el procesador
● P-code (Pseudo Code) – 1970
Universidad de California, San Diego (UCSD)
Pascal
● Java Virtual Machine (JVM)
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
77
VirtualizaciónVirtualización
de set de instruccionesde 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
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
88
VirtualizaciónVirtualización
compatibilidad códigocompatibilidad código
● Wine
● Capa de compatibilidad para ejecutar
programas Windows y presentarlos al
kernel Linux
● Implementa la API de Windows con
código 100% no-Microsoft
Virtualización de computadorasVirtualización de computadoras
1 – Emulación
2 – Nativa
3 – Para-virtualización
4 – Asistencia Hardware
5 – Sistema operativo
Virtualización de computadorasVirtualización de computadoras
1 – Emulación
2 – Nativa
3 – Para-virtualización
4 – Asistencia Hardware
5 – Sistema operativo
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1111
VirtualizaciónVirtualización
por emulaciónpor emulación
de máquinade máquina
● Se emula a nivel de software todo el hardware
● Se puede emular distinto hardware en un mismo host
● Se unifica el hardware
● Corre sistema operativo sin cambios
● Es lento (1/100 o incluso 1/1000)
1
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1212
MAME (emulación)MAME (emulación)
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1313
DOSBOXDOSBOX
● Emulación 286/386 (real/protected mode)
● Emula sistema de archivos
● Emula sistemas gráficos:
Tandy, Hercules, CGA, EGA, VGA, VESA
● Muy portado: Windows, MacOSX, Linux, BeOS, etc.
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1414
Bochs (emulación)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.
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1515
QEMU (sin aceleración)QEMU (sin aceleración)
● Emulación completa (semejante a Bochs)
● Emula diferentes arquitecturas
x86, x86_64, ARM, SPARC, PowerPC y MIPS
● Emula multiples procesadores
Virtualización de computadorasVirtualización de computadoras
1 – Emulación
2 – Nativa
3 – Para-virtualización
4 – Asistencia Hardware
5 – Sistema operativo
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1717
● Se virtualiza la mínima cantidad de recursos
(solo los necesarios para correr SO sin modificar)
● Corre sobre un sistema operativo
● Los procesos emulados se ejecutan directo en la CPU
● No es necesario correr un SO modificado
● Más performante que emulación completa
● Mediación consume recursos
VirtualizaciónVirtualización
nativanativa
2
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1818
QEMUQEMU
● Emulando con aceleración (kqemu)
● Solo para procesadores x86
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
1919
Mac­On­LinuxMac­On­Linux
● Emulador para PowerPC
● Permite correr MacOS y MacOSX
● Corre sobre PPC 603, 604, G3 y G4
● Para Linux 2.4 y 2.6
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2020
VirtualBox (emulación)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
Virtualización de computadorasVirtualización de computadoras
1 – Emulación
2 – Nativa
3 – Para-virtualización
4 – Asistencia Hardware
5 – Sistema operativo
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2222
ParavirtualizaciónParavirtualización
● Un sistema hypervisor abstrae el hardware real
● Correo directo en el host (bare metal)
● Puede emular hardware (procesadores)
● El SO debe “saber” que está siendo virtualizado
● Método muy performante
(similar al no virtualizado)
3
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2323
● Desarrollo Universidad de
Cambridge
● Corre Linux, NetBSD,
FreeBSD, Plan9, Netware y
Windows XP*
● Migración de máquinas
virtuales
XEN XEN (paravirtualizacion)(paravirtualizacion)
Virtualización de computadorasVirtualización de computadoras
1 – Emulación
2 – Nativa
3 – Para-virtualización
4 – Asistencia Hardware
5 – Sistema operativo
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2525
Virtualización Virtualización 
asistida por asistida por 
hardwarehardware
● Procesadores:
Intel Vanderpool
Amd Pacífica
Intel-VT - AMD-V
● Permiten correr OS
aislados.
● El sistema operativo no
necesita saber que está
siendo emulado.
4
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2626
● Corre Windows sin modificar
con Xen hipervisor
XENXEN
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2727
● Modulo a partir de Kernel 2.6.20
● Sistema virtualizado corre sobre QEMU
● Corre sobre HW que soporta virtualización (CPU)
● /dev/kvm – manejo hardware virtualizado
● QEMU – emulacion de hardware en user-space
● I/O manejado por QEMU (copy-on-write, imágenes, etc)
KVM KVM 
(kernel virtual machine)(kernel virtual machine)
Virtualización de computadorasVirtualización de computadoras
1 – Emulación
2 – Nativa
3 – Para-virtualización
4 – Hardware
5 – Sistema operativo
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
2929
VirtualizacionVirtualizacion
a nivel dea nivel de
Sistema OperativoSistema Operativo
● Crea espacios virtuales dentro del mismo SO
● Cada espacio virtual corre mismo SO
● Separa una procesos, espacio disco, red, memoria, etc.
● Se comparten los recursos de hardware
● Linux Vserver // OpenVZ // Linux Containers
5
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
3030
● Virtual Private Servers (VPS) -
“contenedor”
● Aisla espacio de usuario uno de otro
● Balanceo de recursos
Linux­VServerLinux­VServer
(virtualizacion OS)(virtualizacion OS)
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
3131
● Se basa en Virtuozzo* y es desarrollado por
la empresa Wsoft Inc.
● Kenrel Linux Modificado
● Herramientas optimizadas
● Manejo de recursos para VPS (quotas)
● Snapshot y restore
● Permite congelamiento y migración
OpenVZOpenVZ
(virtualizacion OS)(virtualizacion OS)
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
3232
● Son containers a la Linux-like
● Kernel Linux estandar
● Herramientas “en desarrollo”
● Recursos (quotas) mediante cgroups
● Snapshot y restore (LVM)
● Permite congelamiento y migración
LXC Linux ContainersLXC Linux Containers
(virtualizacion OS)(virtualizacion OS)
SEGUNDA PARTE
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 LibreVirtualizacion Libre
Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG
http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy
3434
  PREGUNTAS
(...por favor) Rodolfo PilasRodolfo Pilas
rodolfo @ pilas.netrodolfo @ pilas.net
http: // www. pilas.nethttp: // www. pilas.net
Presentación diseñada con:Presentación diseñada con:
Kubuntu,  Kernel version 2.6.24Kubuntu,  Kernel version 2.6.24
Ambiente gráfico KDE 3Ambiente gráfico KDE 3
OpenOffice Impress  2.4OpenOffice Impress  2.4

Contenu connexe

Tendances (20)

Divide y vencerás con docker y core os
Divide y vencerás con docker y core osDivide y vencerás con docker y core os
Divide y vencerás con docker y core os
 
Debian
DebianDebian
Debian
 
Oyerpes tfc0611
Oyerpes tfc0611Oyerpes tfc0611
Oyerpes tfc0611
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Control de versiones con Git
Control de versiones con GitControl de versiones con Git
Control de versiones con Git
 
Taller basico GNU / Linux
Taller basico GNU / LinuxTaller basico GNU / Linux
Taller basico GNU / Linux
 
Introducción a Docker
Introducción a DockerIntroducción a Docker
Introducción a Docker
 
Hurd ppt
Hurd pptHurd ppt
Hurd ppt
 
A Strategy for Container Lifecycle Management
A Strategy for Container Lifecycle ManagementA Strategy for Container Lifecycle Management
A Strategy for Container Lifecycle Management
 
Presentación Docker
Presentación DockerPresentación Docker
Presentación Docker
 
Linux
LinuxLinux
Linux
 
Seminario CLEFormacion-docker
Seminario CLEFormacion-dockerSeminario CLEFormacion-docker
Seminario CLEFormacion-docker
 
Kubernetes: Caso de uso real con mememtum y Taniwa
Kubernetes: Caso de uso real con mememtum y TaniwaKubernetes: Caso de uso real con mememtum y Taniwa
Kubernetes: Caso de uso real con mememtum y Taniwa
 
JHON
JHONJHON
JHON
 
RiKarl
RiKarlRiKarl
RiKarl
 
Karl
KarlKarl
Karl
 
Trisquel
TrisquelTrisquel
Trisquel
 
Tema 1 Control de Versiones
Tema 1 Control de VersionesTema 1 Control de Versiones
Tema 1 Control de Versiones
 
Linux
LinuxLinux
Linux
 
Configurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ideConfigurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ide
 

En vedette

Nadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioNadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioRodolfo Pilas
 
Gestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud ComputingGestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud ComputingRodolfo Pilas
 
Administración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesAdministración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesRodolfo Pilas
 
OpenStack Virtualización
OpenStack VirtualizaciónOpenStack Virtualización
OpenStack VirtualizaciónRodolfo Pilas
 
Linux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoLinux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoRodolfo Pilas
 

En vedette (8)

Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Nadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioNadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterio
 
Gestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud ComputingGestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud Computing
 
Administración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesAdministración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicaciones
 
Sea Ud. la Nube
Sea Ud. la NubeSea Ud. la Nube
Sea Ud. la Nube
 
OpenStack Virtualización
OpenStack VirtualizaciónOpenStack Virtualización
OpenStack Virtualización
 
Linux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoLinux Containers, un enfoque práctico
Linux Containers, un enfoque práctico
 
Hablemos de Systemd
Hablemos de SystemdHablemos de Systemd
Hablemos de Systemd
 

Similaire à Virtualizacion libre para sistemas Linux

Tema 02 virtualizacion
Tema 02 virtualizacionTema 02 virtualizacion
Tema 02 virtualizacionpipesergio
 
Taller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linuxTaller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linuxRemigio Salvador Sánchez
 
Sistemas operativos monopuesto
Sistemas operativos monopuestoSistemas operativos monopuesto
Sistemas operativos monopuestoI LG
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unixJosé Chancoh
 
Como instalar unix
Como instalar unixComo instalar unix
Como instalar unixivanita99
 
Introduccion a la Virtualización.pdf
 Introduccion a la Virtualización.pdf Introduccion a la Virtualización.pdf
Introduccion a la Virtualización.pdfJulianHernandez858831
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioVirtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioRodolfo Pilas
 
Xornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros ApermuyXornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros ApermuyAlberto Permuy Leal
 
Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Diego Sinche
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativosAxel Santana Jordan
 
Resumen investigación tesina gnu linux
Resumen investigación tesina gnu linuxResumen investigación tesina gnu linux
Resumen investigación tesina gnu linuxcrosbycarbajal
 
15. distribuciones linux mexicanas.
15. distribuciones linux mexicanas.15. distribuciones linux mexicanas.
15. distribuciones linux mexicanas.Ariadna Lozano
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfectobetabeers
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxRemigio Salvador Sánchez
 

Similaire à Virtualizacion libre para sistemas Linux (20)

Sistemasoperativosii
SistemasoperativosiiSistemasoperativosii
Sistemasoperativosii
 
Tema 02 virtualizacion
Tema 02 virtualizacionTema 02 virtualizacion
Tema 02 virtualizacion
 
Taller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linuxTaller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linux
 
Sistemas operativos monopuesto
Sistemas operativos monopuestoSistemas operativos monopuesto
Sistemas operativos monopuesto
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Como instalar unix
Como instalar unixComo instalar unix
Como instalar unix
 
Introduccion a la Virtualización.pdf
 Introduccion a la Virtualización.pdf Introduccion a la Virtualización.pdf
Introduccion a la Virtualización.pdf
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioVirtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novio
 
Xornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros ApermuyXornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros Apermuy
 
Workshop Ubuntu GNU/Linux 3
Workshop Ubuntu GNU/Linux 3Workshop Ubuntu GNU/Linux 3
Workshop Ubuntu GNU/Linux 3
 
Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Presentación sobre aulas virtuales
Presentación sobre aulas virtuales
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 
Resumen investigación tesina gnu linux
Resumen investigación tesina gnu linuxResumen investigación tesina gnu linux
Resumen investigación tesina gnu linux
 
15. distribuciones linux mexicanas.
15. distribuciones linux mexicanas.15. distribuciones linux mexicanas.
15. distribuciones linux mexicanas.
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
 

Plus de Rodolfo Pilas

Gestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreGestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreRodolfo Pilas
 
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
 
Licencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaLicencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaRodolfo Pilas
 
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Rodolfo Pilas
 
Virtualización Libre para sistemas Linux
Virtualización Libre para sistemas LinuxVirtualización Libre para sistemas Linux
Virtualización Libre para sistemas LinuxRodolfo Pilas
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones EfectivasRodolfo Pilas
 
Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Rodolfo Pilas
 
Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Rodolfo Pilas
 
Tecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNsTecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNsRodolfo Pilas
 
Licenciamiento de Software y otras obras con Derechos de Autor
Licenciamiento de Software y otras obras con Derechos de AutorLicenciamiento de Software y otras obras con Derechos de Autor
Licenciamiento de Software y otras obras con Derechos de AutorRodolfo Pilas
 
Software Libre, licenciamiento y Derechos de Autor
Software Libre, licenciamiento y Derechos de AutorSoftware Libre, licenciamiento y Derechos de Autor
Software Libre, licenciamiento y Derechos de AutorRodolfo Pilas
 
Software Libre y Derechos Autor
Software Libre y Derechos AutorSoftware Libre y Derechos Autor
Software Libre y Derechos AutorRodolfo Pilas
 

Plus de Rodolfo Pilas (14)

Gestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreGestión de Datacenter con Software Libre
Gestión de Datacenter con Software Libre
 
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
 
Licencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaLicencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menuda
 
Linux Corporativo
Linux CorporativoLinux Corporativo
Linux Corporativo
 
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
 
Terminal II - v.2
Terminal II - v.2Terminal II - v.2
Terminal II - v.2
 
Virtualización Libre para sistemas Linux
Virtualización Libre para sistemas LinuxVirtualización Libre para sistemas Linux
Virtualización Libre para sistemas Linux
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones Efectivas
 
Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Actividad Terminal (Parte II)
Actividad Terminal (Parte II)
 
Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Actividad Terminal (Parte I)
Actividad Terminal (Parte I)
 
Tecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNsTecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNs
 
Licenciamiento de Software y otras obras con Derechos de Autor
Licenciamiento de Software y otras obras con Derechos de AutorLicenciamiento de Software y otras obras con Derechos de Autor
Licenciamiento de Software y otras obras con Derechos de Autor
 
Software Libre, licenciamiento y Derechos de Autor
Software Libre, licenciamiento y Derechos de AutorSoftware Libre, licenciamiento y Derechos de Autor
Software Libre, licenciamiento y Derechos de Autor
 
Software Libre y Derechos Autor
Software Libre y Derechos AutorSoftware Libre y Derechos Autor
Software Libre y Derechos Autor
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Dernier (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Virtualizacion libre para sistemas Linux

  • 1. Grupo de Usuarios Linux del UruguayGrupo de Usuarios Linux del Uruguay Rodolfo PilasRodolfo Pilas rodolfo@pilas.net http://www.pilas.net 24.oct.2009 – Latinoware 2009 – Foz de Iguazu 21.ago.2008 – Jornadas Regionales de Software Libre – Buenos Aires 06.jul.2007 – Curso Actualización – Inst. Empower-U - Montevideo Virtualizacion libre paraVirtualizacion libre para sistemas Linuxsistemas Linux
  • 3. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 33 VirtualizaciónVirtualización en el tiempo...en el tiempo... ● Concepto con más de 40 años (1963) ● IBM 7044 ● Compatible Time Sharing System (CTSS) - M.I.T. – Atlas Proyect
  • 4. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 44 Virtualización por hardwareVirtualización por hardware ● IBM Sistem/360 Model 67 ● supervisor ● Virtual Machine Monitor VVM
  • 6. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 66 VirtualizaciónVirtualización de procesadorde procesador ● Simular el procesador ● P-code (Pseudo Code) – 1970 Universidad de California, San Diego (UCSD) Pascal ● Java Virtual Machine (JVM)
  • 7. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 77 VirtualizaciónVirtualización de set de instruccionesde 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
  • 8. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 88 VirtualizaciónVirtualización compatibilidad códigocompatibilidad código ● Wine ● Capa de compatibilidad para ejecutar programas Windows y presentarlos al kernel Linux ● Implementa la API de Windows con código 100% no-Microsoft
  • 9. Virtualización de computadorasVirtualización de computadoras 1 – Emulación 2 – Nativa 3 – Para-virtualización 4 – Asistencia Hardware 5 – Sistema operativo
  • 10. Virtualización de computadorasVirtualización de computadoras 1 – Emulación 2 – Nativa 3 – Para-virtualización 4 – Asistencia Hardware 5 – Sistema operativo
  • 11. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1111 VirtualizaciónVirtualización por emulaciónpor emulación de máquinade máquina ● Se emula a nivel de software todo el hardware ● Se puede emular distinto hardware en un mismo host ● Se unifica el hardware ● Corre sistema operativo sin cambios ● Es lento (1/100 o incluso 1/1000) 1
  • 12. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1212 MAME (emulación)MAME (emulación)
  • 13. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1313 DOSBOXDOSBOX ● Emulación 286/386 (real/protected mode) ● Emula sistema de archivos ● Emula sistemas gráficos: Tandy, Hercules, CGA, EGA, VGA, VESA ● Muy portado: Windows, MacOSX, Linux, BeOS, etc.
  • 14. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1414 Bochs (emulación)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.
  • 15. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1515 QEMU (sin aceleración)QEMU (sin aceleración) ● Emulación completa (semejante a Bochs) ● Emula diferentes arquitecturas x86, x86_64, ARM, SPARC, PowerPC y MIPS ● Emula multiples procesadores
  • 16. Virtualización de computadorasVirtualización de computadoras 1 – Emulación 2 – Nativa 3 – Para-virtualización 4 – Asistencia Hardware 5 – Sistema operativo
  • 17. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1717 ● Se virtualiza la mínima cantidad de recursos (solo los necesarios para correr SO sin modificar) ● Corre sobre un sistema operativo ● Los procesos emulados se ejecutan directo en la CPU ● No es necesario correr un SO modificado ● Más performante que emulación completa ● Mediación consume recursos VirtualizaciónVirtualización nativanativa 2
  • 18. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1818 QEMUQEMU ● Emulando con aceleración (kqemu) ● Solo para procesadores x86
  • 19. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 1919 Mac­On­LinuxMac­On­Linux ● Emulador para PowerPC ● Permite correr MacOS y MacOSX ● Corre sobre PPC 603, 604, G3 y G4 ● Para Linux 2.4 y 2.6
  • 20. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2020 VirtualBox (emulación)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
  • 21. Virtualización de computadorasVirtualización de computadoras 1 – Emulación 2 – Nativa 3 – Para-virtualización 4 – Asistencia Hardware 5 – Sistema operativo
  • 22. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2222 ParavirtualizaciónParavirtualización ● Un sistema hypervisor abstrae el hardware real ● Correo directo en el host (bare metal) ● Puede emular hardware (procesadores) ● El SO debe “saber” que está siendo virtualizado ● Método muy performante (similar al no virtualizado) 3
  • 23. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2323 ● Desarrollo Universidad de Cambridge ● Corre Linux, NetBSD, FreeBSD, Plan9, Netware y Windows XP* ● Migración de máquinas virtuales XEN XEN (paravirtualizacion)(paravirtualizacion)
  • 24. Virtualización de computadorasVirtualización de computadoras 1 – Emulación 2 – Nativa 3 – Para-virtualización 4 – Asistencia Hardware 5 – Sistema operativo
  • 25. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2525 Virtualización Virtualización  asistida por asistida por  hardwarehardware ● Procesadores: Intel Vanderpool Amd Pacífica Intel-VT - AMD-V ● Permiten correr OS aislados. ● El sistema operativo no necesita saber que está siendo emulado. 4
  • 26. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2626 ● Corre Windows sin modificar con Xen hipervisor XENXEN
  • 27. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2727 ● Modulo a partir de Kernel 2.6.20 ● Sistema virtualizado corre sobre QEMU ● Corre sobre HW que soporta virtualización (CPU) ● /dev/kvm – manejo hardware virtualizado ● QEMU – emulacion de hardware en user-space ● I/O manejado por QEMU (copy-on-write, imágenes, etc) KVM KVM  (kernel virtual machine)(kernel virtual machine)
  • 28. Virtualización de computadorasVirtualización de computadoras 1 – Emulación 2 – Nativa 3 – Para-virtualización 4 – Hardware 5 – Sistema operativo
  • 29. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 2929 VirtualizacionVirtualizacion a nivel dea nivel de Sistema OperativoSistema Operativo ● Crea espacios virtuales dentro del mismo SO ● Cada espacio virtual corre mismo SO ● Separa una procesos, espacio disco, red, memoria, etc. ● Se comparten los recursos de hardware ● Linux Vserver // OpenVZ // Linux Containers 5
  • 30. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 3030 ● Virtual Private Servers (VPS) - “contenedor” ● Aisla espacio de usuario uno de otro ● Balanceo de recursos Linux­VServerLinux­VServer (virtualizacion OS)(virtualizacion OS)
  • 31. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 3131 ● Se basa en Virtuozzo* y es desarrollado por la empresa Wsoft Inc. ● Kenrel Linux Modificado ● Herramientas optimizadas ● Manejo de recursos para VPS (quotas) ● Snapshot y restore ● Permite congelamiento y migración OpenVZOpenVZ (virtualizacion OS)(virtualizacion OS)
  • 32. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 3232 ● Son containers a la Linux-like ● Kernel Linux estandar ● Herramientas “en desarrollo” ● Recursos (quotas) mediante cgroups ● Snapshot y restore (LVM) ● Permite congelamiento y migración LXC Linux ContainersLXC Linux Containers (virtualizacion OS)(virtualizacion OS) SEGUNDA PARTE
  • 33. 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 LibreVirtualizacion Libre
  • 34. Grupo de Usuarios Linux del Uruguay - UYLUGGrupo de Usuarios Linux del Uruguay - UYLUG http://www.linux.org.uyhttp://www.linux.org.uy http://www.uylug.org.uyhttp://www.uylug.org.uy 3434   PREGUNTAS (...por favor) Rodolfo PilasRodolfo Pilas rodolfo @ pilas.netrodolfo @ pilas.net http: // www. pilas.nethttp: // www. pilas.net Presentación diseñada con:Presentación diseñada con: Kubuntu,  Kernel version 2.6.24Kubuntu,  Kernel version 2.6.24 Ambiente gráfico KDE 3Ambiente gráfico KDE 3 OpenOffice Impress  2.4OpenOffice Impress  2.4