Sie sind auf Seite 1von 4

VirtualBox + phpVirtualBox Debian desde Consola

Posted on 16/02/2012

Voy a explicar como tener este entorno de virtualizacion en un servidor Debian sin servidor grafico corriendo. Virtual BoxLo primero que haremos sera aadir el respositorio de virtualbox y aadir las claves
nano /etc/apt/sources.list

Aadimos estas lineas


deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

%deb http://download.virtualbox.org/virtualbox/debian precise contrib


deb deb deb deb deb deb deb deb deb http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian http://download.virtualbox.org/virtualbox/debian oneiric contrib natty contrib maverick contrib non-free lucid contrib non-free karmic contrib non-free hardy contrib non-free wheezy contrib squeeze contrib non-free lenny contrib non-free

Descargamos e instalamos la clave del repositorio


wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Instalaremos los siguientes paquetes


apt-get update apt-get install virtualbox-4.2 echo "cuidado, hay que instalar la version que corresponda!" echo "extension pack habilita el uso de consola remota, incluso en phpvirtualbox"

wget http://download.virtualbox.org/virtualbox/4.2.4/Oracle_VM_VirtualBox_Extension_Pack4.2.4-81684.vbox-extpack VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.2.4-81684.vbox-extpack nota: si te pide reinstalar, desistalar con VBoxManage extpack uninstall 'Oracle VM VirtualBox Extension Pack'

Creamos usuario y contrea que ejecutara las maquinas virtuales, y aadimos al grupo creado por Virtual Box
useradd -m "usuario vbox" passwd "usuario vbox" usermod -s /bin/false -G vboxusers usuario vbox

Creamos el fichero de configuracin lanzar el servicio vboxwebservice


nano /etc/default/virtualbox VBOXWEB_USER="usuario vbox"

Lanzamos el servicio vboxweb-service necesario para phpVirtualBox


service vboxweb-service start

Si no tenemos ningun error, habremos terminado la instalacin de Virtual Box phpVirtualBox Necesitaremos tener un servidor web + php. Instalacin rapida de Apache2 + php5
apt-get install apache2 apache2.2-common apache2-utils php5 libapache2-mod-php5

Descargamos la version mas actual de phpVirtualbox y la copiamos al directorio /var/www/phpVirtualBox

cd /var/www/

wget `wget -q -O http://phpvirtualbox.googlecode.com/files/LATEST.txt` -O phpvirtualbox-latest.zip


unzip -e phpvirtualbox-latest.zip -d phpVirtualBox

Configuramos phpVirtualBox con el usuario y contrasea que correra las maquinas virtuales
nota :lo archivos de ben estar en la carpeta raziz phpVirtualbox, no enotra subcarpeta

Modificamos las siguientes lineas con el usuario y contrasea creados para ejecutar Virtual Box
... /* Username / Password for system user that runs VirtualBox */ var $username = 'usuario vbox'; var $password = 'password vbox';

Ejecutamos el servidor vboxwebsrv

web_virtualbox

(en una terminal)

Entramos a Settings > Display > Remote Display y activamos Enable Server

Comprobaremos que todo funciona entrando desde nuestro navegador ahttp://IP Equipo/phpVirtualBox/ Por defecto usaremosusuario: admincontrasea: admin Ya podremos crear una maquina virtual y lanzarla para comprobar su funcionamiento.
Usuario: admin password: admin

Como configurar la red en VirtualBox Paso 1


Servidor virtualizado: crear una conexin de red puente antes de instalar el SO

Como configurar la red en Debian Paso 2


nano /etc/network/interfaces

editar:
iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.200 netmask 255.255.255.0 gateway 192.168.0.1 nano /etc/resolv.conf

editamos las dns:


nameserver 8.8.4.4 nameserver 8.8.8.8

Das könnte Ihnen auch gefallen