Virtualización · 2 min read · Dec 01, 2025
phpvirtualbox - Ejecutando Máquinas Virtuales Con VirtualBox 4.2 y phpvirtualbox En Un Servidor Ubuntu 12.04 Sin Interfaz Gráfica
phpvirtualbox - Ejecutando Máquinas Virtuales Con VirtualBox 4.2 y phpvirtualbox En Un Servidor Ubuntu 12.04 Sin Interfaz Gráfica
Autor: Luis Rodriguez
phpvirtualbox es un front-end web de VirtualBox escrito en PHP que te permite acceder y controlar instancias remotas de VirtualBox. Intenta parecerse a la GUI de VirtualBox tanto como sea posible para hacer que trabajar con ella sea lo más fácil posible. Es un buen reemplazo para la GUI de VirtualBox si ejecutas VirtualBox en servidores sin interfaz gráfica. Este tutorial explica cómo instalar phpvirtualbox en un servidor Ubuntu 12.04 para gestionar un VirtualBox (versión 4.2) instalado localmente y sin interfaz gráfica.
1 Nota Preliminar
He probado esto en un servidor Ubuntu 12.04 (sistema host) con la dirección IP 192.168.0.100 donde estoy conectado como root.
Ejecuta:
sudo su2 Instalando VirtualBox
Para instalar VirtualBox 4.2 en nuestro servidor Ubuntu 12.04, abrimos /etc/apt/sources.list…
nano /etc/apt/sources.list
… y agregamos la siguiente línea:
[...]
deb http://download.virtualbox.org/virtualbox/debian precise contribLuego descargamos la clave pública de VirtualBox…
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
… y actualizamos nuestra base de datos de paquetes:
apt-get updateDespués, instalamos VirtualBox 4.2 de la siguiente manera:
apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.2 dkms
(El paquete dkms asegura que los módulos del kernel del host de VirtualBox se actualicen correctamente si la versión del kernel de Linux cambia.)
A partir de la versión 4.0, VirtualBox ha introducido lo que se llama “paquetes de extensión” y ha externalizado algunas funcionalidades como el soporte de conexión de escritorio remoto (VRDP) que formaba parte de los paquetes de VirtualBox antes de la versión 4.0 en estos paquetes de extensión. Debido a que necesitamos conexiones de escritorio remoto para controlar nuestras máquinas virtuales, necesitamos instalar el paquete de extensión apropiado ahora. Ve a http://www.virtualbox.org/wiki/Downloads, y encontrarás un enlace al siguiente paquete de extensión:
VirtualBox 4.1.18 Oracle VM VirtualBox Extension Pack
Soporte para dispositivos USB 2.0, VirtualBox RDP y arranque PXE para tarjetas Intel.
Descarga e instala el paquete de extensión de la siguiente manera:
cd /tmp
wget http://download.virtualbox.org/virtualbox/4.2.12/Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.2.11-84980.vbox-extpack
(Asegúrate de obtener la última versión del sitio web de VirtualBox.)
Ahora debemos agregar el usuario que ejecutará VirtualBox con la contraseña establecida (vbox en este ejemplo) al grupo vboxusers:
useradd –d /home/vbox –m vbox
passwd vboxEscribe tu contraseña dos veces.
adduser vbox vboxusersEdita/crea la configuración de virtualbox y agreguemos este usuario:
nano /etc/default/virtualbox
[...]
VBOXWEB_USER=vboxAhora asegurémonos de que el servicio esté en el inicio:
update-rc.d vboxweb-service defaults
/etc/init.d/vboxweb-service start
Instala Apache:
apt-get install apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common apache2 apache2-doc apache2-suexec libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapr1 php5-common php5-mysql php-pear wget
Descarga y copia phpvirtualbox:
cd /tmpwget https://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.2-4.zipunzip phpvirtualbox-4.2-4.zip
cp phpvirtualbox-4.2-4 /var/www/phpvirtualbox/
Edita el archivo de configuración de php phpvirtualbox y agrega el usuario y la contraseña:
nano /var/www/phpvirtualbox/config.php[...]
var $username = 'vbox';
var $password = 'tu contraseña de vbox';Ahora puedes acceder a phpvirtualbox en http://192.168.0.100/phpvirtualbox
Esta guía fue realizada utilizando https://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-4.1-on-a-headless-ubuntu-12.04-server
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.