Studienprojekte

PROJEKT

Xen-Live

FAKTEN

Themenfeld

Virtualisierung

Zeitraum

WS06/07

Status

Abgeschlossen

FH-Studierende

Reinhard Riedmüller, Markus Voithofer, Christoph Zauner

FH-Betreuer

DI Christian Neumaier

Firma

FH-internes Projekt

Kurzbeschreibung

Im stark umworbenen Virtualisierungmarkt versuchen immer mehr Softwarehersteller die Gunst der Kunden zu erhaschen. Schnell verliert man aufgrund der verschiedenen technischen Ansätze und Möglichkeiten den Überblick. In einem Theorieteil versucht das Projekt, alle aktuellen Softwareprodukte nach ihren technischen Ansätzen zu klassifizieren und Vor- und Nachteile der Virtualisierung im Vergleich zu konventionellen Rechnersystemen herauszuarbeiten.Ein leistungsfähiges Feature ist die Migration von virtuellen Maschinen über Rechnergrenzen hinweg. Dies geschieht durch geschicktes Verlagern der Ressourcen von einem System auf das andere mit kaum wahrnehmbarer Ausfallszeit. Praktisches Hauptziel unserer Projektarbeit ist es, eine sogenannte Xen Live Migration durchzuführen. Neben der technischen Funktionsweise und der Analyse von festgelegten Leistungsdaten steht besonders das Erreichen einer kurzen Ausfallzeit beim Migrieren einer Anwendung im Vordergrund.

DETAILS

Ausgangssituation / Motivation / Einleitung

Auslöser und Ausgangspunkt zur Auswahl unserer Arbeit war die Fülle an Berichten und Neuankündigungen in den Medien zum Thema Virtualisierung. Um selbst mit dieser Technologie Schritt halten zu können, entschieden wir uns im Rahmen eines Projekts in die Materie zu vertiefen und das vorhandene Wissen so gut wie möglich aufzuarbeiten.

Projektziel

Mit dieser Arbeit möchten wir dem interessierten Leser eine übersichtliche Einführung in die Welt der Virtualisierung geben und ihn durch Vorstellung der einzelnen Virtualisierungsarten die Wahl der richtigen Technik für den gewünschten Einsatzzweck erleichtern. Im Praxisteil wird dem Leser in einem HowTo die Vorbereitung, Durchführung und Analyse einer Xen Live Migration erklärt.

Umsetzung

Zuerst wurden sämtliche Informationen bezüglich Virtualisierung gesammelt und nach Themengebieten sortiert. Durch die schnelle Weiterentwicklung in diesem Bereich war es ganz besonders wichtig auf aktuelle Quellen zu achten. Speziell der Bereich Datensicherheit war aufgrund aktueller sicherheitskritischer Entwicklungen sehr stark betroffen. Danach wurde versucht die aktuell wichtigsten Virtualisierungslösungen, gegliedert nach dem technischen Ansatz, anzuführen und zu beschreiben. Im praktischen Teil des Projekts wurden drei virtualisierte Rechnersysteme mit Hilfe von Gentoo und Xen aufgebaut. Zwei der Rechner dienten als Xen-Hostsysteme und einer als zentraler NFS-Server. Ziel war eine unterbrechungsfreie Live Migration eines Spieleservers von einem Xen-Host auf den anderen. Der Client des Spiele-Servers durfte von der Migration nichts merken.

Ergebnisse / laufende Aktivitäten

Ergebnis des Projekts ist eine 90-seitige Abschlussarbeit zum Thema Virtualisierung. Diese beinhaltet ein HowTo und eine genaue Analyse einer Xen Live Migration. Das Ergebnis der Analyse ist, dass ein in der virtuellen Maschine arbeitender Benutzer, von einer Live Migration nichts merkt.

Kommentar des Unternehmes

-