Partager via


Disponible la RTM de los Integration components de Hyper-V para Linux

Hola

Pueden descargarse desde la web de Connect a través de este enlace, donde encontraremos versiones tanto en inglés como en español:

El propósito de estos Integration Components es  instalar los binarios necesarios para que una máquina virtual Linux que este utilizando un kernel "aligerado" para Xen sea capaz de funcionar sobre Hyper-V. En particular, incluye estos tres componentes:

  • El Hypercall Adapter: Xen e Hyper-V tiene una arquitectura similar pero su desarrollo es completamente independiente. Por tanto, las Hypercalls que expone cada uno de los hipervisores son diferentes se requiere este componente para "traducir" la hypercall que el invitado hace al hipervisor Xen por la correspondiente para Hyper-V.
  • Drivers para el correcto control del ratón y el teclado, tan agradables de tener cuando nos conectamos al sistema invitado desde la consola de Hyper-V
  • Drivers de las controladoras sintéticas IDE i SCSI de Hyper-V, para una buena gestión del almacenamiento en el invitado.

El paso a paso de la instalación está en el clásico README incluido en el paquete. En el tenéis los detalles, pero este es más o menos el proceso:

  • Instalar el paquete del Kernel Linux para Xen (kernel-devel)
  • Instalar los fuentes del Kernel (kernel-source) y las herramientas para compilar (C/C++):
  • Ejecutar un script perl que:
    • Hace que el arranque del sistema se haga con el Kernel "Xen-Aware"
    • Compila los diferentes componentes de los Integration Components

Estos Integration Components están solamente soportados para SUSE Linux Enterprise 10 SP1. Sin embargo me gustaría hacer una aclaración. Aquí, soportado significa probado y garantizado por el grupo de producto (más de esta película aquí). La gran mayoría de las múltiples distribuciones de Linux existentes tienen los componentes mencionados arriba en común, y por tanto, el script de perl,que tiene 300 líneas, muchas de ellas saltos meros saltos de línea, es fácilmente modificable. De hecho en los grupos de noticias hay quien ya esta publicando cosas como esta:

Así es que si alguien se anima con Ubuntu, Fedora, Debian, Mandrake, & Co y lo logra, puede publicar también su pequeño manual en microsoft.beta.windowsserver.hyper-v.linux60 y todos se lo agradeceremos.

Saludos

David Cervigón

Comments

  • Anonymous
    January 01, 2003
    Hola Copia el VMDK a modo de copia de seguridad, desinstala las VMware Tools si estuvieran instaladas y luego convierte el VMDK a VHD. Yo lo suelo hacer con el cmdlet Copy-VMDK de SCVMM. Luego crea la VM con los mismos valores que tivieras definidos en VMWare, pero enchufa el VHD al pripemr canal de la primera controladora IDE. No soy experto en Linux, pero puedes necesitar tocar los sicheros de arranque para que contemplen el cambio SCSI-IDE. En algunas pruebas que he hecho no ha sido necesario Saludos

  • Anonymous
    September 25, 2008
    Hombre un detalle que os acordeis de GNU/linux, porque la verdad instalar una distro de GNU/linux en VirtualPC es algo díficil de narices. Al final lo he logrado con OpenSuse pero con Ubuntu ni de coña.

  • Anonymous
    May 22, 2009
    Estimado David, Su blog ha resultado de gran ayuda en el proceso de conversión a Hyper-V de mi pequeña infraestructura. He llegado a este post debido a que estoy necesitando convertir una máquina virtual VMware con Debian Linux instalado en un disco SCSI de VMware a Hyper-V...entiendo que Hyper-V soporta GNU/Linux (SUSE oficialmente), aunque estoy teniendo problemas para convertir el VMDK a VHD y lograr que bootee correctamente. Lo más probable es que el problema sea la incapacidad de Hyper-V de bootear desde un disco SCSI. Existe alguna forma sencilla o conoce de algún tutorial que explique cómo puedo hacer esto? Muchas gracias por su colaboración, Saludos!