Administre sus máquinas virtuales VirtualBox a través de Internet usando phpVirtualBox

En términos generales, si se trata de una herramienta web que comienza con "php" (como phpMyAdmin o phpLDAPadmin), sabe que esta herramienta hará que su vida administrativa sea mucho más fácil. Este es el caso de una herramienta basada en php creada para ayudarlo a administrar todas sus máquinas virtuales VirutalBox desde una sola herramienta, desde cualquier lugar (si adivinó que dice "desde dónde" está disponible desde cualquier lugar).

Yo uso VirtualBox y estaba encantado con phpVirtualBox. Esta herramienta es una implementación AJAX de la interfaz de usuario familiar de VirtualBox, por lo que en el momento en que inicie sesión, estará en casa de inmediato. Veamos cómo se instala y utiliza esta herramienta.

Ante todo

Debe asegurarse de tener instalado el último VirtualBox, así como el paquete de extensión. Puede ejecutar phpVirtualBox con la versión 3.x de VirtualBox, pero la versión 4.x tiene muchas más funciones. Puede descargar ambos desde la página de descarga de VirtualBox. También necesitará la extensión PHP Soap. Esto se puede configurar buscando el paquete php-soap en su herramienta Agregar o quitar software. Una vez que haya instalado esto, puede instalar y configurar la aplicación phpVirtualBox.

También debe tener un servidor Apache en funcionamiento en la máquina de destino. Si no tiene esto, puede hacer una instalación completa de LAMP (que cubrirá muchos de sus aspectos básicos).

Instalando phpVirtualBox

Primero, descargue el archivo de instalación comprimido desde la página de descarga. Asegúrese de descargar una versión que coincida con la versión de VirtualBox que ha instalado. Lo que debe hacer es mover este archivo a la raíz del documento de su servidor web y luego descomprimirlo. Cuando descomprimas el archivo, tendrás un directorio recién creado /var/www/phpvirtualbox-XXX Donde XXX es el número de emisión. Le recomiendo que cambie el nombre de este directorio a solo /var/www/phpvirtualbox.

Una vez que haya descomprimido el archivo, debe hacer un pequeño ajuste. Esta configuración menor está en /var/www/phpvirtualbox/config.php. NOTA: Dependiendo de su distribución, la raíz de su documento será diferente.

Realmente solo necesita configurar los siguientes ajustes:

  • variedad $ nombre de usuario
  • variedad $ contraseña

Asegúrese de que el nombre de usuario y la contraseña sean para el usuario que ejecutará la aplicación virtualbox (para que no sea el usuario raíz).

Ahora está listo para ejecutar el demonio. Para ejecutar esto, simplemente ingrese un comando vboxwebsrv. Esto ejecutará un demonio que le permitirá iniciar sesión en su máquina phpvitualbox. NOTA: Si está utilizando VirtualBox 4.x, puede ejecutar el daemon usando el comando /etc/init.d/vbweb-servicio. Hay un inconveniente en esto: aún desea ejecutar el servicio web como un usuario que ejecutará VirtualBox.

Iniciar sesión

Abra su navegador y diríjalo a http: // ADDRESS_TO_SERVER / phpvirtualbox. Cuando haga esto, verá la interfaz de VirtualBox integrada en su navegador web. ¡Entonces puede usar VirtualBox desde este navegador web como si estuviera en una máquina local!

Entiendo

Si está utilizando VirtualBox 3.x, deberá realizar otro paso (antes de ejecutar el demonio). Abra una ventana de terminal e ingrese el comando:

VBoxManage setproperty websrvauthlibrary null

Después de ejecutar este comando, puede ejecutar el demonio y usar VirtualBox a través de un navegador web.

Artículos de interés

Subir