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.
pela Oracle. Assim como o VMware Workstation, visa criar ambientes para instalação de sistemas distintos.
Pré-requisitos e Instalações
Pré-requisitos
Ter o sistema Debian Squeeze instalado e configurado.Ter no mínimo 1 GB de memória RAM, para a máquina hospedeira.
Instalando VirtualBox
Crie o repositório do VirtualBox no "/etc/apt/sources.list.d", ou acrescente em "/etc/apt/sources.list" :# echo deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free > /etc/apt/sources.list.d/virtualbox.list
Baixe a chave de autorização de repositório e adicione no APT:
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc - O- | apt-key add -
Atualizando o APT:
# apt-get update
Instalando pré-requisitos:
# apt-get install dkms
Crie um usuário para o VirtualBox:
# adduser vbox
Instale a última versão do VirtualBox:
# apt-get install virtualbox-4.1
Vincule usuário do VirtualBox no grupo 'vboxusers':
# usermod -a -G vboxusers vbox
- Baixe o pack de atualização do VirtualBox.
Obs.: Qualquer novidade que for lançada no VirtualBox, pode ser instalado via Pack.
# wget http://download.virtualbox.org/virtualbox/4.1.14/Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack
Para listar os packs instalados:
# VBoxManage list extpacks
Instalação e Configuração do phpVirtualBox
Instalando pré-requisitos:# apt-get install apache2 php5 libapache2-mod-php5
# apt-get install unzip
Crie um arquivo chamado VirtuaBox, no caminho abaixo:
# touch /etc/default/virtualbox
Insira as seguintes informações:
# vi /etc/default/virtualbox
# Usuário que você criou para VirtualBox
VBOXWEB_USER=vbox
# IP de sua placa de rede local
VBOXWEB_HOST=192.168.100.57
VBOXWEB_USER=vbox
# IP de sua placa de rede local
VBOXWEB_HOST=192.168.100.57
Salve e saia.
Reinicie o Apache:
# /etc/init.d/apache2 restart
Inicie serviço do VirtualBox:
# /etc/init.d/vboxweb-service start
Verifique se o serviço está rodando:
# /etc/init.d/vboxweb-service status
Baixe última versão do phpVirtualBox:
# wget `wget -q -O - http://phpvirtualbox.googlecode.com/files/LATEST.txt` -O phpvirtualbox-latest.zip
Descompacte o arquivo ".zip" do phpVirtualBox:
# unzip phpvirtualbox-latest.zip
Mova o diretório do phpVirtualBox para: /var/www
# mv phpvirtualbox-4.1-7 /var/www/vbox
Mova o arquivo "config.php-example", para "config.php":
# mv /var/www/vbox/config.php-example /var/www/vbox/config.php
Edite o arquivo: /var/www/vbox/config.php
Procure as linhas indicadas abaixo, e altere:
Obs.: Coloque senha do usuário VirtualBox que você criou.
var $username = 'vbox';
var $password = 'senhadovbox';
var $location = 'http://192.168.100.57:18083/';
var $language = 'pt_br';
var $password = 'senhadovbox';
var $location = 'http://192.168.100.57:18083/';
var $language = 'pt_br';
* Tire comentário ( # ) da linha:
var $enableAdvancedConfig = true;
Salve e saia.
Pronto. Bastar acessar o PHPVirtualBox usando o link: http://192.168.100.57/vbox/
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 !