Eu tenho o VirtualBox no Ubuntu 16.04 como host e convidados também. Eu tenho que gerenciar convidados (iniciar, parar apenas) via linha de comando SSH, mas não encontrei nenhuma solução que funcione.
command-line
virtualbox
ssh
virtualization
codolom
fonte
fonte
Respostas:
Tudo isso pode ser feito usando-se
VBoxManage
depois de estabelecer uma conexão ssh:1. Liste seu VMS:
Primeiro liste suas máquinas virtuais disponíveis com o comando
VBoxManage list vms
, ilustro isso em minha própria configuração:Nota: Se você não souber qual VM está realmente em execução, poderá usar
VBoxManage list runningvms
...2. Inicie uma VM:
O
VBoxManage
comando e as opções necessárias para iniciar uma Máquina Virtual são:Então, para iniciar a VM "Trusty Tahr Clean Copy" no meu exemplo, você usaria:
3. Pare uma VM:
Para parar a VM, você usaria novamente,
VBoxManage
mas desta vez com acontrolvm
opção:E no meu exemplo para fechar a VM "Trusty Tahr Clean Copy", o comando seria:
Tudo isso deve funcionar bem com o ssh, que precisa de uma interface gráfica :)
fonte
Para um desligamento normal, use:
fonte