O VirtualBox é uma aplicação gratuita que oferece os recursos da virtualização, que nos permite criar e administrar ambientes computacionais virtuais. Além do suporte ao ambiente desktop, que pode ser instalada e usada normalmente por um usuário doméstico, o VirtualBox também permite a administração dos seus recursos remotamente. Então, para que seja possível a gestão de máquinas virtuais (criação e remoção, por exemplo) remotamente por um navegador web, existe uma ferramenta opensource chamada phpvirtualbox. Ela ajuda a simplificar a vida do administrador e ainda evita que o mesmo fique utilizando diretamente a máquina onde está instalado o VirtualBox.
Ao configurar o phpvirtualbox, é possível acessá-lo usando o gerenciador de máquinas virtuais a partir de outro computador que esteja em rede e use os navegadores web mais comuns, como Firefox, Internet Explorer, Opera, Safari ou Chrome.
Para instalá-lo é preciso ter um ambiente com o servidor web Apache com suporte ao PHP.
AMBIENTE UTILIZADO
Sistema Operacional : Ubuntu 14.04 LTS Server (Sem interface Gráfica) Versão do VirtualBox: 4.3 APACHE e PHP
CONFIGURAÇÃO DO AMBIENTE
Primeiramente, é preciso instalar os pré-requisitos de funcionamento do VirtualBox
Depois, reinicie o servidor para surtir efeito a instalação dos pacotes.
INSTALANDO E CONFIGURANDO O VIRTUALBOX
Para instalar e configurar o VirtualBox no servidor Ubuntu, edite o arquivo de repositórios do Ubuntu e adicione a linha com o repositório do VirtualBox atualizado:
Adicione essa linha no final do arquivo /etc/apt/sources.list :
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
E adicione a chave pública para baixar os pacotes do repositório oficial do VirtualBox:
Agora, atualize a lista de repositórios do sistema e instale o VirtualBox 4.3 na máquina:
Pronto!!! VirtualBox instalado!
Depois de instalado, é preciso adicionar um usuário de sistema que fará parte do grupo VBOXUSERS criado na instalação do VirtualBox. No meu caso o usuário é o linuxdescomplicado:
Crie o usuário “linuxdescomplicado” com senha “123456”:
E depois, adicione-o ao grupo:
Agora, verifique se a instalação do VirtualBox foi bem sucedida, executando o comando abaixo:
A saída deve ser igual a essa:
Caso não seja exibida essa mensagem, execute o comando abaixo:
INSTALANDO PACOTE DE COMPLEMENTOS DO VIRTUALBOX
Você pode fazer o download do pacote de complementos mais atual aqui.
Contudo, o pacote utilizado nesse ambiente pode ser baixado executando o comando:
Para instalá-lo, execute:
INSTALANDO E CONFIGURANDO O PHPVIRTUALBOX
Como dito, o phpvirtualbox opera sobre o Apache (servidoweb) e com suporte ao PHP. Portanto, para instalá-los, execute o comando:
Além disso, é preciso instalar o pacote php-soap. Requisito para o funcionamento do phpvirtualbox.
E depois, reinicie o servidor web:
Por fim, baixe a última versão do phpVirtualBox no site oficial.
Nesse ambiente foi utilizado a versão 4.3.1, obtido da seguinte forma:
Extrai-o através do comando:
Agora, transfira a pasta para o diretório de páginas do Apache:
Por fim, configure da seguinte maneira o phpvirtualbox para torná-lo disponível:
Crie um arquivo config.php através do arquivo de configuração de exemplo:
Depois edite-o e edite as informações abaixo:
,br>
var $username = 'linuxdescomplicado'; var $password = '123456';
Insira o usuário do sistema, anteriormente. Com a sua respectiva senha.
Depois, crie o arquivo:
E insira o usuário criado nesse arquivo:
Agora, reinicie o serviço do VirtualBox:
ACESSANDO O VIRTUALBOX REMOTAMENTE PELO NAVEGADOR
Pronto!! Agora acesse outra máquina que possa ter conectividade com o servidor Web criado e informe a URL com o endereço IP do servidor: http://IP-SERVIDOR-WEB/phpvirtualbox
O acesso de administrador é através do usuário admin e senha admin
Discussion about this post