Phpvirtualbox - Virtualbox mit Webinterface: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ ===Links=== *http://www.heise.de/open/artikel/Toolbox-Virtualbox-im-Browser-mit-phpVirtualbox-1668019.html *http://www.laub-home.de/wiki/Virtualbox_mit_Webint…“)
 
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
==Vorraussetzungen==
 +
*Installierter und laufender Apache2
 +
*In Apache2 laufendes php5
 +
<pre>
 +
apt-get install apache2 php5
 +
</pre>
 +
*Falls Konsolenzugriff auf die VMs gewünscht ist wird auch das Virtualbox-Extensionpack benötigt
 +
===Testbefehl===
 +
*sudo apache2ctl -t -D DUMP_MODULES
  
===Links===
+
==Installation Extensionpack==
 +
===Version von Virtualbox überprüfen===
 +
*VBoxManage -v
 +
===Download der für die Version passenden Datei===
 +
*http://download.virtualbox.org/virtualbox/
 +
===Befehl zum installieren des Extensionpacks===
 +
*VBoxManage extpack install \Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack
 +
(Bei den "*" muss die entsprechende Versionsnummer des Downloads eingetragen werden und der Befehl muss im Downloadordner ausgeführt werden)
 +
 
 +
==Weitere Vorbereitungen==
 +
*useradd -s /bin/bash -g vboxusers vbox
 +
*passwd vbox
 +
 
 +
=Installation Phpvirtualbox=
 +
===Download===
 +
*https://sourceforge.net/projects/phpvirtualbox/
 +
===Entpacken===
 +
*unzip -q phpvirtualbox-5.0-5.zip -d /var/www/html
 +
*mv /var/www/html/phpvirtualbox-5.0-5/ /var/www/html/phpvirtualbox
 +
===Beispiel-Konfiguration verwenden===
 +
*mv /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php
 +
Anschließend:
 +
*vi /var/www/html/phpvirtualbox/config.php
 +
<pre>
 +
var $username = 'admin';
 +
var $password = 'passwd';
 +
</pre>
 +
*Hier "admin" zu "vbox" und "passwd" zu dem entsprechend in der weiteren Vorbereitung gesetzen Passwort ändern
 +
 
 +
=Phpvirtualbox starten=
 +
*sudo -H -u vbox vboxwebsrv
 +
 
 +
=Auf das Webinterface zugreifen=
 +
*http://Servername-oder-IP/phpvirtualbox
 +
*Standard-Anmeldedaten sind:
 +
**Benutzername: admin
 +
**Passwort: admin
 +
 
 +
=vboxwebsrv beim Systemstart mit starten=
 +
*vi /etc/default/virtualbox und die folgenden Zeilen einfügen:
 +
<pre>
 +
VBOXWEB_USER=vbox
 +
VBOXWEB_HOST=127.0.0.1
 +
</pre>
 +
*Danach kann das Webinterface mit folgenden Befehlen gestartet/gestoppt werden
 +
**/etc/init.d/vboxweb-service start
 +
**/etc/init.d/vboxweb-service stop
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
=Links=
 
*http://www.heise.de/open/artikel/Toolbox-Virtualbox-im-Browser-mit-phpVirtualbox-1668019.html
 
*http://www.heise.de/open/artikel/Toolbox-Virtualbox-im-Browser-mit-phpVirtualbox-1668019.html
 
*http://www.laub-home.de/wiki/Virtualbox_mit_Webinterface_unter_Debian_Linux
 
*http://www.laub-home.de/wiki/Virtualbox_mit_Webinterface_unter_Debian_Linux
 +
*https://variable63.wordpress.com/2016/06/07/phpvirtualbox-ubuntu-16-04-server-install-tutorial-2016/

Aktuelle Version vom 13. September 2016, 15:23 Uhr

Vorraussetzungen

  • Installierter und laufender Apache2
  • In Apache2 laufendes php5
apt-get install apache2 php5
  • Falls Konsolenzugriff auf die VMs gewünscht ist wird auch das Virtualbox-Extensionpack benötigt

Testbefehl

  • sudo apache2ctl -t -D DUMP_MODULES

Installation Extensionpack

Version von Virtualbox überprüfen

  • VBoxManage -v

Download der für die Version passenden Datei

Befehl zum installieren des Extensionpacks

  • VBoxManage extpack install \Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack

(Bei den "*" muss die entsprechende Versionsnummer des Downloads eingetragen werden und der Befehl muss im Downloadordner ausgeführt werden)

Weitere Vorbereitungen

  • useradd -s /bin/bash -g vboxusers vbox
  • passwd vbox

Installation Phpvirtualbox

Download

Entpacken

  • unzip -q phpvirtualbox-5.0-5.zip -d /var/www/html
  • mv /var/www/html/phpvirtualbox-5.0-5/ /var/www/html/phpvirtualbox

Beispiel-Konfiguration verwenden

  • mv /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php

Anschließend:

  • vi /var/www/html/phpvirtualbox/config.php
var $username = 'admin';
var $password = 'passwd';
  • Hier "admin" zu "vbox" und "passwd" zu dem entsprechend in der weiteren Vorbereitung gesetzen Passwort ändern

Phpvirtualbox starten

  • sudo -H -u vbox vboxwebsrv

Auf das Webinterface zugreifen

vboxwebsrv beim Systemstart mit starten

  • vi /etc/default/virtualbox und die folgenden Zeilen einfügen:
VBOXWEB_USER=vbox
VBOXWEB_HOST=127.0.0.1
  • Danach kann das Webinterface mit folgenden Befehlen gestartet/gestoppt werden
    • /etc/init.d/vboxweb-service start
    • /etc/init.d/vboxweb-service stop





Links