Virtualizacion con Software Libre en el camino hacia la nube
-
Upload
rodolfo-pilas -
Category
Documents
-
view
564 -
download
2
Transcript of Virtualizacion con Software Libre en el camino hacia la nube
![Page 1: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/1.jpg)
Grupo de Usuarios Linux del UruguayGrupo de Usuarios Linux del Uruguay
Rodolfo PilasRodolfo [email protected] http://www.pilas.net
Virtualización con Virtualización con Software Libre, en el Software Libre, en el camino hacia la nubecamino hacia la nube
![Page 2: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/2.jpg)
![Page 3: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/3.jpg)
¿virtualizar?
Proveedores:
![Page 4: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/4.jpg)
¿virtualizar?
Proveedores:
![Page 5: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/5.jpg)
¿virtualizar?
Proveedores:
Pares:
![Page 6: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/6.jpg)
¿virtualizar?
Proveedores:
Pares:
![Page 7: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/7.jpg)
¿virtualizar?
![Page 8: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/8.jpg)
¿virtualizar?
![Page 9: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/9.jpg)
¡virtualizar!
¿fondos concursables?¿partida presupuestal?
¿refuerzo de rubro?¿premio de calidad?
![Page 10: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/10.jpg)
VirtualizaciónVirtualización
![Page 11: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/11.jpg)
VirtualizaciónVirtualización
![Page 12: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/12.jpg)
VirtualizaciónVirtualizaciónen el tiempo...en el tiempo...
Concepto con más de 40 años
IBM 7044
Compatible Time SharingSystem (CTSS) – MIT Atlas Project
![Page 13: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/13.jpg)
Virtualización por hardwareVirtualización por hardware
IBM System/360 Model 67
supervisor
Virtual Machine Monitor VVM
![Page 14: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/14.jpg)
Tipos de VirtualizaciónTipos de Virtualización
![Page 15: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/15.jpg)
Virtualización de plataformaVirtualización de plataforma
Emula con software todo el hardware
Se puede emular distinto hardware en el mismohost
Se unifica el hardware
Corre los sistemas operativos emulados sincambios
Es lento (1/100 o incluso 1/1000
![Page 16: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/16.jpg)
MAME (plataforma)MAME (plataforma)
![Page 17: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/17.jpg)
QEMU (plataforma)QEMU (plataforma)
Emulación completa
Emula arquitecturas x86, x86_64, ARM, SPARC, PowerPC y MIPS
Emula multiples procesadores
UMQEMU – para correr una aplicación determinada
![Page 18: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/18.jpg)
![Page 19: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/19.jpg)
Virtualización completaVirtualización completa
Emula suficiente del hardware para correrSO sin modificar
Crea máquinas virtuales iguales al host
“corta” el hardware real
Performance aceptable -20%
![Page 20: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/20.jpg)
VirtualBox (completa)VirtualBox (completa)
Basado en QEMU
Corre sobre Linux, MacOSX y Windows
Virtualiza MS-Windows, Linux, OS/2, FreeBSD, DOS, MacOS-X
Interfaz gráfica “muy trabajada”
Muy buen soporte USB
Acceso Remoto al Escritorio virtualizado
![Page 21: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/21.jpg)
ParavirtualziaciónParavirtualziación
Un kernel hipervisor abstrae el hardware real
El SO virtualizado debe “saber” que hardwareestá emulado
Una primer MV desempeña funciones de VVM
La mejor performance en virtualización(similar al no-virtualizado) -2% -8%
![Page 22: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/22.jpg)
XEN XEN (paravirtualizacion)(paravirtualizacion)
Desarrollo original Univ. Cambridge
Migración de máquinas virtuales
Linux con paravirt_ops corre directo sobre hipervisor
Logra virtualización nativa con Intel Vanderpool o AMD Pacífica
![Page 23: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/23.jpg)
Virtualizacion nativaVirtualizacion nativa
Lograr virtualización completa usando funcionalidades del hardware
Corre software virtualizado sin modificar
Mantiene performance de paravirtualizacióny características de virtualización completa
![Page 24: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/24.jpg)
KVM KVM (nativa)(nativa)
Módulo del kernel de Linux para generar hipervisor
Requiere Intel Vanderpool o AMD Pacífica
Utiliza QEMU modificado para“armar” máquina virtual
Overcomit para la memoria
![Page 25: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/25.jpg)
Virtualización deVirtualización desistema operativosistema operativo
Un solo sistema operativo arma entrnos aislados de virtualización (contenedores)
Separa: usuarios, software, procesos, red, etc.
Comparte el hardware (pero hay quotas)
Sin pérdida de performance
Máxima consolidación
![Page 26: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/26.jpg)
OpenVZOpenVZ(virtualizacion SO)(virtualizacion SO)
Se basa en Virtuozzo
Kernel Linux modificado
Manejo de quotas para contenedores
Congelamiento y migración
![Page 27: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/27.jpg)
Plataformas de Plataformas de virtualizaciónvirtualización
![Page 28: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/28.jpg)
Desarrollo Poxmox Server Solutions GmbH y financiado por Internet Foundation Austria
Virtualización completa: KVMsistema operativo: OpenVZ
Cluster Alta Disponibilidad
Migración en caliente
Backup & Restore
Administración web con roles
Switch de red virtual
Multiples tecnologías de almacenamiento
![Page 29: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/29.jpg)
![Page 30: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/30.jpg)
![Page 31: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/31.jpg)
![Page 32: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/32.jpg)
Desarrollado por Google
Virtualización nativa XEN ó KVM
Cluster Alta Disponibilidad (1-40 nodos)
Migración en caliente automática
Backup/Restore & Snapshoot
Administración web
Almacenamiento en LVM y entre nodos DRDB
![Page 33: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/33.jpg)
![Page 34: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/34.jpg)
![Page 35: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/35.jpg)
![Page 36: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/36.jpg)
![Page 37: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/37.jpg)
![Page 38: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/38.jpg)
¡virtualizar!
¿fondos concursables?¿partida presupuestal?
¿refuerzo de rubro?¿premio de calidad?
![Page 39: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/39.jpg)
![Page 40: Virtualizacion con Software Libre en el camino hacia la nube](https://reader034.fdocuments.net/reader034/viewer/2022052600/557ab98fd8b42acf1b8b4980/html5/thumbnails/40.jpg)
Muchas [email protected]