Entrar
Procurar
Estatísticas
Temos 65 usuários registradosO último membro registrado é Thalyssonht
Os nossos membros postaram um total de 97 mensagens em 58 assuntos
[Tutorial] phpVirtualBox - Debian 7
Página 1 de 1
[Tutorial] phpVirtualBox - Debian 7
O VirtualBox é um o programa para virtualização de ambientes que mais utilizo em meus laboratórios, principalmente pela compatibilidade com GNS3 e por ser gratuito. Recentemente tive a necessidade de implementar uma máquina em um ambiente onde não seria possível deixar um kit KVM próximo de uma máquina que virtualizava um sistema de Firewall. Foi então que descobri a interface web hospedada no SourceForge http://sourceforge.net/projects/phpvirtualbox/.
Com ela é possível realizar a administração do ambiente virtual, além de oferecer a visualização da "console" da máquina, tudo isso através de um navegador Web. Por isso decidi postar um tutorial de como instalar essa ferramenta.
Para esse tópico estão sendo utilizados:
A instalação deve ser realizada com base nas instruções descritas no próprio site do VirtualBox. Para isso é necessário importar o mirror para o arquivo source.list de seu Debian através dos comandos abaixo:
Em seguida é realizada a instalação através dos comandos:
Para funcionar, a interface phpVirtualBox precisa do serviço vboxweb-service. Para configura-lo é necessário que o arquivo /etc/default/virtualbox seja criado e a seguinte linha inserida:
Para que a aplicação consiga acessar os recursos do serviço é necessário utilizar o comando abaixo via terminal:
Em seguida é necessário iniciar o serviço:
Para prover a funcionalidade de "console" da máquina virtualizada, o VirtualBox utiliza uma versão do protocolo RDP. O programa abre portas na máquina hospedeira que são automaticamente direcionada das a "console" da máquina mapeada. Para instalação da extensão utilize os seguintes comandos:
Após a configuração do serviço do virtualbox é necessária a instalação do apache2 com suporte a PHP. Para isso utilize o seguinte comandos:
Por padrão o serviço do apache2 utiliza a pasta /var/www/ para hospedar sua página. Por esse motivo é necessário realizar o download da ultima versão do aplicativo e mover seus arquivos para essa pasta.
Para isso, baixe a aplicação do site http://sourceforge.net/projects/phpvirtualbox/files/ e em seguida execute os seguinte comandos:
O arquivo /var/www/config.php é utilizado para configuração da ferramenta. Nele são necessários alterar o usuário e senha responsáveis por executar o programa VirtualBox. Para isso edite o arquivo e altere as linhas abaixo:
Para acessar a ferramenta abra um navegador e digite o endereço da máquina em que o serviço foi instalado. Será exibida a tela de autenticação cujo o usuário padrão é admin com a senha admin
Em seguida a seguinte tela será exibida:
É possível alterar o idioma da interface web através do menu File > Preferences
Selecionando a máquina real é possível ver a atual utilização de alguns recursos
O processo de criação das máquinas e recursos é o mesmo presente na interface clássica da ferramenta.
Para acessar uma máquina é preciso habilitar o recurso de "Tela Remota" na configuração da Máquina Virtual. Para cada máquina deve ser escolhida uma porta única.
Você pode acessar a máquina através do cliente nativo de RDP da interface web ou através de programas de RDP como MSTSC ou o Vinagre.
Referências:
http://sourceforge.net/projects/phpvirtualbox/
https://www.virtualbox.org/
Com ela é possível realizar a administração do ambiente virtual, além de oferecer a visualização da "console" da máquina, tudo isso através de um navegador Web. Por isso decidi postar um tutorial de como instalar essa ferramenta.
Para esse tópico estão sendo utilizados:
- Sistema Operacional Debian 7 64 bits
- VirtualBox 4.3.8
- VirtualBox 4.3.8 Oracle VM VirtualBox Extension Pack
- phpVirtualBox-4.3-1
- Apache 2
- PHP 5
- Instalação do VirtualBox
A instalação deve ser realizada com base nas instruções descritas no próprio site do VirtualBox. Para isso é necessário importar o mirror para o arquivo source.list de seu Debian através dos comandos abaixo:
- Código:
echo deb http://download.virtualbox.org/virtualbox/debian wheezy contrib >> /etc/apt/source.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Em seguida é realizada a instalação através dos comandos:
- Código:
apt-get update
apt-get install virtualbox-4.3
- Serviços do VirtualBox
Para funcionar, a interface phpVirtualBox precisa do serviço vboxweb-service. Para configura-lo é necessário que o arquivo /etc/default/virtualbox seja criado e a seguinte linha inserida:
- Código:
VBOXWEB_USER=root
Para que a aplicação consiga acessar os recursos do serviço é necessário utilizar o comando abaixo via terminal:
- Código:
VBoxManage setproperty websrvauthlibrary null
Em seguida é necessário iniciar o serviço:
- Código:
/etc/init.d/vboxweb-service start
- Instalando Complementos do VirtualBox
Para prover a funcionalidade de "console" da máquina virtualizada, o VirtualBox utiliza uma versão do protocolo RDP. O programa abre portas na máquina hospedeira que são automaticamente direcionada das a "console" da máquina mapeada. Para instalação da extensão utilize os seguintes comandos:
- Código:
wget http://download.virtualbox.org/virtualbox/4.3.8/Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.vbox-extpack
vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.vbox-extpack
- Preparando Servidor Web
Após a configuração do serviço do virtualbox é necessária a instalação do apache2 com suporte a PHP. Para isso utilize o seguinte comandos:
- Código:
apt-get install apache2 php5
- Instalando o phpVirtualBox
Por padrão o serviço do apache2 utiliza a pasta /var/www/ para hospedar sua página. Por esse motivo é necessário realizar o download da ultima versão do aplicativo e mover seus arquivos para essa pasta.
Para isso, baixe a aplicação do site http://sourceforge.net/projects/phpvirtualbox/files/ e em seguida execute os seguinte comandos:
- Código:
unzip phpvirtualbox-4.3-1.zip
mv phpvirtualbox-4.3-1/* /var/www/
cd /var/www/
cp config.php-example config.php
- Configurando o phpVirtualBox
O arquivo /var/www/config.php é utilizado para configuração da ferramenta. Nele são necessários alterar o usuário e senha responsáveis por executar o programa VirtualBox. Para isso edite o arquivo e altere as linhas abaixo:
- Código:
/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'pass';
- Acessando a ferramenta
Para acessar a ferramenta abra um navegador e digite o endereço da máquina em que o serviço foi instalado. Será exibida a tela de autenticação cujo o usuário padrão é admin com a senha admin
Em seguida a seguinte tela será exibida:
É possível alterar o idioma da interface web através do menu File > Preferences
Selecionando a máquina real é possível ver a atual utilização de alguns recursos
- Criação de Máquinas
O processo de criação das máquinas e recursos é o mesmo presente na interface clássica da ferramenta.
- Acessando as máquinas via Console
Para acessar uma máquina é preciso habilitar o recurso de "Tela Remota" na configuração da Máquina Virtual. Para cada máquina deve ser escolhida uma porta única.
Você pode acessar a máquina através do cliente nativo de RDP da interface web ou através de programas de RDP como MSTSC ou o Vinagre.
Referências:
http://sourceforge.net/projects/phpvirtualbox/
https://www.virtualbox.org/
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|