Existe alguma maneira de mostrar VirtualMachine depois de iniciá-lo com o VBoxHeadless?

6

Eu instalei um VirtualMachine para trabalhar em segundo plano. Eu uso o SSH para controlá-lo via terminal. Mas, às vezes, o serviço SSH não funcionava corretamente e não consigo acessar o VirtualMachine fora. Tudo o que posso fazer é desligá-lo via VirtualBox GUI. Mas, acho que não é uma boa ideia usar o poweroff, já que é como se eu puxasse o cabo de força para fora. Existe alguma maneira de mostrar o VirtualMachine depois que eu comecei via VBoxHeadless? Então, posso desligá-lo com o comando shutdown .

    
por Mas Bagol 29.01.2015 / 13:01

2 respostas

4

Não podemos alterar a saída de vídeo de headless para a tela local depois de iniciar uma Virtual Box VM no modo headless. Mas, se não estiver configurado, haverá um servidor RDP iniciado automaticamente na porta padrão 3389 em uma máquina sem cabeça. Com isso, teremos acesso à GUI da máquina por meio de qualquer visualizador de RDP.

Caso o SSH não funcione, é muito provável que o servidor RDP também esteja inacessível. Nesse caso, não é recomendado desligar ou matar uma VM em execução, pois isso pode levar à perda de dados.

Neste caso, uma solução bastante conveniente e segura é terminar a máquina sem cabeça salvando o estado da máquina. Isso também pode ser feito a partir da linha de comando:

VBoxManage controlvm "<Name of Machine>" savestate

Depois disso, poderemos iniciar a máquina em modo não sem cabeça exatamente no estado salvo no Gerenciador de Caixas Virtuais ou novamente na linha de comando com:

VBoxManage startvm "<Name of Machine>"

Em seguida, podemos depurar o motivo de qualquer acesso que tenha falhado anteriormente ou encerrar a máquina com segurança.

    
por Takkat 29.01.2015 / 21:47
2

Consegui fazê-lo quando acidentalmente iniciei um Início de estado salvo em Headless. Eu simplesmente salvei o estado sem cabeça novamente e então comecei normalmente. Minha primeira inclinação foi mergulhar nisso, mas isso é muito melhor.

    
O
por Arnaldo Montoya 02.11.2016 / 17:41