Como monitorizar Virtualbox/es

Aus i2pwiki.mk16.de
Zur Navigation springen Zur Suche springen

Introducción[Bearbeiten]

Monitorizar un sistema es quizás el trabajo mas importante de cualquier usuario, sea este administrador o simplemente el usuario casero, ya que cualquier cambio en sentido de poner en riesgo la salud de una maquina virtualizada o de la maquina principal (o host) debe ser detectada lo mas pronto posible.

Por otra parte la motorización se puede hacer en varios niveles, tanto el uso de los diferentes recursos como la administración de los mismos.

Según se ha observado, Virtualbox es una herramienta bastante fácil de manejar, instalar y poner en marcha, tanto a nivel gráfico como en forma de demonio.

Si nos hemos propuesto configurar Virtualbox como un servicio en segundo plano o demonio, phpVirtualBox puede ser el mejor complemento para administrarlo de forma remota.


phpVirtualBox[Bearbeiten]

Virtualbox es una herramienta o interfaz web de usuario (web user interface) libre para la administración local o remota del servicio de virtualización, hecho en php y ajax.

En la interfaz web se ve casi idéntico al cliente original y a excepción de la ejecución de las maquinas virtuales en ventanas separadas, phpVirtualBox las inicia en segundo plano.

Con phpVirtualBox se puede:

  • Crear nuevas maquinas virtuales
  • Eliminar existentes
  • Iniciar
  • Modificar
  • Editar

Las condiciones básicas para la ejecución de esta aplicación son:

  • Un servidor web corriendo y
  • Virtualbox instalado
  • (opcionalmente) acceso OpenSSH a la maquina principal


Instalar phpVirtualBox[Bearbeiten]

Las siguientes instrucciones fueron probadas en Ubuntu, pero deberían poder ejecutarse en cualquier otro Linux.

1) Instalar los paquetes necesarios para hacer correr un servidor web.

$ sudo apt-get install apache2 php5 php5-mysql libapache2-mod-php5 php-soap

2) Probar que este corriendo el servidor.

$ sudo /etc/init.d/apache2 restart

3) Descaragar phpVirtualBox.

$ wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-3.zip

4) Descomprimirlo.

$ unzip phpvirtualbox-4.3-3.zip

5) Moverlo a la carpeta desde donde el servidor web lee los archivos a compartir

$ sudo mv phpvirtualbox-4.3-3 /var/www/html/phpvirtualbox

Con esto ya tenemos instalado phpVirtualBox, pero necesitar ciertas configuraciones para que pueda funcionar correctamente.


Configurar phpVirtualBox[Bearbeiten]

1) Copiar un archivo básico de configuración (para modificar según nuestras necesidades).

$ sudo cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php

2) Editar el archivo de configuración para añadir al usuarios que administra y usa VirtualBox.

$ sudo nano /var/www/html/phpvirtualbox/config.php
[...]
var $username = 'user';
var $password = 'ubuntu';
[...]

3) Crear el archivo que servirá de enlace entre phpVirtualBox y Virtualbox.

$ sudo nano /etc/default/virtualbox
VBOXWEB_USER=sk

4) Re-iniciar el servicio web de Virtualbox.

$ sudo /etc/init.d/vboxweb-service start
Starting VirtualBox web service ...done.

5) Y desde ahora ya deberíamos poder acceder a phpVirtualBox desde cualquier navegador

http://ip-address-of-virtualbox-headless-server/phpvirtualbox
usuario/clave : admin/admin


Véase También[Bearbeiten]

Categoría:Aplicaciones


Referencias[Bearbeiten]

<references />