Novell desarrollando su propio fork de KVM

19 02 2010

Red Hat comenzó a migrar a sus clientes desde Xen a KVM comenzando a medidados del año pasado como parte de su nueva estrategia de virtualización construída completamente sobre la máquina virtual basada en el Kernel Linux (proyecto que a propósito lidera desde que compró Qumranet en el 2008). Su distribución Red Hat Enterprise Linux (RHEL) se convertiría poco después en la primera en soportar comercialmente a KVM.

Ahora Novell quiere seguir esos mismos pasos, apostando también fuertemente a KVM, pero bajo sus mismas reglas. Y así comenzaría a hacerlo con su proyecto AlacrityVM, un nuevo hypervisor basado en KVM pero “enfocado en la performance” que ya demuestra unas mejoras notables.

Según la página de AlacrityVM:

“Los entornos virtualizados a menudo imponen significativas penalidades en la performance en una carga de trabajo determinada cuando se los compara con equivalentes nativos. Este proyecto está motivado en la creencia de que esto no tiene que ser necesariamente así, y que no necesitamos hardware exótico para conseguirlo. AlacrityVM demuestra que la mayoría de los cuellos de botella en la performance se deben a pilas de software sub-óptimas.”

El proyecto todavía está en etapas muy tempranas de desarrollo, sin ninguna fecha para el lanzamiento de una primera versión estable. Sin embargo, en su repositorio ya se puede encontrar un paquete binario para OpenSUSE, además de sus correspondientes fuentes para la arquitectura x86-64.

Anuncios




VirtualBox 3.1 espero que supere al vmware player 3

2 12 2009

Más rápidamente de lo que esperábamos Sun anunció el lanzamiento de la versión defitiniva de VirtualBox 3.1, la nueva gran actualización de su popular software de virtualización para arquitecturas x86, que ahora incluye grandes novedades como por ejemplo la “Teleportación”, que permite migrar máquinas virtuales mientras se están ejecutando entre distintos anfitriones, aún si estos tienen CPUs disímeles (como Intel o AMD).

La “Teleportación” debería ser especialmente apreciada por los administradores de sistemas, que ahora podrían efectuar tareas de mantenimiento en sus máquinas virtuales sin ninguna disrupción en los servicios que ofrecen.

Otras novedades incluyen aceleración de video 2D para huéspedes Windows, soporte para más de una unidad de almacenamiento óptica, restauración de “snapshots” en orden arbitrario y la posibilidad de hacer “snapshots” de otros “snapshots” (branching), interfaces de red paravirtualizadas con una configuración que puede cambiarse sin detener la máquina virtual, mejoras significativas en el desempeño en huéspedes AMD64 y mucho más.





Ulteo Open Virtual Desktop 2.0 para los que les gusta la virtuializacion

30 11 2009

Ulteo

Gael Duval, el fundador original de Mandrake Linux luego despedido de Mandriva, anunció muy brevemente con este mensaje su nuevo Ulteo Open Virtual Desktop 2.0 (OVD). Básicamente, este original producto permite a usuarios de Linux, Mac OS X y Windows ejecutar otros escritorios y aplicaciones remotas directamente desde un navegador que soporte Java. Como antes lo explicó Thierry Koehrlen, CEO de Ulteo:

“Los usuarios de Windows pueden finalmente obtener aplicaciones de Linux y los que emigraron o planificación a migrar a Linux puede entregar la falta de aplicaciones de Windows a la PC, todo en un navegador web”.

OVD 2.0 incluye muchas novedades, pero la más distinguible es el nuevo modo “web portal” en el cual las aplicaciones de Windows y Linux se inician en una ventana del navegador dedicada. OVD incluye también una colección de aplicaciones básica listas para ejecutar, como OpenOffice.org y Thunderbird, otras más pueden ser instaladas por el administrador de la red.

//
//





VirtualBox 3.1 Beta 1

12 11 2009

Los desarrolladores de Sun anunciaron así en sus foros la primera versión Beta de VirtualBox 3.1, la próxima gran actualización del popular software de virtualización para arquitecturas x86, que ya incluye algunas muy importantes nuevas características, por ejemplo:

  • “Teleportación” (o Migración en Vivo), permitirá migrar una sesión de una máquina virtual de una computadora a otra mientras se está ejecutando.
  • Los estados respaldados (snapshots) de una máquina virtual pueden ahora restaurarse en un órden arbritario en lugar de sólo el último. También nuevos snapshots pueden tomarse de otros snapshots (“snapshots ramificados”).
  • Aceleración de video 2D en huéspedes Windows.
  • El tipo de conexión de red al huésped puede ahora cambiarse mientras la máquina virtual se está ejecutando.
  • Soporte experimental de USB en OpenSolaris.
  • Mejoras significativas en la performance de huéspedes AMD64.
  • Soporte experimental para EFI (Extended Firmware Interface)

Para esta primera Beta también se hizo un esfuerzo para mantener los mismos archivos de configuración de las máquinas virtuales sin modificarlos, para que sea posible evaluar esta versión y regresar a una anterior de manera segura.





Cuidado, virus en Linux . . . a través de Wine

25 10 2009

Wine, el servicio de virtualización de aplicaciones de Windows sobre Linux ha avanzado tanto en su desarrollo que puede llegar a ser infectado por virus de Windows. Aunque estamos hablando de afectar exclusivamente a los programas que corran sobre Wine y no, por tanto, al sistema operativo GNU/Linux en cuestión

Teniendo en cuenta la experiencia relatada en el blog opensourcenerd, en la que de manera totalmente consciente se instala un programa malware que se hace pasar como antivirus, Windows Police Pro, se puede concluir que Wine ejecuta de manera excepcionalmente fidedigna software creado para Windows sobre Linux ya que hasta malware y virus corren de forma correcta.

Tras la instalación, y los múltiples avisos de Firefox de sitio no seguro, aplicación no segura y demás, el sistema de Wine se vio modificado incluyendo explorer.exe, algo que hizo que para limpiar el sistema se tuviera que eliminar (purgar) completamente el paquete y volver a instalarlo.





KVM, ¿el nuevo rey de la virtualización?

19 10 2009

Alguna vez hemos hablado de KVM en este blog. KVM es uno de los muchos sistema de virtualización que hay en Linux. Como siempre, tiene sus detractores y sus defensores. Aquí no vamos a opinar si es mejor o peor, sino a comentar características técnicas de él y haceros la pregunta que hacemos en el título del post: ¿será el nuevo rey de la virtualización?

kvmbanner-logo2

¿Por qué nos hacemos (y se la hacemos a los lectores) esta pregunta? Muy sencillo. Red Hat compró Qumranet hace ya un tiempo (recordemos que en el mundo de la informática 6 meses ya es “historia” y 1 año es “prehistoria” 😉 y ha invertido mucho tiempo y dinero (tanto en su desarrollo como en marketing) en KVM. Cierto es que Red Hat empezó impulsando Xen muy fuerte, pero luego cambió/compró a KVM. ¿Lo hizo porque Xen fue comprado por Citrix? ¿Lo hizo porque tecnológicamente no le convencía más? No lo sabemos.

¿Por qué KVM y no Xen? Hay respuesta técnicas, económicas, sociales y de todo tipo para responder a esta pregunta. Yo voy a dar algunas técnicas que, en mi opinión, son importantes/interesantes.

Para empezar, KVM es un módulo más del kernel. Esto significa que no es un kernel diferente como le ocurre  Xen. Al ser un módulo del kernel

  • lo podemos cargar y descargar en tiempo de ejecución
  • soporta los demás módulos
  • viene por defecto del kernel (Xen no viene por defecto, hay que parchear aunque algunas distros parchean el kernel para nuestra propia comodidad)

En segundo lugar, debido a que es parte del kernel, “hereda” (mejor dicho, utiliza) muchas de las ventajas que ya tiene el kernel por sí como son:

  • eclabilidad
  • soporte para diferentes procesadores (Itanium, x86_64 y x86)
  • gestión de memoria
  • NUMA

En el apartado de memoria, una ventaja que tiene frente a Xen es la posibilidad de compartir páginas de memoria. Esto es una gran ventaja ya que nos permite ahorrar memoria (y dinero).

Otra ventaja que podemos mencionar es que, al ser parte del kernel, tiene menos líneas de código ya que muchas características las aprovecha del propio kernel. Esto implica un desarrollo más fácil y centralizado.

¿Qué esfuerzos comerciales está haciendo Red Hat con KVM? En primer lugar, Red Hat está ofreciendo KVM como

  • parte de su RHEL (5.4 y siguientes), no hay nada nuevo en esto, otras distros tmbién lo ofrecen
  • un “appliance” llamado RHEV (Red Hat Enterprise Virtualization) que no es más que una versión de RHEL “pelada” en la que no hay servicios ni aplicaciones casi, sinó que se centra todo en KVM. Esto sería un equivalente a VMWare, por ejemplo, en que sólo tenemos el kernel y el sistema de virtualzaición, pero no tenemos ningún otro servicios “molestando”

Como siempre, en el mundo FLOSS la idea es ofrecer diferentes opciones a los usuarios. Si quieres un Linux completo … pues te vas a la primer opción. Que lo que quieres es un sistema de virtualización puro y duro basado en FLOSS … pues tiras por el segundo camino. Como podéis ver, parece que el contricante real NO es Xen sinó … VMWare. Como digo, “parece”, no somos de Red Hat y no lo podemos confirmar 😉

Si fuera cierto que el principal contrincante es VMWare, KVM-Red Hat se pueden topar con un “pequeño” problema: gestión. VMWare lleva muchos años en el mercado y tiene una herramienta de gestión realmente potente y cómoda de utilizar. ¿Podrá Red Hat igualar (o superar) esa herramienta de gestión? No sólo eso sino que VMWare tiene una serie de productos orientados al mundo de la virtualización muy completo. Red Hat no lo tiene fácil, pero cierto es que Red Hat tiene muy buena visión de negocio y sabe lo que hace. Puede que con esta primera versión no consiga un producto equivalente a VMWare, pero el tiempo seguro que le permite competir seriamente con VMWare y otros sistemas de virtualización.

Abierta queda la “veda” para comentarios y suposiciones y especulaciones.





La nueva apuesta de Red Hat en virtualización (RHEV)

5 09 2009

bueno este articulo lo lei en divulgaciones.net y lo voy a poner para que lo lean

Red Hat compró en Septiembre de 2008 la empresa Qumranet. Empresa desarrolladora del hipervisor libre KVM así como del protocolo SPICE.

Con esta adquisición Red Hat pretende reafirmarse como una opción competitiva y fiable para el mercado de la virtualización, no sólo en la virtualización de servidores si no que también en VDI.

VDI es un acrónimo para Virtual Desktop Infraestructure, es decir la virtualización de sistemas de escritorio. Aunque se podría afrontar desde la misma perspectiva que la virtualización de servidores debido a las diferencias entre los entornos de escritorio y servidores este tipo de virtualización tiene sus propias características.

Volviendo al tema central de este artículo la nueva estrategia de Red Hat en virtualización consta de los siguientes componentes:

  • Red Hat Enterprise Virtualization Manager for Servers (RHEV-S) que no es ni más ni menos que una consola centralizada para gestionar host y clusters de máquinas Red Hat ejecutando máquinas virtuales. Es el equivalente al Virtual Center de VMware (vCenter Server).
  • Red Hat Enterprise Manager for Desktops (RHEV-S) sistema de gestión para VDI basado SolidICE y SPICE para sistemas Windows y Linux.
  • Red Hat Enterprise Virtualization Hypervisor (RHEV-H) un hipervisor que se instala con un sistema mínimo.

Toda esta infraestructura recibe el nombre de RHEV.

Este semana he podido degustar el nuevo producto de Red Hat y las impresiones no pueden ser otra cosa que positivas. Muy positivas.

La versión que he probado es una versión en desarrollo. Esta versión ira evolucionando hasta dar lugar a la versión final.

En la página de Brian Madden se puede ver una comparativa sobre el uso de diferentes protocolos utilizados en la virtualización de escritorio para comprobar el rendimiento de SPICE con RPD (Windows) o ICA (Citrix). También hay disponibles videos en los cuales se puede ver en acción.

Red Hat puede presumir de un producto competitivo de virtualización. VMware y Microsoft tendrán que tener muy en cuenta la solución de Red Hat que, ahora sí, promete ser un digno rival.

Podría entrar más en detalle sobre el producto pero dado que he tenido acceso al mismo a través del programa de partnering prefiero esperar a que se lance oficialmente y tener acceso a la versión final del mismo.

Bueno como motivador de la tecnologia open source creo que esta tecnologia sera util para las empresas como PYMES para poder ahorrar costos y evitar que que usen software en forma ilegal