FLISOL 2013 Instalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBox
Francisco Ernesto Teixeira - fco.ernesto@gmail.com
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
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/
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
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
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?!
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
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ô?!
FLISOL 2013 Instalação e uso do phpVirtualBox
O pulo do gatinho
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ô!
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/
FLISOL 2013 Instalação e uso do phpVirtualBox
Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?!
alle Fragen?

Instalação e uso do phpVirtualBox

  • 1.
    FLISOL 2013 Instalaçãoe uso do phpVirtualBox Instalação e uso do phpVirtualBox Francisco Ernesto Teixeira - fco.ernesto@gmail.com
  • 2.
    FLISOL 2013 Instalaçãoe 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çãoe 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çãoe 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çãoe 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çãoe 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çãoe 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çãoe 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ô?!
  • 9.
    FLISOL 2013 Instalaçãoe uso do phpVirtualBox O pulo do gatinho
  • 10.
    FLISOL 2013 Instalaçãoe 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çãoe 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çãoe uso do phpVirtualBox Como conhecemos O que podemos fazer Instalação Uso Dúvidas?Comofaz?! alle Fragen?