Tengo VirtualBox en Ubuntu 16.04 como host e invitados también. Tengo que administrar invitados (iniciar, detener solo) a través de la línea de comando SSH, pero no encontré ninguna solución que funcione.
command-line
virtualbox
ssh
virtualization
codolom
fuente
fuente
Respuestas:
Todo esto se puede lograr mediante el uso
VBoxManage
después de haber establecido una conexión ssh:1. Incluya su VMS:
Primero enumere sus máquinas virtuales disponibles con el comando
VBoxManage list vms
, lo ilustra en mi propia configuración:Nota: Si no está seguro de qué máquina virtual se está ejecutando , puede usar
VBoxManage list runningvms
en su lugar ...2. Inicie una VM:
El
VBoxManage
comando y las opciones que busca para iniciar una máquina virtual son los siguientes:Entonces, para iniciar la VM "Trusty Tahr Clean Copy" en mi ejemplo, usaría:
3. Detener una VM:
Para detener la VM, volvería a utilizarla
VBoxManage
pero esta vez con lacontrolvm
opción:Y en mi ejemplo para cerrar la VM "Trusty Tahr Clean Copy", el comando sería:
Todo esto debería funcionar bien sobre ssh, que necesita una interfaz gráfica de usuario después de todo :)
fuente
Para un uso elegante del apagado:
fuente