Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Virtualisierung<br />
Virtualbox<br />
© Renjith Krishnan, 123RF<br />
PHP-Virtualbox <strong>und</strong> Remotebox im Vergleich<br />
Aus der Ferne<br />
Oracles Virtualbox ist bei Endanwendern eine beliebte Virtualisierungslösung für den Desktop, läuft aber auch<br />
ohne GUI auf dem Server. Das Webinterface PHP-Virtualbox oder die native Perl/GTK-Oberfläche Remotebox<br />
macht Virtualbox <strong>mit</strong> wenig Aufwand fernsteuerbar. Thomas Drilling<br />
Nicht jeder Admin weiß, dass das eher<br />
für Desktop-Virtualisierung bekannte<br />
Virtualbox auch die Voraussetzungen<br />
für einen Server-Einsatz inklusive Kommandozeilen-Interface<br />
erfüllt. Optional<br />
erschließen zwei in PHP <strong>und</strong> Perl/GTK<br />
realisierte grafische Benutzeroberflächen<br />
die Server-Funktionen von Virtualbox auf<br />
besonders komfortable Weise, sodass eine<br />
auf PHP-Virtualbox [1] oder Remotebox<br />
[2] basierende Virtualisierungs-Lösung<br />
sowohl strategisch als auch funktional<br />
die Lücke des von VMware vor Jahren<br />
eingestellten VMware-Servers füllt.<br />
Standortbestimmung<br />
Im Bereich professioneller Virtualisierungslösungen<br />
buhlen in der Linux-Welt<br />
neben dem Marktführer VMware vor allem<br />
Citrix Xen-Server <strong>und</strong> Red Hats RHEV<br />
um des Admins Gunst. Darüber hinaus<br />
können versierte Linux-Administratoren<br />
individuelle Lösungen auf Basis von<br />
KVM oder Xen erstellen <strong>und</strong> auf Linux-<br />
Maschinen den auf Libvirt basierenden<br />
Virtmanager als Interface nutzen.<br />
Rein funktional spielt eine auf Basis von<br />
KVM/Virtmanager realisierte oder erweiterte<br />
Virtualbox-Virtualisierung in der semiprofessionellen<br />
Liga. Sinn <strong>und</strong> Zweck<br />
solcher Setups liegt darin, eine größere<br />
Anzahl virtueller Maschinen zentral<br />
auf einem Server lagern <strong>und</strong> verwalten,<br />
konfigurieren oder steuern zu können.<br />
Zwar lassen sich bei Virtualbox problemlos<br />
Container-Dateien <strong>und</strong> ISO-Files<br />
auf einen Fileserver lagern, der Virtual<br />
Machine Manager von Virtualbox müsste<br />
dann aber auf jedem Host laufen, auf<br />
dem virtuelle Maschinen genutzt werden<br />
sollen.<br />
Auch wenn den einen oder anderen Admin<br />
in kleinen Umgebungen (KMUs)<br />
diese Art Virtualisierung am Desktop zufriedenstellt,<br />
hat ein solches Setup natürlich<br />
trotzdem nichts <strong>mit</strong> Desktop-Virtualisierung<br />
zu tun, weil jedes Image explizit<br />
einer virtuellen Maschine zugeordnet<br />
ist, <strong>und</strong> es kein dynamisches Session-<br />
Broking, also eine dynamische Zuodnung<br />
von Nutzern zu einem aus einem Master-<br />
Image abgeleiteten Desktop gibt.<br />
Fernsteuerung<br />
Virtualbox kennt allerdings auch einen<br />
echten Server-Modus. Der einzige Nachteil<br />
gegenüber dem Virtual Machine<br />
Manager bei der Desktop-Nutzung besteht<br />
dann darin, dass die Anzeige des<br />
Bildschirminhaltes via RDP stattfindet.<br />
Nichtsdestotrotz bietet sich ein Szenario<br />
wie das im Folgenden beschriebene<br />
insbesondere für Admin in kleinen Unternehmen<br />
an, die ihre Testumgebungen<br />
zentral verwalten oder ihren Nutzern auf<br />
einfache Weise virtuelle Maschinen zur<br />
Verfügung stellen wollen, ohne dazu die<br />
Virtualisierungssoftware auf dem Arbeitsplatz<br />
des Nutzer installieren zu müssen.<br />
Handelt es sich dabei wie in vielen Unternehmen<br />
um Mac- oder Windows-Arbeitsplätze,<br />
scheidet eine Linux-basierte<br />
Lösung <strong>mit</strong> KVM <strong>und</strong> Virtmanager aus,<br />
<strong>und</strong> wer kein Geld für VMware oder Citrix<br />
ausgeben kann oder will, sollte sich<br />
Remotebox oder PHP-Virtualbox ansehen.<br />
Ein weiterer Vorteil beider Lösungen<br />
besteht darin, dass der Admin zum<br />
Beispiel <strong>mit</strong> PHP-Virtualbox nicht nur<br />
auf Workstation-Seite plattformunabhängig<br />
ist, sondern auch auf dem Server.<br />
Wir testen die Server-Seite im Folgenden<br />
allerdings nur <strong>mit</strong> einem Linux-Server.<br />
Virtualbox lässt sich von Haus aus auch<br />
als Virtualisierungslösung auf einem<br />
Server einsetzen, denn <strong>mit</strong> dem Installieren<br />
des optionalen Extension Packs<br />
von Oracle stellt Virtualbox den virtu-<br />
98 Ausgabe 06-2012 Admin www.admin-magazin.de