instala o ubuntu em um virtualbox vm no host ubuntu somente através de cli (ssh)?

2

Acabei de instalar um novo servidor remoto com o Ubuntu 14.04, adicionei um servidor SSH para que eu possa controlar o servidor remotamente através do SSH. Nenhuma GUI envolvida. Bem, o servidor tem uma interface gráfica, mas não tenho acesso físico a ela.

Eu também instalei o virtualbox (usando o "sudo apt-get install virtualbox") e agora eu quero criar uma VM virtualbox e instalar o ubuntu nela também. É possível fazer isso inteiramente apenas através do ssh? Ou eu precisaria de alguma interface visual / gráfica para a VM (e, portanto, também para a máquina host)?

    
por Monty Carlo 17.05.2014 / 21:57

2 respostas

2

A maneira mais difícil - Instale em um Virtual Box sem cabeça

É possível instalar o Ubuntu no Virtual Box rodando em um servidor sem cabeçalho.

O seguinte guia ajuda muito na configuração de uma máquina virtual a partir da linha de comando (e por meio do SSH):

Isso envolve a exibição da saída da máquina virtual com o VRDP.

Caso não possamos fazer isso, precisaremos de uma instalação autônoma do Ubuntu:

Com isso, instalaremos o Ubuntu sem a entrada do usuário na inicialização da VM criada remotamente a partir de um arquivo ISO de instalação.

A maneira mais fácil - Importar uma VM existente para a Caixa Virtual remota

De cima, podemos ver que pode ser muito mais fácil configurar nossa máquina virtual em uma caixa local para exportar o dispositivo. Depois de fazer o upload do dispositivo OVF para o nosso servidor, podemos importá-lo para a caixa virtual rodando lá simplesmente com:

VBoxManage import <name>.ovf [--dry-run] [<options>]

A opção --dry-run fornecerá informações sobre como o appliance será importado e você também verá mais opções sobre como influenciar isso.

    
por Takkat 17.05.2014 / 23:09
0

Você deve olhar para a documentação do VirtualBox, pode ser possível fazer o que quiser na linha de comando, mas eu não acho que será um processo direto.

O mais fácil provavelmente seria tunelizar o X através do SSH: Basta fazer o login com ssh -X e você pode abrir programas gráficos - a janela deles será aberta no computador local.

Para o acesso ao console, o qemu provavelmente seria mais adequado, porque na verdade ele deveria ser usado na linha de comando.

    
por Nobody 17.05.2014 / 22:28