Virtual Appliances – fertige Systeme, fast wie im Supermarkt

DruckversionAls E-Mail versendenZum Magazin-Forum

Mit Erscheinen der ersten VMware Player-Version 2005 wurde auch eine erste vorgefertigte virtuelle Maschine auf der VMware-Webseite durch VMware bereitgestellt, die Browser Appliance. Mit dieser Appliance wurde der Startschuss für diese neue Form der Datenverteilung gegeben.

Dieses auf Ubuntu Linux basierte System stellt einen Firefox Browser bereit und bietet bei richtiger Anwendung eine sichere Form des Surfens im Internet, da die Appliance bewusst ohne die vielen Programmpakete auskommt und sich auf das Notwendigste zum Surfen beschränkt. Außerdem läuft dieses System als virtuelle Maschine, d. h. ein Absturz dieses Systems führt nicht zum Absturz des lokalen PC, auf dem es betrieben wird. Das virtuelle Netzwerk wird über NAT betrieben, sodass kein direkter Zugriff von außen auf die Anwendung möglich ist. Außerdem können alle Änderungen an dieser Appliance beim Beenden gelöscht werden, d. h. sollte sich ein Virus einschleusen, ist dieser nach dem Herunterfahren des Gastsystems wieder verschwunden.

Wie Sie aus dem letzten Abschnitt vielleicht schon erkannt haben, stellt eine Appliance ein fertig installiertes System samt fertig konfigurierten Anwendungen bereit. Ob Sie nun ein Apache Webserver auf Linux-Basis benutzen möchten oder eine Netzwerküberwachung testen, die Appliance nimmt Ihnen einen Großteil der komplexen Installation und Konfiguration ab.

Durch die Bereitstellung einer fertig konfigurierten virtuellen Maschine, die nur noch gestartet werden muss, kann man direkt den VMware Player testen, was die Akzeptanz seitens der Benutzer gegenüber den Virtualisierungsprodukten deutlich erhöht. Übrigens sind die Virtual Appliances nicht nur mit VMware Player, sondern auch mit VMware Server und VMware Workstation nutzbar. Und mit ein wenig Fachwissen auch unter VMware ESX. Will man die auf VMware basierten Appliances unter Xen oder Microsoft Virtual PC bzw. Virtual Server testen, bedarf es allerdings schon tieferes Wissen, wie die Formate mit umkonvertiert werden. Als einfachster Weg für Ungeübte bietet sich dort die Nutzung eines Imagingtools an.


Die Vorteile liegen auf der Hand:

  • keine manuelle Installation des Betriebssystems
  • keine Netzwerkkonfiguration (meist muss nur DHCP im Netzwerk verfügbar sein, was oft durch einen schon bestehenden Internetrouter bereit gestellt wird
  • keine Installation zusätzlicher, benötigter Softwarepakete in entsprechender Version zur späteren Nutzung der Anwendung
  • keine oder minimale Konfiguration der Anwendung notwendig
  • geringer Zeitbedarf vom Anschalten des Systems bis zu der Nutzung
Mittlerweile sind zwei Trends erkennbar: Kommerzialisierung der Appliances und eine entstehende Appliance Community

Schaut man sich die stetig wachsende Zahl der Appliances an, erkennt man schnell, dass die Community diese Form der System- und Anwendungsverteilung gut annimmt. VMware startete Mitte 2006 sogar einen Wettbewerb, um die nützlichsten und innovativsten Appliances zu honorieren. Dabei waren bis zu 100.000$ Preisgeld zu gewinnen.

Doch dies war erst der Anfang, da sehr viele Hersteller dem Community Beispiel folgten. Mittlerweile existiert von der fertig konfigurierten Firewall, über Webserver und Datenbanksysteme eine sehr vielfältige und nützliche Auswahl vorkonfigurierter Maschinen. Der Grund ist einfach, da Virtualisierungsprodukte wie VMware konsolidierte, isolierte und hardwareunabhängige Plattformen bieten. Diese Eigenschaften einer virtuellen Maschine sind die ideale Ausgangsbasis für solche fertigen Systeme.

Manche Softwarehersteller gehen noch einen Schritt weiter und stellen Appliances mit Testversionen ihrer Software ins Netz, damit der Anwender viel schneller zum eigentlichen Softwaretest kommt und sich nicht erst um eine Installation bemühen muss. Teilweise werden dazu sogar die Lizenzbestimmungen seitens der Hersteller angepasst, um dies zu realisieren.

VMware hat schnell reagiert und ein Webverzeichnis mit allen bei VMware eingegangenen Virtual Appliances unter www.vmware.com bereit gestellt. Dieses Verzeichnis wurde von VMware Marketplace bereit gestellt und bietet verschiedene Kategorien und eine Suchfunktion. Neben vielen freien virtuellen Maschinen, sind auch virtuelle Maschinen käuflich zu erwerben, was auch eine zukünftige Entwicklung darstellen könnte.



Ende 2006 sprang Microsoft auf diesen Zug auf und stellt seitdem selbst Appliances für ihre Virtualisierungsprodukte bereit. Diese sind im Ursprungszustand nur mit Microsoft Virtual PC/Server nutzbar lassen sich jedoch mittels VMware Importer oder direkt mit den aktuellen Versionen des VMware Player/Server öffnen.

Nur Microsoft bietet derzeit auch Appliances mit Microsoft Windows als Gastsystem an, was aufgrund der kommerziellen Lizenz auch nicht verwunderlich ist. In der VMware Directory finden sich nur Appliances mit freien Betriebssystemen, zumeist Linux. Die Gründe dafür sind ebenfalls sehr einleuchtend, da nur Microsoft in der Lage ist, an der eigenen Lizenzpolitik zu drehen.

Etwas globaler ausgerichtet ist beispielsweise rPath (www.rpath.org), wo virtuelle Appliances in Formaten für Microsoft, VMware und Xen angeboten werden. Außerdem stellt rPath eine eigene Linux Distribution zur Verfügung die in Verbindung mit dem rBuilder die Erstellung von Virtual Appliances für die verschiedenen Anbieter wesentlich erleichtert.




Suche nach der geeigneten Appliance

Um die Suche nach der richtigen Lösung zu erleichtern, bietet der VMware Marketplace Bewertungen zu den einzelnen Appliances, die durch die Benutzer vergeben werden.


Wie komme ich an die Virtual Appliances

Jede im VMware Marketplace oder Directory erhältliche virtuelle Maschine besitzt eine Beschreibungsseite, auf der neben den Informationen zur Appliance auch der entsprechende Link zum Download zu finden ist. Entweder kann die Appliance direkt von der VMware Website oder vom Appliance-Ersteller herunter geladen werden. Als Möglichkeiten sind meist http, ftp oder torrent verfügbar, wobei für die torrent Dateien ein Bittorrent Client (P2P Netzwerk) vorinstalliert sein muss. Bei einigen VM muss man sich vorher kostenlos registrieren, um den Downloadlink zu erhalten.


Nutzung vorgefertigter virtueller Maschinen

Zur Nutzung der fertigen virtuellen Maschinen sind nur wenige Schritte nötig, sofern eine Version eines der Virtualisierungsprodukte von VMware oder Microsoft installiert wurde.

Die einfachste Variante ohne große Konfigurationsmöglichkeiten stellt der VMware Player dar, die komplexere Variante ist der VMware Server. Auf der Microsoft Webseite kann man die Produkte Virtual PC und Virtual Server herunterladen. Alle Produkte sind kostenfrei nutzbar! So entstehen keinerlei Kosten beim Testen und Nutzen der virtuellen Maschinen.

Da alle virtuellen Maschinen entweder mit gzip oder zip gepackt sind, empfehlen sich der Linux-Befehl tar –xzvf VM-Datei.tar.gz (oder VM-Datei.tgz) oder die Windows-Programme WinZIP bzw. WinRAR. Bei VMware Appliances befindet sich im Verzeichnis, in dem die Appliance entpackt wurde, nun das Homeverzeichnis der fertigen virtuellen Maschine. Hier sind die Konfigurationsdatei (.vmx) und alle weiteren Dateien, wie virtuelle Festplatten (.vmdk) und BIOS-Einstellungen (nvram), enthalten. Durch Öffnen der Konfigurationsdatei mittels VMware Player oder VMware Server (die kommerzielle VMware Workstation Variante kann natürlich auch genutzt werden) kann die virtuelle Maschine nun gestartet und genutzt werden. Ist die virtuelle Appliance vom "Entwickler" anwenderfreundlich erstellt worden, befindet sich im Homeverzeichnis außerdem eine Beschreibung und eine Anleitung für die Nutzung.

Sind Sie mit der Appliance zufrieden oder aber unzufrieden, können Sie diese im VMware Marketplace entsprechend bewerten.


Problem

Eine Warnung sollte allerdings bei den vielen positiven Eigenschaften der fertigen virtuellen Maschinen nicht fehlen, da es immer auch schwarze Schafe gibt: Achten Sie bitte bei der Nutzung von virtuellen Maschinen darauf, diese nur von seriösen Webseiten herunterzuladen. Idealerweise starten Sie die heruntergeladene Maschine erst einmal ohne Netzwerkverbindung, nutzen ein ISO-Bootimage mit aktueller Virenschutzsoftware (z. B. Knoppix oder BartPE) und scannen die virtuelle Festplatte. Denken Sie immer daran, dass nicht jeder gute Absichten hat. Viren, Würmer und Trojaner können sehr gut über virtuelle Maschinen verteilt werden. Also Augen auf!


Fazit

Die Möglichkeit, komplett fertig installierte Systeme herunter zu laden ist eine effektive und sichere Möglichkeit der Softwarenutzung. Da kein Installationshandbuch notwendig ist und möglicherweise auftretende Installationsprobleme schon durch den Ersteller der Appliance beseitigt wurden, lässt sich viel Zeit sparen und es ist zudem äußerst bequem, ein System bei entsprechender Internetverbindung in wenigen Minuten auf dem heimischen PC ausführen zu können.

Dies ist allerdings erst die Spitze des Eisbergs. Vermehrt stellen kommerzielle Anbieter ihre Software den Kunden komplett fertig installiert zur Verfügung. Seien es Webauftritte als Appliance an den Kunden geschickt oder die neu entwickelte Anwendung - die Möglichkeiten sind interessant und vielseitig. Man darf weiter gespannt bleiben.

07/2007, Dennis Zimmer





Dennis Zimmer ist bei dem Massenspeicherhersteller Pillar Data Systems (www.pillardata.com) als VMware Consultant und Systems Engineer tätig. Außerdem betreibt er die Community-Webseite www.vmachine.de und ist als Buch- und Zeitschriftenautor tätig.

Mehr Informationen zu diesem Thema im Buch
VMware Server & VMware Player


Kommentare zu diesem Beitrag 


Schreiben Sie einen Kommentar zu diesem Beitrag

Newsletter abonnieren

Verpassen Sie nichts und bleiben Sie informiert mit unserem Newsletter.
Ihre E-Mail Adresse:  
RSS-Feed: Alle News aktuellUnsere News auf Ihrer Website

Weitere Beiträge zu diesem Thema

Online-Rechnungen - Teil I
Der erste Teil der vierteiligen Artikelreihe befasst sich u.a. mit der Sicherung des Vorsteuerabzugs und der rechtssicheren Archivierung digitaler Rechungen.
Datenmanagement und Geschäftsprozesse: Mit- oder nebeneinander?
Datenmanagement als Bindeglied zwischen Hardware und Business-Applikationen ist das Thema der jüngsten Trendstudie von Lünendonk und Network Appliance. Nur eine Frage der Technik oder doch Schlüsseltechnologie für effiziente Geschäftsprozesse?
Grid Computing für Business-Intelligence-Anwendungen
Grid Computing meint die gemeinsame Nutzung von IT-Ressourcen. Die Ziele reichen von der gleichzeitigen Nutzung mehrerer Hochleistungsrechner für rechenaufwändige Anwendungen bis zur Ausführung komplexer Workflows...
SOA als Baukasten-Prinzip - Schluss mit dem Software-Dogma
Mittels "Service-orientierter Architekturen" profitieren Unternehmen heute einfacher denn je von den Vorteilen einer individuellen Software-Lösung, ohne auf Standardsoftware verzichten zu müssen...
Unternehmenskunden gefragt: Anbieter von BI-Software gehen stärker auf ihre Kunden zu
Nur jedes vierte deutsche Unternehmen mit mehr als 50 Mitabeitern setzt Business-Intelligence-Software ein. Die Softwareanbieter reagieren, indem sie mit neuen Werkzeugen stärker auf die Anforderungen ihrer Kunden eingehen...

Beiträge aus anderen Themenbereichen

VOICE Days plus: Deutschlands Servicewelt im Fokus
Im Interview spricht der Schirmherr der Initiative Prof. Dieter Spath über "Das Konstruktionsbüro für Dienstleistungen" und vieles mehr. Am 12. Oktober eröffnet Prof. Dieter Spath den VOICE Days plus Kongress...
Lösungsmöglichkeiten zum Konflikt der E-Mail-Archivierung mit Fernmeldegeheimnis und Datenschutz
Die Gestattung der privaten Nutzung der betriebseigenen IT-Infrastruktur durch die Mitarbeiter bringt nicht zu unterschätzende rechtliche Komplikationen mit sich – gerade was auch die Archivierung von E-Mails anbelangt...
eCommerce & Datenschutz - Das sollten Sie wissen
Datenschutz spielt auch im eCommerce eine große Rolle. So müssen z.B. für den Betrieb eines Onlineshops die gesetzlichen Vorschriften zum Datenschutz eingehalten werden...

Sponsored Links

Frauen Kontaktanzeigen
Das Content Management PortalDas Dokumenten Management PortalDas IT-Security PortalDas Customer Relationship Management PortalDas E-Commerce PortalDas Enterprise Resource Planning PortalPortal für VoIP und mobile KommunikationDas Magazin für IT im KrankenhausDas Verzeichnis für IT-Profis
homeimpressumerklärung zum datenschutz - privacy policykontaktwerbung

Schnellsuche