Sub Menu
Details
Freie Installations- Management- und Monitoring-Tools für Xen Infrastrukturen
von Henning Sprang (Silpion GmbH)
Mittwoch, 30.05.2007, Saal 3: Berlin, 11:00-12:00 Uhr
Xen ist eine der am meisten genannten Virtualisierungslösungen heutzutage. Es gibt schon seit einigen Jahren stabile Versionen, die ein kleiner Kreis fortschrittlicher Entwickler und Administratoren, vorzugsweise aus dem Wissenschafts-Bereich, schon eine Weile einsetzt.
Jedoch erst mit der Version 3 nahm Xen tatsächlich in Form von Binärpaketen Einzug in die gängigen Linux-Distributionen, und im Laufe des Jahres 2006 etablieren sich erste Management-Werkzeuge für Xen.
Die Qualität dieser Tools variiert sehr stark, selbst einige Werkzeuge, die schon 2006 als Binärpakete in Distributionen vorliegen, weichen stark von den Erwartungen, die man an Funktionsumfang, Usability und Qualität hat, ab - andere funktionieren ohne legliche Probleme sofort nach einer einfachen Installation.
Wir haben umfangreiche Tests mit vielen der verfügbaren Tools vorgenommen, und werden hauptsächlich die besonders gut funktionierenden positiv hervorheben, und gegebenenfalls vor den Werkzeugen, die bei Installation und Nutzung das System beschädigt oder schlichtweg den Administartor ohne erkennbaren Nutzen viel Zeit gekostet haben, warnend erwähnen - auch dies kommt leider vor.
Zum Monitoring von Xen wird berichtet, welche wichtigen Messwerte es gibt, und aus welchen Quellen man entsprechende Daten erhält. Hier haben wir ein eigenes Nagios-Plugin entwickelt.
Zur Installation von VMs wurde eigens das Werkzeug FAI mit Funktionen zur Installation von Xen Gastsystemen erweitert - es kann leicht mit xen-tools kombiniert werden und stellt ein einfaches, auf einem Klassen- oder "Baukasten"-Prinzip basierendes Werkzeug für die Installation von virtuellen und realen Systemen dar.
Zudem gehen wir auf die Lösungen der teilweise sehr schwierigen Probleme ein, die man bei einzelnen Host-Distributionen bekommen kann, wenn man andere Distributionen und Betriebssysteme als Gast installieren und benutzen möchte.
Um gar keinen Zweifel aufkommen zu lassen: Dieser Vortrag ist zwar in Grundzügen ähnlich, jedoch eine deutliche Weiterentwicklung des Vortrages bei der SLAC Konferenz (http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf). Es wird aber viel weniger Details zu FAI und xen-tools geben, dafür Informationen zu zusätzlichen Monitoring-Tools und einigen Management-Tools, die wir inwzischen genauer unter die Lupe genommen haben. In Zahlen ausgedrückt, sollen sich die Folien zu weniger als 85% überscheiden.
Über den Autor Henning Sprang:
Henning Sprang ist autodidaktisch ausgebildeter Softwareentwickler,
Systemadministrator und Berater.
Er arbeitet seit 1997 in Konzeption und Entwicklung von EDV-Systemen
in diversen Sprachen sowie der Administration der Server, auf denen
diese laufen. Henning ist ein großer Freund automatischer Testverfahren und flexibler, aber effizienter Qualitätssicherungsprozesse.
Als begeisterter Fürsprecher und Entwickler freier Software und arbeitet er seit
Anfang 2005 aktiv an FAI, einem Tool für die vollautomatische Installation
verschiedener Linux-Distributionen mit. Hierbei kamen bisher verschiedene
Virtualiserungstechnologien zum Einsatz, in jüngster Zeit primär Xen 3. Hierbei hat er einige Erfahrungen gesammelt, die er gerade Zusammen mit Timo Benk und
anderen zu einem Buch verarbeitet hat: "Xen - Virtualisierung unter Linux".
Im Rahmen dieser Arbeit ist eine fruchtbare Zusammenarbeit mit dem Entwickler von xen-tools, einem Installations-Tools für Xen Domains entstanden, sowie eine intensive Betätigung in Xen User und Entwickler-Mailinglisten und Mitarbeit bei der Verwaltung des Xen Bug Tracking Tools.
Im Bereich Vorträge und Schulungen ist Henning Sprang seit jeher durch das Coachen von Kollegen in Entwicklungsteams, Vorbereitung und Durchführung von Inhouse-Schulungen aktiv. Im Dezember 2006 hielt er einen Vortrag über Vollautomaische Installation und Monitoring von Xen Instanzen auf der SLAC Konferenz in Berlin, und arbeitet Im Video-Team für die jährliche Debian Konferenz mit.
