domingo, 13 de febrero de 2011

Virtualbox + Phpvirtualbox en opensuse 11.2

Vamos a instalar VirtualBox y su interfaz http phpvirtualbox desde cero. Lo haremos sobre opensuse 11.2.

Empezamos con una instalación limpia y por defecto, actualizaremos e instalaremos los repositorios Packman (must have):

# /etc/zypp/repos.d/
# wget -c http://mirror.geht-schon.de/packman.links2linux.de/suse/11.2/packman.repo

# zypper up


Instalaremos las dependencias que necesitamos:

# zypper in kernel-source kernel-devel kernel-desktop-devel kernel-default-devel apache2 libapache2-mod-php5

Para instalar el Virtualbox tenemos dos opciones, bajar el rpm o instalar el repositorio.

Opcion 1, bajar el paqute:

Bajaremos el Virtualbox de su pagina y lo instalaremos:

# cd /tmp
# wget -c http://download.virtualbox.org/virtualbox/4.0.2/VirtualBox-4.0-4.0.2_69518_openSUSE112-1.i586.rpm
# zypper in VirtualBox-4.0-4.0.2_69518_openSUSE112-1.i586.rpm

Opcion 2, instalar el repositorio e instalar el paquete:

# cd /etc/zypp/repos.d/ # wget http://download.virtualbox.org/virtualbox/rpm/opensuse/11.2/virtualbox.repo # zypper up # zypper in virtualbox

Una vez instalado, añadiremos nuestro usuario normal al grupo vboxusers:

# usermod -G vboxusers huskerdu
# id huskerdu


En este ejemplo hemos añadido al usuario "huskerdu" al grupo. El comando id lo utilizaremos para comprobar que lo hemos hecho bien...
Despues bajamos el extension pack y lo instalamos:

# cd /tmp
# wget -c http://download.virtualbox.org/virtualbox/4.0.2/Oracle_VM_VirtualBox_Extension_Pack-4.0.2-69518.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.2-69518.vbox-extpack

Ahora bajaremos el phpvirtualbox y lo pondremos en su carpeta correspondiente:

# cd /srv/www/htdocs
# rm -r *
# wget -c http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.0-3.zip
# unzip phpvirtualbox-4.0-3.zip
# cd phpvirtualbox-4.0-3
# mv * ..
# cd ..
# rmdir phpvirtualbox-4.0-3
# rm phpvirtualbox-4.0-3.zip


Reiniciamos el apache:

# service apache2 restart

A partir de este punto ya tendremos phpvirtualbox corriendo si vamos a http://localhost, pero solo veremos un bonito cartel de error:


Vamos a configurarlo un poco... Hacemos copia y editamos el archivo de configuración:

# cp /srv/www/htdocs/config.php-example /srv/www/htdocs/config.php
# nano /srv/www/htdocs/config.php


Cambiamos el usuario y password en el fichero mas o menos así:

/* Username / Password for system user that runs VirtualBox */
var $username = 'huskerdu';
var $password = 'felipe';
var $location = 'http://127.0.0.1:18083/';


VBoxManage setproperty websrvauthlibrary default
VBoxManage setproperty websrvauthlibrary null


To be continued...


No hay comentarios:

Publicar un comentario