Debian Squeeze - Instalando VirtualBox com acesso WEB via phpVirtualBox

VirtualBox é um software de virtualização desenvolvido pela Sun Microsystems que, posteriormente, foi comprada
pela Oracle. Assim como o VMware Workstation, visa criar ambientes para instalação de sistemas distintos.

[ Hits: 28.547 ]

Por: Cristiano NiX em 16/05/2012


Informações Importantes



Usuário padrão: admin
Senha padrão: admin

Para alterar senha, clique em: Arquivo – Alterar senha.

Vamos criar uma Máquina Virtual:

Clique em: Novo – Próximo – Nome: teste

Segue o Wizard e faça configurações conforme necessário.

Selecione sua maquina virtual “teste”. Clique em: Configurações - Display – Display Remoto

Porta do Servidor: Preencha porta necessária exemplo: 3389.

Clique em 'Iniciar' para ligar máquina virtual.

Para ver se a tela da máquina pega seu cliente RDP favorito, como por exemplo, Rdesktop no Linux ou Conexão de Área de Trabalho Remota no Windows, como endereço coloque IP do 'servidor:porta' configurada no VirtualBox.

Exemplo: 192.168.100.57:3389

Pronto, você tem VirtualBox funcionando sem interface gráfica.

Dica

- Como faço para iniciar automaticamente a máquina virtual, quando o computador liga.

Crie um Script: /root/vbox

# su -l vbox -c "VBoxHeadless --startvm teste" &

Vamos transformar ele num executável:

# chmod +x /root/vbox

Adicione no: /etc/rc.local

# /root/vbox

Caso o serviço não suba automaticamente ao reiniciar a máquina, adicione o 'vboxdrv' na lista de módulos de kernel a serem carregados na inicialização, da seguinte forma:

Edite o arquivo "/etc/modules", adicione a seguinte linha e reinicie o computador:

vboxdrv


Para mais informações, entre na fonte: https://www.virtualbox.org

Conclusão

Uma ótima solução Open Source, no meu ponto de vista.

Já usei em produção, funciona muito bem.

Usem e aproveite. Espero que gostem.

Abraço a todos....

Referências



Página anterior    

Páginas do artigo
   1. Pré-requisitos e Instalações
   2. Informações Importantes
Outros artigos deste autor

OpenLDAP com suporte ao MySQL

Leitura recomendada

Quando próximo, finja estar longe; quando longe, finja estar próximo

Introdução a criptografia

As melhores ferramentas de segurança pra Linux

Servidor de log no Debian com Syslog-ng

Criando um cluster de alta performance para quebrar senhas

  
Comentários
[1] Comentário enviado por removido em 16/05/2012 - 11:34h

Boa dica,

eu uso o kvm lá tem opções nas configurações da máquina virtual para iniciar automaticamente entre outras que ajuda bastante e uso um software prorio para acessar a máquina via modo tanto da minha rede local como de fora da rede local. No virtual box eu desconhecia essa interface web para gerenciamento.

Parabéns pelo artigo !

[2] Comentário enviado por Burlaman em 17/05/2012 - 12:58h

Cara show de bola seu tuto fiz no meu frankstein la em casa e ja ta rolando de boa ...

[3] Comentário enviado por removido em 17/05/2012 - 14:07h

excelente o passo a passo, obrigado!!

[4] Comentário enviado por ch4c4r em 18/05/2012 - 15:47h

Excelente contribuição meu caro, favoritado com certeza!
Abraços :)

[5] Comentário enviado por mdunguel em 19/05/2012 - 22:57h

Comigo não funfô.
Está aparecendo o seguinte erro:

Could not connect to host (http://192.168.0.51:18083/)

Exception Object
(
[message:protected] => Could not connect to host (http://192.168.0.51:18083/)
[string:Exception:private] =>
[code:protected] => 64
[file:protected] => /var/www/vbox/lib/vboxconnector.php
[line:protected] => 188
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => /var/www/vbox/lib/auth/Builtin.php
[line] => 45
[function] => connect
[class] => vboxconnector
[type] => ->
[args] => Array
(
)

)

[1] => Array
(
[file] => /var/www/vbox/lib/ajax.php
[line] => 119
[function] => login
[class] => phpvbAuthBuiltin
[type] => ->
[args] => Array
(
[0] => admin
[1] => admin
)

)

)

[previous:Exception:private] =>

[6] Comentário enviado por cristianodebian em 21/05/2012 - 09:14h

Revisa o procedimento de criação do arquivo com as seguintes informações abaixo:


/etc/default/virtualbox

# Usuário que você criou para VirtualBox
VBOXWEB_USER=vbox
# IP de sua placa de rede local
VBOXWEB_HOST=192.168.0.51


Inicie serviço do VirtualBox:

# /etc/init.d/vboxweb-service restart

Verifique se o serviço está rodando:

# /etc/init.d/vboxweb-service status


[7] Comentário enviado por esquilooo em 21/05/2012 - 10:39h

No meu acontece isso:

operador@All-001:~$ sudo /etc/init.d/vboxweb-service restart
sudo: /etc/init.d/vboxweb-service: comando não encontrado
operador@All-001:~$

[8] Comentário enviado por rai3mb em 26/05/2012 - 03:54h

@esquilooo em que momento acontece isso? acontece após a instalação do virtualbox?

Fiz o procedimento em um CentOS e deu certo.

[9] Comentário enviado por josedefaria em 22/06/2012 - 13:14h

The virtual machine 'CPLSRV' has terminated unexpectedly during startup with exit code 1

ele dá esse erro e nao consegue iniciar a máquina

[10] Comentário enviado por ttc em 14/08/2012 - 17:08h

Excelente Artigo ....
Porem nao consegui fazer a maquina virtual iniciar automaticamente no boot.

Para solução adicionei entrada no cron, resolvendo plenamente meu problema.

#crontab -e

ao ser aberto arquivo
adicionar a linha
@reboot /usr/bin/vboxmanage startvm nomedamaquinavirtual --type headless

Se voce nao sabe o nome da maquina virutal digite vboxmanage list vms , irá aparecer nome da maquina e UUID .

Para teste sugiro efetuar reinicilizacao e ver se a mesma iniciou automaticamente


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts