Iniciar una VM desde el terminal

Todos tenemos máquinas virtuales para taréas determinadas. Un servidor web o de base de datos, una distro de Linux para experimentar, cosas así. El problema es acceder a ellas cuando uno no tiene acceso físico al equipo anfitrión o le da pereza subir las escaleras.

VirtualBox dispone de una herramienta de línea de comando que se llama VBoxManage que permite crear, gestionar y modificar máquinas virtuales desde el terminal y por tanto desde SSH.

Para iniciar una máquina virtual con esta herramienta:

~$ VBoxManage startvm nombre

Esto inicia la máquina, montrándola en el escritorio del equipo huesped. Hay una opción que permite iniciar la máquina sin que se muestre en el interfaz:

~$ VBoxManage startvm nombre –type headless