PHP Frontend für VirtualBox

Die Open Source Software VirtualBox ist ein Virtualisierungsprodukt das von Oracle entwickelt wird. Das Produkt ist eigentlich bekannt und bestimmt millionenfach im Einsatz. VirutualBox selbst hat aber leider kein (richtiges) Remote Frontend um es auf einem Server betreiben zu können. Hierfür gibt es aber die Lösung phpVirtualBox. Das ist ein php basiertes Frontend was im Grunde die Funktionen des VirtualBox Clients über Http zur Verfügung stellt. phpVirtualBox ist ein wenig „fummelig“ in der Einrichtung, funktioniert aber danach einwandfrei.

Ich empfehle das System aber lediglich in einer gesicherten Netzinfrastruktur zu betreiben. Schliesslich bietet das System keine ausgereifte Zugangsverwaltung und damit auch keine fein granulierte Rechteverwaltung. D.h. wer Zugriff auf die Oberfläche von phpVirtualBox hat, kann bestimmte Aktionen auf alle darin enthaltenen Virtuellen Systemen ausführen. Es besteht aktuell keine Möglichkeit die Systeme stark zu differenzieren. D.h. Anwender A darf auf Virtuelles Systeme A zugreifen, aber nicht B und C. Man kann im Grunde nur unterscheiden ob ein Anwender ein System Modifizieren darf oder nicht.

phpVirtualBox bietet aber die Möglichkeit einen Externen Verzeichnisdienst (Active Directory, eDirectory, OpenLDAP, etc.) über LDAP anbinden. Daher eigent sich phpVirtualBox im Grunde für einen Einsatz in einer komplexen IT-Infrastruktur. Es besteht sogar die Möglichkeit die Berechtigung über Gruppenzugehöhrigkeit zu steuern. D.h. man kann einfache Anwender und Administratoren unterscheiden und damit die angebotenen Funktionen von phpVirtualBox einschränken. Dafür benötigt man aber Kenntnisse in PHP, da die LDAP Einrichtung über Konfigurationsparameter durchgeführt werden muss. Es gibt (leider) kein Frontend Funktionalität der LDAP Anbindung.

Ich habe mir bereits vor ein paar Jahren phpVirtualBox mal genauer angeschaut und ich finde das Projekt hat sich gut entwickelt. Es werden regelmäßig Updates veröffentlicht und im Forum des Projektes findet mal aktuelle Einträge. Ich denke ganz klar, dass sollte man weiterverfolgen.

http://www.agile-coding.net/php-frontend-fuer-virtualbox/