Virtualización con KVM, virtualización de código abierto. Que nos puede ofrecer la virtualización con KVM como una opción de virtualización de código abierto. Una opción de futuro puesto que recientemente Red Hat a apostado fuerte por esta solución, lo que le garantiza un recorrido y un desarrollo importante en los próximos años. KVM se encuentra integrado en el núcleo de Linux a partir de la versión 2.6.20 del kernel.
Esta guía explica cómo instalar y usar una KVM (es.wikipedia.org/wiki/KVM), con el fín de crear y correr maquinas virtuales en un servidor montado en Ubuntu 8.10. Se mostrará cómo crear maquinas virtuales basadas en el kernel (KVMs) que usan volumenes lógicos (LVMs). [En inglés]
[c&p] In this HowTo I'll explain how to install and use KVM for running your services in virtual machines. KVM (Kernel-based Virtual Machine) is a Linux kernel virtualization technique that provides full virtualization by using Intel VT (Vanderpool) or AMD-V (Pacifica).
Video de Windows XP corriendo bajo Fedora Core 6 usando el nuevo software de virtualización KVM próximo a ser incluído en el Kernel Linux.
Red Hat ha anunciado la compra de Qumranet, la empresa que desarrolla la plataforma KVM ((Kernel Virtual Machine) y otras herramientas de virtualización. Después de la compra de Xen por parte de Cirtix, ahora le toca el turno a KVM de entrar a formar parte de una empresa más grande. Una muestra más del interés de la industria por la virtualización. En el mismo anuncio, Red Hat afirma que seguirá distribuyendo Xen con RHEL.
KVM permitirá arrancar imágenes de Linux y Windows sin necesitar de otras soluciones externas como pueden ser VMware o Xen. O al menos eso es lo que nos cuentan en la noticia... con la versión 2.6.20 del kernel :) KVM está basado en QEMU.
En Phoronix han realizado una interesante guía de cómo hacer uso del software de virtualización KVM bajo Linux. Si dispones de alguno de los últimos procesadores de Intel y AMD con extensiones para virtualización hardware, poner en marcha varias máquinas virtuales es cosa hecha.
Aunque con bastantes problemas finalmente es posible virtualizar una versión no modificada de Mac OS X. Ha sido el proyecto alex.csgraf.de/self/?qemu/ ha conseguido que funcione con qemu y kvm. Aunque sin Rosetta ni otras cosas VMWare tabién ha conseguido ejecutor Mac OS X server. Recordemos que la licencia de Mac OS X server cambió en su versión 10.5 permitiendo que se ejecute sin modificar en una maquina virtual. Vía vivalinux.com.ar/soft/quemu-osx.html y en castellano
La virtualización de sistemas operativos cada vez es mas común, estas máquinas virtuales, nos pueden hacer ahorrar mucho dinero al reducir los costes en hardware y además poder exprimir al máximo el que tenemos. Herramientas open source como Qemu, o VirtualBox pueden además darnos por coste 0 lo mismo que otras aplicaciones, aprovechando al máximo los nuevos procesadores con las nuevas intrucciones nativas de virtualización.
El día llegó, ya tenemos versión de AbiCloud liberada bajo licencia open source. AbiCloud es una plataforma open source para la gestión y despliegue de Clouds dentro los Centros de Datos de las empresas. Una de las características que diferencia AbiCloud es la interfaz web para la gestión de la infraestructura. Es posible desplegar un nuevo servicio con solo arrastrar y soltar una imagen de una máquina virtual. En esta versión se pueden desplegar instancias sobre VirtualBox, pero también hay soporte para VMware, KVM y Xen.
Arranque en 20 segundos, asignación de dispositivos PCI en kvm, el nuevo driver libre nouveau para tarjetas nvidia, ext4 por defecto, y algunas mas, echale un vistazo a la lista de características que podrían hacer de Fedora 11 la distro de moda entre los que sufrimos de versionitis.
Os presento aquí una primera versión del mítico juego Supaplex, edición para móviles. JavaPlex, que así es como he llamado a este juego, es un juego realizado en java y más concretamente con la versión j2me, usando MIDP1 sobre CLDC y una utilizando la máquina virtual KVM. Para su desarrollo heutilizado el Wireless Toolkit 2.1, por lo cual deberás introducir la carpeta supa dentro del directorio de APPS del WTK para testearlo. La licencia es GPL.
Torvalds ha publicado la versión final de Linux 2.6.26. Entre las novedades se encuentran montajes "bind" de solo lectura, soporte preliminar del futuro estándar 802.11s (wireless mesh), soporte mejorado de webcams por la inclusión de un driver para dispositivos basados en el estándar UVC, un depurador de kernel, soporte para el OLPC, KVM portado a S390, PPC y IA64, y varios drivers y muchas otras mejoras. Rel: diegocg.blogspot.com/2008/07/lo-que-traer-linux-2626.html Lista completa de cambios: kernelnewbies.org/Linux_2_6_26
Haizea tiene como objetivo proporcionar una solución general al problema del aprovisionamiento de recursos. Este software, utilizado en combinación con OpenNebula (un gestor open source de infraestructura virtual desarrollado por el grupo de Arquitectura de Sistemas Distribuidos de la Universidad Complutense de Madrid), permite gestionar un cluster Xen o KVM (y pronto también clusters VMWare) y desplegar máquinas virtuales dinámicamente en el cluster satisfaciendo varios casos de uso simultáneamente y eficientemente.
Despues de 3 meses, ya está en la calle. Esta nueva versión incluye el magnífico gestor de procesos CFS, un nuevo mecanismo de read-ahead, un hypervisor de paravirtualización llamado lguest, soporte de huespedes XEN y KVM, longitud de parámetros de procesos variable, SLUB como gestor de slab por defecto, PPP-sobre-L2TP, mejoras para XFS y ext4, la llamada de sistema fallocate() y muchas otras cosas (ver kernelnewbies.org/Linux_2_6_23 para más detalles)
Usando una PC con microprocesador Intel Core 2 Duo a 1.86 GHz con 512 Mb de RAM y Linux From Scratch (Kernel 2.6.21) con la virtualización de QEmu 0.9 y KVM, un inquieto usuario pudo "virtualizar la historia de Microsoft" corriendo al mismo tiempo en la configuración anterior Windows 95, 98, 2000 y XP. Y para hacer más atractiva la proeza, cada Windows puede verse correr en una cara del "cubo" de Beryl 0.2.0 bajo XFCE 4.4
Impresionante video en el que se puede observar Windows 95, 98, 2000, y XP virtualizados mediante QEmu 0.9 y KVM, en un pc con procesador core duo de 1.86GHz y solo 512MB de Ram, con Linux From Scratch (Kernel 2.6.21) de S.O
Usando un PC Intel Core 2 Duo a 1.86 GHz con 512 Mb de RAM y Linux From Scratch, con la virtualización de QEmu 0.9 y KVM, un inquieto usuario pudo "virtualizar la historia de Microsoft" corriendo al mismo tiempo Windows 95, 98, 2000 y XP. Y para hacer más atractiva la proeza, cada Windows puede verse correr en una cara del "cubo" de Beryl.
Linus acaba de publicar Linux 2.6.21. Esta versión incluye la capa de paravirtualización VMI para hypervisors tipo Vmware, mejoras de KVM (soporte inicial de paravirtualización y migración en vivo), un modo de funcionamiento del bucle inactivo de la CPU sin 'ticks' de reloj llamado "dynticks", soporte de la CPU PWRficient de PaSemi y de una arquitectura de Toshiba basada en el Cell llamada "celleb", NFS sobre IPv6, tuneles IPSEC IPv4 <-> IPv6 y otras mejoras. Lista de cambios completa en: kernelnewbies.org/Linux_2_6_21 (inglés)
Existen varias alternativas para poder instalar Windows Vista bajo Ubuntu Linux, pero está claro que esta última parece una de las más rápidas y sencillas. VirtualBox no lleva mucho en el mercado, pero parece que la virtualización propuesta con esta aplicación funciona estupendamente. Otras alternativas: KVM, VMware, o Xen.