LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

phpvirtualbox es una web basada en el front-end de VirtualBox escrito en PHP que permite el acceso y el control remoto de VirtualBox. Se trata de parecerse a la interfaz gráfica de VirtualBox tanto como sea posible para hacer el trabajo con lo más fácil posible. Es un reemplazo agradable para la interfaz gráfica de usuario de VirtualBox. VirtualBox si ejecuta en servidores desatendidos. En este tutorial se explica cómo instalar phpvirtualbox en un servidor Fedora 17 para manejar una instalación local desatendida.

1 Nota preliminar

Asumiremos que ya tiene una maquina virtual con VirtualBox desatendido ya instalado en su servidor de Fedora 17, por ejemplo, como se describe en el tutorial VBoxHeadless - Running Virtual Machines With VirtualBox 4.1 On A Headless Fedora 17 Server.

Estoy ejecutando todos los pasos de este tutorial con privilegios de root, así que asegúrese de que está conectado como root.

2 Instalación de phpvirtualbox

En primer lugar cree un usuario del sistema llamado vbox y agreguelo al grupo vboxusers:

 

useradd -m vbox -G vboxusers  

Cree una contraseña para el usuario vbox:

passwd vbox

Cree el archivo /etc/default/virtualbox y ponga la línea VBOXWEB_USER = vbox en ella (para que el VirtualBox SOAP API que se llama vboxwebsrv se ejecute como el usuario vbox):

vi /etc/default/virtualbox
VBOXWEB_USER=vbox

A continuación, cree los enlaces de inicio del sistema para vboxwebsrv y reiniciarlo:

systemctl enable vboxweb-service.service
systemctl restart vboxweb-service.service

Necesitamos un servidor web con soporte para PHP para servir phpvirtualbox - Estoy usando Apache2. Instalar Apache2 y PHP5 como sigue:

yum install httpd php php-mysql php-pear apr apr-util-sqlite apr-util-ldap apr-util wget

Ahora configurar el sistema para iniciar Apache en el arranque ...

systemctl enable httpd.service

... y empezar a Apache:

systemctl httpd.service start

Quiero servir phpvirtualbox desde el host por defecto de Apache con la raíz del documento /var/ www/html (lo voy a instalar en /var/www/html/ phpvirtualbox) - si tiene una raíz de documento diferente, debe ajustar los siguientes pasos :

cd /var/www/html
wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-7.zip

Descomprimir phpvirtualbox y renombrar el phpvirtualbox-4.1-7 a phpvirtualbox para la facilidad de uso:

unzip -x phpvirtualbox-4.1-7.zip
mv-phpvirtualbox 4,1-7 phpvirtualbox

Luego vaya al directorio /var/www/html/ phpvirtualbox ...

cd /var/www/html/phpvirtualbox /

... y crear el archivo config.php copiándolo de config.php-example

cp config.php-example config.php

Abra config.php y rellenar la contraseña que creó anteriormente para el usuario del sistema vbox:

[...] /* Username / Password for system user that runs VirtualBox */ var $username = 'vbox'; var $password = 'secret'; [...]

Eso ya está -ahora se puede abrir un navegador y acceder a phpvirtualbox la siguiente manera:

http://www.example.com/phpvirtualbox/

El nombre de usuario por defecto es admin, la contraseña es admin, así:

 

Así es como se ve phpvirtualbox - muy similar a la interfaz gráfica de usuario nativa de VirtualBox:

 

Lo primero que debe hacer es cambiar la contraseña de administrador. Vaya a Archivo> Cambiar clave:

 

Escriba la contraseña antigua y especificar una nueva:

 

Si conoce la interfaz gráfica de usuario nativa VirtualBox, ahora es muy fácil de usar phpvirtualbox. Por ejemplo, si desea crear una nueva máquina virtual, usted tiene el mismo asistente que tiene en la interfaz gráfica de VirtualBox:

 

 

 

Al final, usted tiene una máquina virtual nueva. Haga clic en el botón Iniciar para ejecutar esa VM:

 

 

A pesar de que phpvirtualbox es un front-end web, sigue recibiendo la consola VM que usted sabe de la interfaz gráfica de VirtualBox - muy bien:

 

 

Pin It

Comentarios   

daniel
0 # daniel 14-09-2013 08:14
saludos tengo el caso de un servidor con elastix el cual esta basado en centos 5.9 y le he insttalado virtual box 4.2 en este caso muy particular cual seria la instalacion de virtual box
Responder | Responder con una citación | Citar
javier
0 # javier 14-09-2013 10:56
Bueno, si está basado en CentOS como dices, usas yum como RedHat, Fedora y CentOS, con lo cual, no habría problema

entiendo
Responder | Responder con una citación | Citar

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política