Crea tu propio Geeko y apoya Linux

Dentro de nuestra filosofía de apoyar el uso de Linux tanto en entornos de escritorio, como en entornos profesionales, os proponemos sacar a relucir vuestros dotes artísticos y crearos un Geeko.

Y es que Novell, la empresa que soporta SuSe Linux y que lleva la iniciativa del proyecto openSuSe, tiene disponible en su Web el Geeko Builder. Básicamente, la idea es la de crearnos un Geeko que se identifique con nosotros y usarlo de fondo de escritorio, de identificativo en vuestro blog… lo que se os ocurra.

La versión Enterprise Server de SuSe es una distribución profesional muy completa. Entre sus puntos fuertes, está sus posibilidades de virtualización. Sobre SuSe se puede instalar el hypervisor Xen y está homologada tanto la virtualización de un Windows 2008 Server sobre SuSe, como la virtualización de SuSe sobre Windows Server 2008 e Hyper-V. Otro punto fuerte es el mantenimiento de una infraestructura mixta con servidores SuSe, ya que Novell pone a disposición del usuario administrador una herramienta de IT que lo permite.

Podríamos citar muchas más ventajas, pero queremos dar paso a enseñaros nuestro Geeko. Como os hemos explicado representa nuestro apoyo a Linux y el futuro prometedor que le espera. En este caso, como la iniciativa sale de Novell, hemos centrado nuestro apoyo en el entorno profesional. Porque lo profesional y la innovación deberían ir de la mano y en ocasiones tienen dificultades para encontrarse.

¡Anímate y haz tu propio Geeko!

Paravirtualización, expande tus posibilidades

Hoy en día es muy usada la técnica de virtualización para aprovechar al máximo las capacidades físicas de los servidores, ahorrar costes y ofrecer diversas soluciones integradas en un mismo servidor.

Para los iniciados, de forma resumida, se puede definir la virtualización como una técnica que permite abstraer el hardware de un equipo de tal manera que se puede compartir entre varios procesos de ejecución. De esta forma podemos tener en una misma máquina física dos sistemas operativos ejecutándose, compartiendo los recursos físicos de la máquina. El software de virtualización es el que permite la abstracción del hardware para que pueda ser compartido.

El software que permite la virtualización de sistemas se denomina hipervisor. La arquitectura de trabajo de un hipervisor puede ser muy variada dependiendo del tipo de virtualización que permita. Hay muchos matices, pero para el desarrollo de este artículo solo vamos distinguir dos grupos de Hipervisores:

  1. Los que permiten la virtualización software: Son los tradicionales y a nivel doméstico seguramente los más utilizados. Este tipo de hipervisores interactúan con el sistema operativo de la máquina física para gestionar los recursos. Ejemplos de este tipo de hipervisores son el Virtual Box de Sun, Qemu con licencia GNU, Virtual Server de Microsoft, etc. La arquitectura de estos hipervisores se define según la siguiente imagen, sacada de la Wikipedia:

    hipervisor_software

    En la imagen se aprecia como este tipo de hipervisores son un software que se ejecuta sobre nuestro sistema operativo y nos permite gestionar los recursos hardware y compartirlos con las máquinas virtuales. Hay mucha literatura y muy variada sobre el rendimiento de las máquinas virtuales en esta virtualización, pero se habla de una media de penalización en el rendimiento en torno al 10-20%.

  2. Los que permiten la virtualización hardware o paravirtualización: Estos hipervisores son los más modernos y en teoría interactúan directamente con el hardware. Es por eso que en ocasiones y para determinados componentes hardware se requieren tecnologías específicas, como por ejemplo para la CPU en ocasiones se pide como requisito procesadores Intel con tecnología VT.

    La gran ventaja de estos hipervisores es el rendimiento. Microsoft, por ejemplo, asegura que con su hipervisor la penalización del rendimiento respecto a una máquina física es del 2%.
    Otra ventaja de este tipo de hipervisores es que según el software, permiten cambiar la asignación de memoria RAM y memoria en disco de una máquina virtual dinámicamente, de forma que no hace falta reiniciar la máquina virtual para que el cambio surta efecto. También se permite mover máquinas virtuales de un servidor a otro en caliente, sin necesidad de apagar la máquina virtual.

    La arquitectura de los hipervisores hardware podría representarse a través de la siguiente imagen, también sacada de la Wikipedia:

    hipervisor_hardware

    Como se puede observar, el hipervisor interactúa directamente con el hardware y se encarga de gestionarlo entre las máquinas virtuales que se encuentran en la capa superior. De esta forma el hardware se gestiona de forma mucho más eficiente y el rendimiento de las máquinas virtuales se incrementa de forma considerable.

    Entre las soluciones de paravirtualización más conocidas cabe destacar tres:

    1. La más reconocida: Se trata del hipervisor de VMWare. A nivel comercial es el hipervisor más extendido y reconocido. Fue de los primeros hipervisores y siempre ha sido una referencia. En su versión hardware se distribuye con una distribución GNU/Linux que permite la configuración y puesta a punto del hipervisor.
    2. La del gigante Microsoft: Es el Hyper-V Server 2008 R2. Este hipervisor ha visto la luz en 2009. Su antecesor, Hyper-V Server 2008(sin el R2), no permitía mover máquinas virtuales en caliente, ni alguna otra funcionalidad que VMWare sí. Es por lo que Microsoft se ha puesto al día con esta nueva versión Hyper-V Server 2008 R2, que requiere un sistema operativo Windows Server 2008 para instalarlo y una máquina de 64 bit con tecnología Intel VT. Ha salido hace muy poco tiempo y todavía no es considerado un producto lo suficientemente maduro como para catalogarlo de competencia digna de VMWare.
    3. La de software libre: Xen hypervisor. Este hipervisor es una versión libre, que intenta recoger todas las características de VMWare, aunque le falta todavía algo de recorrido en aspectos de compatibilidad con todo tipo de hardware. Se puede instalar bajo sistemas operativos GNU/Linux y Sin duda es una buena alternativa a las otras dos soluciones.