sábado, 24 de enero de 2015

Ejecutar una máquina virtual de VirtualBox como si fuera un servicio

Si necesitas que una máquina virtual de virtualbox arranque con el sistema, sin necesidad de intervención por parte del usuario, esta es tu solución:

Respuesta corta: Ejecutar VM VirtualBox como servicio de Windows

If you need to run a VirtualBox's virtual machine as a service: VboxVmService

[caption id="attachment_106" align="aligncenter" width="300"]foto de Peter Morville foto de Peter Morville[/caption]

Usaremos la aplicación VboxVmService

Importante en las opciones de configuración, el parámetro de "PauseShutdown" ya que ese será el tiempo que esperará a que la máquina se apague (o  guarde el estado, según hayamos elegido). Este tiempo no podrá superar el especificado por la clave del registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control . Es decir, si nuestra máquina virtual necesita minuto y medio para apagarse, tendremos que especificar PauseShutdown=90000 pero si el valor de WaitToKillServiceTimeout es de 20000, tendremos que modificar primero ese valor en el registro.

An important config parameter is PauseShutdown.  A pause parameter to slow down the Windows shutdown process and to prevent VMs from crashing on shutdown/reboot. (5000 = 5 seconds) Note Windows has a limit to how long the service controller could wait when system reboots. The time limit is specified in the WaitToKillServiceTimeout value of the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Your PauseShutdown value should never exceed this time limit.

0 comentarios:

Publicar un comentario