8/5/2010 18:44
El Bruno
[Lab Management] Hyper-V: The virtual machine could not be started because the hypervisor is not running.

Buenas,
montar todo lo que se necesita para poder utilizar Lab Management no es un trabajo que un simple mortal pueda encarar sin ningún tipo de problema. Lo primero con lo que debes enfrentarte desde el punto de vista de un desarrollador es con Hyper-V, que es un de los pocos productos de Microsoft que tiene un nombre guay, pero que al intentar instalarlo en un laptop con capacidades no-server pues puede darte algún problema.
El primero con el que me he encontrado ha sido un problema al momento de intentar levantar una máquina virtual con Hyper-V, donde me encontraba con el siguiente error:

[Window Title]
Virtual Machine Connection
[Main Instruction]
The application encountered an error while attempting to change the state of 'VMVS2010AD'.
[Content]
'VMVS2010AD' could not initialize.
The virtual machine could not be started because the hypervisor is not running.
[Expanded Information]
'VMVS2010AD' could not initialize. (Virtual machine ID 2878FB71-AA46-42CA-8EED-AA09B1F2C31B)
The virtual machine could not be started because the hypervisor is not running. The following actions may help you resolve the problem:1) Verify that the processor of the physical computer has a supported version of hardware-assisted virtualization.2) Verify that hardware-assisted virtualization and hardware-assisted data execution protection are enabled in the BIOS of the physical computer. (If you edit the BIOS to enable either setting, you must turn off the power to the physical computer and then turn it back on. Resetting the physical computer is not sufficient.)3) If you have made changes to the Boot Configuration Data store, review these changes to ensure that the hypervisor is configured to launch automatically.
[^] Hide details [Close]
Lo extraño es que mi notebook (Dell Latitude E6400) posee soporte para virtualización por Hardware y que las opciones en la BIOS están correctamente habilitadas.
Después de leer e intentar comprender un poco como funciona la virtualización, una de las opciones propuestas para que Hyper-V funcione en mi notebook consistía en desactivar en la BIOS las opciones de
- Virtualization – VT for Direct I/O
- Virtualization – Trusted Execution
Así que, modifiqué estos valores en la BIOS, saqué la batería de mi portátil y dejé apagado el mismo por unos 20 segundos. Una vez iniciado mi Windows Server 2008 R2, ya pude comenzar a utilizar VMs con Hyper-V.

Gracias a esta herramienta, que recomendó Ponicke en su blog, pude comprobar que mi notebook cumple los requisitos para Hyper-V, donde lo interesante es que desactivando las opciones de la BIOS, la virtualización por hardware aparece en NO.

Saludos @ Home
El Bruno
Archivado en: Lab Management,Hyper-V,Windows Server 2008
Comparte este post: