Este documento fornece instruções para instalar e configurar o phpVirtualBox em um servidor Ubuntu para permitir o gerenciamento remoto do Oracle VirtualBox por meio de um navegador da web. Ele descreve como instalar o Apache, PHP, Oracle VirtualBox e phpVirtualBox, configurar o usuário e permissões, e ativar o serviço na inicialização para permitir o acesso ao phpVirtualBox em http://127.0.0.1/phpvirtualbox/.
1. FLISOL 2013 Instalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBox
Francisco Ernesto Teixeira - fco.ernesto@gmail.com
2. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer
● Instalado em um computador desktop
● Serve somente à um usuário
● Usado com a sessão do usuário ativa
Instalação Uso Dúvidas?Comofaz?!
Oracle VirtualBox
3. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer
Instalar em um computador servidor
Acessar com vários usuários por acesso remoto
Ter várias instâncias ativas e oferecendo
serviços diferentes na rede
Instalação Uso Dúvidas?Comofaz?!
Gerenciar o VirtualBox de qualquer navegador
cereja do bolo
rdp, vnc, ssh
Oracle VirtualBox
Quem já faz é o https://mycloud.rackspace.com/
4. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer
Projeto phpVirtualBox
http://code.google.com/p/phpvirtualbox/
Ubuntu Server 12.04 ou superior
Instalação Uso Dúvidas?Comofaz?!
Oracle VirtualBox
5. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Supondo já haver o Ubuntu Server instalado, com SSH e acessando com usuário ROOT...
Precisamos instalar o Apache com o PHP
$ apt-get install libapache2-mod-php5
Vou precisar baixar cerca de 9 megas. Posso? (S ou N)
$ echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c |
rev | cut -d: -f1 | rev) contrib" >> /etc/apt/sources.list
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- |
sudo apt-key add -
$ apt-get update
$ apt-get install virtualbox-4.2
Vamos baixar mais 200 megas? (S ou N)
Devemos instalar também o Oracle VirtualBox
6. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Agora com o Apache HTTPD, PHP e Oracle VirtualBox instalados...
Esqueceu do phpVirtualBox
$ wget $(wget -q -O - http://phpvirtualbox.googlecode.com
/files/LATEST.txt) -O phpvirtualbox-latest.zip
$ apt-get install unzip
$ unzip phpvirtualbox-latest.zip
Será criado o diretório /var/www/phpvirtualbox-4.2-4
Então...
Devemos adicionar um usuário para o serviço do VirtualBox
Criar e editar um arquivo de configuração para o
phpVirtualBox
Fim?!
7. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Enfim, terminando a instalação...
Adicionando o usuário
$ adduser vbox --ingroup vboxusers
A senha coloca “vbox” e aceita tudo! Vai ser criado:
/home/vbox/
$ nano /etc/default/virtualbox
Coloca dentro dele
VBOXWEB_USER=vbox
VBOXWEB_HOST=127.0.0.1
Next
8. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Ainda terminando a instalação...
Criamos um arquivo de configuração para o phpVirtualBox
Dentro da pasta onde extraímos o phpVirtualBox
$ cp config.php-example config.php
Editamos com
$ nano config.php
Alteramos as linhas 12 e 13
var $username = 'vbox';
var $password = 'pass';
por
var $username = 'vbox';
var $password = 'vbox';
Inúmeras configurações, possibilidades quaaaasssee
infinitas...
Cabô?!
10. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
And...
Devemos ativar na inicialização do sistema
Caso não esteja inicializando depois de tudo isso...
É porque só faltaaaa colocar na inicialização.
No Debian/Ubuntu:
$ update-rc.d vboxweb-service defaults
Para os outros sistemas operacionais, usa o chkconfig
Agora cabô!
11. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
Minha meta é apenas ir para frente.
http://127.0.0.1/phpvirtualbox/
12. FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
alle Fragen?