quickie

Encender VirtualBox VMs al inicio de Windows.

Si utilizas máquinas virtuales con VirtualBox y querés que las VMs arranquen automáticamente al iniciar Windows, este quickie te puede ser de utilidad.

Imágen de portada

En una entrada anterior vimos cómo iniciar VMWare Workstation VMs al inicio de Windows. Ahora le toca el turno Oracle VirtualBox. Este virtualizador open source y gratuito trae consigo una útil herramienta llamada VboxManage para poder controlar el estado de las VMs desde la linea de comandos. Excelente noticia si tenemos un servidor de pruebas virtualizado u otro sistema que necesite iniciarse automaticamente cuando lo haga Window.

El comando es muy sencillo de usar

VBoxManage.exe startvm --type=headless NOMBRE_VM

# Si el ejecutable no está en el PATH utilizar

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm --type=headless NOMBRE_VM

Lo que tendriamos que hacer es crear un archivo, por ejemplo, iniciar_vm.bat con la siguiente línea o líneas si hay más de una VM a iniciar

start "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm --type=headless NOMBRE_VM-1
start "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm --type=headless NOMBRE_VM-2

Luego crear una tarea programada para que corra este script al iniciar Windows. Es importante que la tarea se ejecute aunque el usuario no haya iniciado sesión para asegurarnos que las VMs inicien aunque el usuario no esté presente para loguearse.

Tareas programadas

Tareas programadas

Tareas programadas

Tarea programada

Imagen de portada.

Photo by mentatdgt from Pexels



Comentarios