Automatische Erzeugung virtueller Maschinen

Transcrição

Automatische Erzeugung virtueller Maschinen
Automatische Erzeugung virtueller Maschinen
Aufgabenstellung
Für das Cloud Research Center der
Hochschule Furtwangen soll ein
Backend geschaffen werden, dass
automatisch neue virtuelle Maschinen
je nach Benutzerwunsch erzeugt und
gewünschte Softwarepakete installiert.
Beispielablauf
Ein User meldet sich an und erstellt
durch Selektion eine neue virtuelle
Maschine (z.B. Damn Small Linux).
Diese wird über 512 MB RAM und 2GB
Festplattenplatz verfügen und es soll
Apache installiert sein.
Automatische VM Erzeugung
Folgende Funktionen sollen
unterstützt werden:
– Image Größe
– Security features
– Userverwaltung
– Updateverwaltung (basierend auf bestehenden Paketverwaltungssystemen)
– Automatische Installation von Softwarepakete (Apache, Tomcat, OpenMP, MySQL...)
Technologien
verschiedene Linux Distributionen, z.B. Damn Small Linux, Puppy Linux, Debris Linux, etc.,
Linux, Xen, VmWare, KVM, Java, MySQL, Paketmanager z.B. *.deb, *.rpm, *.tgz
Ziel des Projektes:
– Evaluierung benötigter Komponenten
– Implementierung und Test der benötigten Funktionen
– Dokumentation
Teamgröße
2 – 5 Studenten
Betreuer
Prof. Dr. Ch. Reich
Dr. Anthony Sulistio
Frank Dölitzscher (Doktorand)
Besonderheit
Das Ergebnis fliest in ein Researchpaper über Cloud Computing ein und wird auch
veröffentlicht.