Con Windows 8, Microsoft ofrece por primera vez un sistema operativo de escritorio con tecnología de virtualización integrada «Hyper-V». En este artículo, presentamos Hyper-V con más detalle y nombramos las posibilidades, pero también las limitaciones de esta solución.
Índice de contenidos
Integración en lugar de complemento
Con Windows 7, Microsoft dotó por primera vez a los sistemas de sobremesa de una solución de virtualización (Virtual PC, que había comprado), aunque debía instalarse por separado (Windows Virtual PC (KB958559) para Windows 7 con modo XP) y parecía muy efectista. El PC virtual de Windows 7 se utilizó principalmente para el modo XP, pero por lo demás no pudo arrebatar ninguna cuota de mercado significativa a competidores como VMWare o VirtualBox.
Para obtener más información sobre el PC virtual en Windows 7, consulte nuestro artículo «PC virtual de Windows y modo XP en Windows 7 – Requisitos, posibilidades, alternativas».
Con Hyper-V, introducido en Windows Server 2008, Microsoft también ha integrado ahora esta tecnología directamente en el sistema de escritorio de Windows 8. Sin embargo, hay dos restricciones: Hyper-V sólo está disponible en sistemas de 64 bits y, además, sólo en las ediciones Professional y Enterprise. Además, se necesitan extensiones de comandos especiales de las CPU para los sistemas invitados de 64 bits en el entorno virtual. Estas funciones suelen denominarse «virtualización de hardware» en la BIOS y deben activarse. Además de la virtualización por hardware, Hyper-V también requiere SLAT (Second Level Address Translation), que reduce la carga de la CPU durante la gestión de la memoria de las máquinas virtuales.
Para comprobar los requisitos, puedes utilizar la herramienta gratuita coreinfo de Sysinternals.
Mediante el comando coreinfo -v, la consola te muestra qué funciones soporta la CPU:
Ventajas de Hyper-V
Hyper-V está totalmente integrado en el sistema operativo, por lo que no requiere controladores ni servicios adicionales como otros productos. Cada entorno virtual se ejecuta completamente aislado y, por tanto, no puede llevarse por delante todo el hipervisor en caso de fallo.
Además, Hyper-V es capaz de crear discos duros virtuales con un tamaño superior a 2 TB, para lo que utiliza el ya conocido formato VHD. Hyper-V puede gestionar la memoria de trabajo de las máquinas virtuales de forma dinámica. Por tanto, a la máquina virtual sólo se le asigna la memoria RAM que necesita en cada momento, hasta el tamaño máximo especificado. Al igual que otros productos, Hyper-V ofrece gestión de instantáneas, con la que se puede volver a cualquier punto, siempre que se haya creado una instantánea.
Y las desventajas
Hyper-V procede del área de servidores, lo que también se nota en que no hay soporte para sonido y USB. Comparado con competidores como VMWare o VirtualBox, este puede ser un criterio de desventaja. Tampoco se pueden usar disqueteras reales en una VM, pero sí imágenes de disqueteras. Hyper-V también es molesto en el caso de las imágenes ISO de soportes de datos ópticos con la limitación de que no se pueden montar desde unidades de red. Sin embargo, dado que Windows 8 puede montar imágenes como unidades virtuales y que Hyper-V asume que estas unidades virtuales son «reales», se puede seguir disfrutando del uso de imágenes ISO desde rutas de red. Hyper-V tampoco ofrece la función de arrastrar y soltar ni un portapapeles entre el cliente y el host.
Mientras que VMWare y compañía emulan grupos de hardware específicos que ofrecen un amplio soporte de controladores en muchas plataformas, Hyper-V, por otro lado, utiliza componentes especialmente optimizados que soportan automáticamente Windows Vista y sus sucesores. El kernel de Linux a partir de la versión 2.6.32 también es compatible con los componentes de Hyper-V. Quienes utilicen otros sistemas, posiblemente más antiguos, pueden esperar problemas (resolución, rendimiento, etc.). También echamos en falta una emulación UEFI, que ya ofrecen los competidores.
El modo XP aún disponible en Windows 7 tampoco puede integrarse en Hyper-V, sobre todo porque Hyper-V no admite Windows XP como sistema invitado.
Instalación
Hyper-V no se instala automáticamente con Windows 8. Tienes que instalar Hyper-V completamente en «Programas y características».
Después de la instalación, se puede encontrar el Administrador de Hyper-V en la interfaz de usuario de Windows 8.
Si prefiere trabajar en el escritorio, también puede crear un acceso directo de escritorio con el siguiente objetivo de acceso directo.
%windir%system32mmc.exe "%windir%system32virtmgmt.msc"
Tras el primer arranque, aparece el Hyper-V Manager. En el centro, muestra los ordenadores existentes, sus instantáneas y detalles. A la derecha se encuentra la barra de acciones para configurar y editar ordenadores virtuales.
Configurar una máquina virtual
Utilice «NUEVO» para crear un nuevo ordenador virtual.
El siguiente asistente le guiará a través de la configuración.
Al principio, puede introducir el nombre de la máquina virtual y la ruta de memoria. Asegúrese de que la ubicación de almacenamiento tiene suficiente memoria.
La cantidad de RAM también puede establecerse y, si se desea, gestionarse dinámicamente (véase la descripción en Ventajas).
Para la conexión de red, Hyper-V se basa en conmutadores virtuales previamente creados en el Hyper-V Manager. Si no los has creado previamente, el diálogo para la conexión de red no ofrece una opción de selección, pero esto se puede cambiar más tarde en la configuración.
En el siguiente diálogo, se define el tamaño y la ruta de almacenamiento para el disco duro virtual.
Ya durante la configuración a través del asistente, también puede especificar las imágenes de los soportes de datos.
Sin embargo, si el destino se refiere a una ruta de red, el asistente producirá un mensaje de error.
La única salida sin copiar la imagen en un disco duro local es montar la imagen directamente en Windows 8 y montar la nueva unidad virtual como una unidad física.
Este es el final del asistente.
Ajuste del entorno de red
Para que la máquina virtual tenga acceso a la red, debe crearse un conmutador virtual. Puede elegir entre externo, interno y privado. Externo significa que la máquina virtual se comporta como un PC real en la red. Interno, en cambio, es un modo de funcionamiento en el que las máquinas virtuales pueden comunicarse entre sí y con el host, pero no con el exterior. Privado, en cambio, aísla completamente la máquina virtual del host, de modo que sólo es posible la comunicación entre las máquinas virtuales.
Para nuestra prueba, utilizamos externo, ya que la VM también debe ser capaz de comunicarse con Internet.
Otros ajustes
Antes de iniciar la máquina virtual, puedes ajustar otras configuraciones, como la conexión de red. Para ello, seleccione la máquina virtual y, a continuación, haga clic en Configuración.
La siguiente vista de árbol permite ajustar los parámetros y valores predeterminados del entorno virtual. En la siguiente captura de pantalla, cambiamos la configuración de red para el conmutador virtual que creamos anteriormente.
Iniciar
Se inicia una máquina virtual a través del Hyper-V Manager en la consola de la derecha.
Puede cambiar directamente al sistema con «Conectar» o hacer doble clic en el ordenador virtual del centro.
En nuestro ejemplo, Ubuntu está ahora ejecutando Windows. Con los botones de la parte superior de la pantalla puedes guardar la máquina (y seguir usándola más tarde), reiniciarla (al último punto antes de empezar) o crear una nueva instantánea.
Conclusión
La conclusión sobre la nueva función de Windows 8 es muy variada. La configuración e integración en Windows es sencilla y tampoco se puede criticar el rendimiento; normalmente es indistinguible de un sistema real, siempre que el disco duro no se ralentice y el sistema anfitrión disponga de recursos suficientes.
Sin embargo, lo que resulta mucho más molesto en la práctica es la falta de soporte para USB y sonido, así como la ausencia de un portapapeles entre el cliente y el host. La conexión de imágenes ISO también es muy desafortunada.
Quienes también trabajen con Hyper-V en sistemas Windows Server o sólo virtualicen sistemas Windows a partir de Vista pueden vivir con las limitaciones de Hyper-V. Pero si necesitas más flexibilidad, quizá te convenga más el VirtualBox gratuito o el VMware Workstation (o su hermano pequeño VMware Player), por los que hay que pagar.
Cómo seguir utilizando el modo XP en Windows 8 se presentará en otro artículo en breve.