Instale 'phpvirtualbox' para gerenciar máquinas virtuais VirtualBox via navegador da web no Linux

Instale 'phpvirtualbox' para gerenciar máquinas virtuais VirtualBox via navegador da web no Linux

Virtualização é um dos tópicos mais discutidos no campo do Linux e em geral. Na lista de 10 habilidades de TI quentes em virtualização de demanda (VMware) está no topo da lista.

Estaremos levando você a uma nota rápida do que é a virtualização, várias ferramentas de virtualização antes de um guia completo sobre download, instalar e configurar VirtualBox e Phpvirtualbox que é um front -end da caixa virtual baseada na Web.

O download, instalação e configuração de VirtualBox e Phpvirtualbox Seguirá as distribuições baseadas no debian e no CentOS.

O que é virtualização

Virtualização é o processo de criação de versão não real (virtual) do sistema operacional, armazenamento, recurso de rede e hardware. A virtualização é alcançada criando máquinas virtuais que alimentam um sistema operacional. Um servidor físico host pode hospedar uma ou mais máquina virtual, que pode alimentar o sistema operacional diferente (Windows, Linux, Unix, BSD).

Existem várias ferramentas de virtualização disponíveis. Alguns deles são específicos da plataforma e o resto deles está disponível para serem usados ​​em qualquer plataforma.

  1. Microsoft Virtual Server 2005 R2 - Disponível para plataforma x86 e x86_64 bits. Suporte: Somente Windows.
  2. Q - Ferramenta de virtualização de código aberto disponível para Windows, Mac e Linux.
  3. VMware - disponível para Windows e Linux.
  4. VirtualBox - Aplicativo de código aberto disponível para Windows, Mac, Linux e Solaris.
  5. Xen - suporta Windows e Linux Distros.

O que é VirtualBox

VirtualBox Foi lançado inicialmente sob licença proprietária, mas mais tarde (2007) a Oracle Corporation começou a lançá -la sob a licença pública geral da GNU. Escrito completamente em C, C ++ e linguagem de montagem, está disponível para Windows, OS X, Linux e Solaris.

Agenda -se o VirtualBox como a única solução de virtualização profissional que está disponível gratuitamente e é de código aberto. Ele é capaz de suportar o sistema operacional convidado de 64 bits, além de criar instantâneos do sistema operacional virtual.

VirtualBox permite executar o aplicativo virtualizado junto com o aplicativo de desktop real. Além disso, pode ser configurado para compartilhar quadros de hosts e pastas. Drivers especiais estão disponíveis para troca suave entre os sistemas. Está disponível para x86 e plataforma x86_64 bits. High On Feature and Performance e Low On Resource é um grande ponto positivo do VirtualBox.

Este artigo passará pela instalação e configuração do VirtualBox e PhpVirtualBox para gerenciar máquinas virtuais em RHEL/CENTOS/FEDORA e Debian/Ubuntu sistema.

Instalação do VirtualBox e PhpvirtualBox no Linux

Para este artigo, usaremos a instalação mínima de Debian e CENTOS como plataforma de instalação. Toda a instalação, configuração e exemplos são testados em Debian 8.0 e CENTOS 7.1 Mínimo.

1. Antes de instalar VirtualBox e PhpvirtualBox, você precisa atualizar o banco de dados do pacote do sistema e instalar pré -requisitos como Apache, Php e outras dependências necessárias, como mostrado abaixo.

Em distribuições baseadas em Debian

# atualização apt-get && apt-get upgrade && apt-get autoremove # apt-get install apache2 # apt-get install php5 php5-common php-soap php5-gd # apt-get install build-essencial dkms unzip wget 

Depois de instalar todos os pacotes necessários acima, você pode adicionar uma das seguintes linhas PPA VirtualBox para /etc/apt/fontes.lista Arquivo, de acordo com sua distribuição Linux.

Deb http: // download.VirtualBox.org/virtualbox/debian arejando Contrib Deb http: // download.VirtualBox.org/virtualbox/debian quantal Contrib Deb http: // download.VirtualBox.org/virtualbox/debian preciso Contrib Deb http: // download.VirtualBox.org/virtualbox/debian lúcido Contrible não-livre Deb http: // download.VirtualBox.org/virtualbox/debian Wheezy Contrib Deb http: // download.VirtualBox.org/virtualbox/debian Jessie Contrib Deb http: // download.VirtualBox.org/virtualbox/debian espremer Contrible não livre 

Em seguida, faça o download e adicione o Oracle Public Key usando os seguintes comandos.

# wget www.VirtualBox.org/download/oracle_vbox.ASC # Apt-Key Add Oracle_Vbox.ASC 

Em distribuições baseadas em redhat

# yum update && yum autoremove # yum install httpd # yum install php php-devel php-common php-soap php-gd # yum groupInstall 'desenvolvimento' sdl kernel-devel kernel headers dkms wget 

Depois de instalar todos os pacotes necessários acima, faça o download do Oracle Public Key e importe para o seu sistema.

# wget www.VirtualBox.org/download/oracle_vbox.ASC # rpm -import oracle_vbox.ASC 

2. Em seguida, reinicie o serviço Apache com a ajuda dos seguintes comandos, conforme sua distribuição Linux.

# /etc /init.reiniciar d/apache2 [em sistemas mais antigos baseados no Debian] #/etc/init.reinicialização de d/httpd [em sistemas mais antigos baseados em redhat] ou # systemctl reinicie o apache2.Serviço [em sistemas mais recentes do Debian] # SystemCTL Reiniciar httpd.Serviço [em sistemas mais recentes baseados em redhat] 

Aponte seu navegador para o seu endereço IP privado ou seu endereço de loopback, você deve ver sua página de teste padrão do Apache.

http: // ip-address ou http: // localhost 

3. Agora é hora de instalar o VirtualBox.

# apt-get Install VirtualBox-4.3 [Sistemas baseados em Debian] # yum install VirtualBox-4.3 [em sistemas baseados em redhat] 

4. Próximo download e instale o phpvirtualbox.

# wget http: // fonteforge.net/Projects/phpvirtualbox/files/phpvirtualbox-4.3-1.Zip # Unzip phpvirtualBox-4.3-1.fecho eclair 

5. Em seguida, mova os extraídos 'phpvirtualbox-4.3-1'Pasta para a pasta raiz padrão do servidor web http (/var/www/ ou /var/www/html).

# mv phpvirtualbox-4.3-1/var/www/html 

6. Renomear o diretório 'phpvirtualbox-4.3-1' para phpvb ou qualquer coisa, para que seja fácil apontar para eles. Em seguida, há um arquivo de configuração Config.Exemplo de PHP sob 'phpvb'diretório, renomeie -o para Config.php como mostrado abaixo.

# mv/var/www/html/phpvb/config.PHP-Exemplo/var/www/html/phpvb/config.php 

7. Crie uma nova conta de usuário (ou adicione um usuário existente) e adicione -a a Vboxusers grupo e mudança phpvb Propriedade do diretório para Avi do utilizador.

# useradd avi # passwd avi # userMod -ag vBoxusers Avi # CHOW 

8. Agora aberto 'Config.php'Arquivo e adicione o usuário e a senha recém -criados.

# vi/var/www/html/phpvb/config.php 
/ * Nome de usuário / senha para usuário do sistema que executa o VirtualBox * / var $ userName = 'Avi'; var $ senha = 'AVI123'; 

9. Agora faça o download e instale VirtualBox extensão.

# wget http: // download.VirtualBox.org/virtualbox/4.3.12/oracle_vm_virtualbox_extension_pack-4.3.12-93733.vBox-extpack # vBoxManage extpack instalar oracle_vm_virtualbox_extension_pack-4.3.12-93733.vBox-extpack 

10. Agora comece VirtualBox-Websrv Como o usuário 'Avi'definido no arquivo de configuração.

$ vboxwebsrv -h 127.0.0.1 

11. Agora aponte seu navegador para ip_where_phpvirtualbox_is_installed/phpvb ou 127.0.0.1/phpvb, Se foi instalado no servidor nativo.

O nome de usuário padrão é admin A pasdora padrão é admin 
Login phpvirtualbox

Se você receber um erro semelhante à imagem abaixo. Você pode ter que iniciar certos serviços.

Erro de login do phpvirtualbox
# /etc /init.D/VirtualBox Iniciar #/etc/init.d/vboxdrv Iniciar #/etc/init.D/VboxWeb-Service Start 

Agora, novamente, tente login e você verá a interface abaixo.

Painel PhpvirtualBox

Você pode instalar qualquer sistema operacional na caixa virtual. Clique em Novo, Dê o nome e selecione Arquitetura e versão.

Crie nova máquina virtual

Dê a quantidade de sistema operacional virtual de RAM pode usar.

Adicionar RAM da máquina virtual

Adicione novo disco rígido virtual a uma nova máquina virtual.

Adicione o disco rígido à VM

Selecione Tipo de disco rígido.

Selecione VM Tipo de disco rígido

Selecione Tipo de alocação de disco de armazenamento.

VM Disco de armazenamento

Escolha o tamanho do disco rígido e clique em Criar.

Adicionar tamanho da máquina virtual

Você pode ver que seu disco virtual é criado e pronto para hospedar o sistema operacional virtual.

Nova máquina virtual

Clique em armazenar e adicione imagem virtual (ISO), ou selecione sua máquina de CD física da máquina unidade. Finalmente clique em Iniciar para começar a instalar.

Selecione Mídia de Instalação VM

Clique em Rede e selecione Rede Correta Adaptador.

Selecione o adaptador de rede VM

Clique em console No canto superior direito, selecione tamanho da área de trabalho e conectar. Se a opção de console não for destacada, você pode ter que habilitá -la sob ConfiguraçõesMostrarExibição remotaHabilitar servidor e clique OK.

VM Console

Você pode ver o sistema operacional virtual em ação.

Terminal VM em ação

Você pode separá -lo clicando 'Desapear'.

Destacar vm

A inicialização e o restante do processo de instalação são bem simples como se você estivesse instalando na máquina local.

VM inicialização e insallação

Uma vez que a instalação é Finalizado, Seu sistema operacional virtual está pronto para hospedar qualquer coisa virtualmente. Seja OS, rede, dispositivo ou qualquer outra coisa.

Aproveite o seu local Servidor virtual e front-end Phpvirtualbox para acessar. Você pode implementá -lo na produção após um pouco mais de configuração.

Isso é tudo do meu lado por enquanto. Deixe -me saber se você gostou do aplicativo ou não, eu vou aqui para ajudá -lo se você enfrentar algum problema. Mantenha -se conectado ao Tecmint. Tchau!