virtualizacion


En estos días se ha producido la compra de Sun por parte del gigante Oracle, lo cual ha hecho que el mundo del Software Libre se haya estremecido ya que Sun era la abanderada del software libre (con el permiso de IBM) entre las empresas grandes. Este movimiento es bastante curioso ya que no se ha dejado claro qué espera Oracle de Sun o en otras palabras cuáles son los motivos que les han empujado a gastarse miles de millones de dolares en  su compra.

(más…)

Cuando se utilizan sistemas de virtualización es común utilizar dispositivos loop para montar los discos duros de las máquinas virtuales (dominios en el argot XEN). Los kernels de Linux tienen un límite máximo para este tipo de dispositivos; y aunque, es configurable, el límite por defecto se sitúa en los 16 lo cual no es mucho. Es sencillo aumentar este numero mediante la pertienente configuración del modulo.


options loop max_loop=128

Sin embargo existe un número máximo de 256 para el número de loops en el sistema aunque utilices está opción. Teniendo en cuenta que empíricamente parece que cada dominio (disco, swap, etc.) consume aproximadamente 4 loops esto implica que la cantidad máxima de dominios que pueden estar ejecutándose en el sistema es de 64; lo cual no es poco; pero puede ser un problema si quieres plantear un sistema con determinadas un grano muy fino. También es cierto que, dado que no es posible consumir más memoria de la que tiene el sistema entre todos los dominios, este límite parece razonable, pero en mi opinión es alcanzable.

(más…)

Estos días he podido hacer algún experimento más con el sistema de virtualización XEN. En alguna entrada anterior ya se habló en este blog sobre distintas herramientas de virtualización libres. Desde hace bastante tiempo vengo utilizando VirtualBox para utilizar Windows o versiones de 32 bits de Linux; sin embargo hace unos pocos días he vuelto a experimentar con Xen. Entre las ventajas que tiene utilizar Xen en lugar de un sistema de virtualización como VirtualBox destacan el rendimiento, lo sencillo que es manejar a mano los dominios, la posibilidad de permitir que una máquina virtualizada tenga acceso a determinados recursos software. Entre las desventajas habría que destacar que es un poco más complicado comenzar a utilizar y que no existen opciones directas para ejecutar sistemas operativos para otras arquitecturas.

(más…)

Existen una gran variedad de métodos que permiten ejecutar de un modo u otro un sistema operativo dentro de otro. En el pasado he utilizado algunos de ellos como qemu o VMware; pero desde hace unos meses he estado haciendo pruebas con xen. Probablemente xen sea una de las mejores opción para servidores; pero en mi caso lo que realmente quiero es ejecutar algún software específico que no se encuentra disponible en Linux de manera esporádica (particularmente DPP de Canon); por lo que xen no es la mejor opción. Por un lado el proceso de instalación de un sistema operativo Windows no es nada sencillo; se dice que Chuck Norris consiguió hacerlo en xen, pero el resto de los mortales utilizamos para ello qemu y luego corremos esa imágen con xen; por otro lado las interfaces gráficas disponibles no son demasiado cómodas; la interfaz sdl es muy lenta mientras que la interfaz vnc sufre ciertos retrasos.

En este sentido me he animado a probar VirtualBox (animado por Alberto). La verdad es que la gestión es realmente cómoda. La instalación de nuevos sistemas operativos es sencilla. La interfaz gráfica es rápida. Además viene con un sistema de nat algo raro y justo out-of-the-box. Es raro ya que todas las imágenes reciben la misma ip, pero se puede utilizar interfaces tap (aún no lo he hecho pero tiempo al tiempo). Además existe un CD que dispone de los drivers tanto para Windows, Linux y OS/2 (no estoy seguro de que lo haya para otros), lo cual favorece aun más la integración. También es destacable la incorporación de directorios compartidos de serie.

En definitiva pienso que VirtualBox (OSE) es el sistema ideal para aquellos que quieren probar alguna cosas concreta. Por ponerle alguna pega sólo decir que al separar los ficheros de los discos duros y las configuraciones de la máquina se hace un poco oscuro migrar una máquina virtual de una máquina física a otra.