im s & im Kontext des AHM 2010 Open Issue Session A. S. fluid Operations GmbH, TU Dortmund 23. März 2010
im s & Kurzvorstellung s und Offene Demonstration OpenNebula
Zusammenfassung des 1. AHM Tages im s & Abbildung: Viel Sonne am Himmel, aber auch Wolken!
im s & Fehlende allgemein akzeptierte Definition In vielen Definitionen wiedergefunden: Virtualisierung, Skalierbarkeit, PayPerUse Ausprägung nach Ressourcentyp/ Zugangsbeschränkung Storage / Compute Public / Private
Compute s im s & Bereitstellung von Rechenressourcen Software-As-A-Service (SaaS) Entfernter Zugriff auf in einer betriebene Software Platform-As-A-Service (PaaS) Kunden erhalten vom Anbieter eine Software-Plattform und entwickeln darauf eigene Dienste Schwerpunkt heute Infrastructure-As-A-Service (IaaS) Bereitstellung von z. B. Virtual Appliances oder Speicher
Compute im s & Schnittstellen Atmos EC2 OCCI v Funktionalität der Schnittstellen (Beispiel: EC2) Hochladen, Klonen eines Abbilds Starten u. Stoppen des Abbilds Anlegen von Disks, VPN...
Compute im s & Private s Eucalyptus vblock Public s Amazon EMC Fujitsu Rackspace... Zukünftig auch...?
KMUinnovativ Projekt im Erweiterung der Basis für die kommerzielle Nutzung s & Abbildung: Erweiterter Software Stack
Offene im s & Fragen an Anwender Welche Anforderungen gibt es? Einfaches Deployment von VMs (Jobs)? Autorisation via X.509 Zertifikate/ Proxies? Support für Rollen-/ attributbasierten Zugriff? Was soll über die -Schnittstelle möglich sein? Zugang zu gestarteten VMs (VNC und Co)?
Offene im s & Betreibersicht Würden Betrieber diese Middleware akzeptieren/ installieren? Costs of change: Wie teuer wäre eine Umstellung? Mehrwert? Bedeutet die neue Schnittstelle mehr Nutzer? Sicherheit (z. B. Blackbox Execution), Haftung Einfluss auf installierte Grid Komponenten
Offene im s & (Integrationsprojekt) Integration der neuen Middleware in den Software Stack Wo ist überall anzusetzen? Accounting Monitoring Information system Nutzerverwaltung/ Ressourcenverwaltung (GRRS)
Demonstration OpenNebula im s & Leicht modifiziertes ONE 1.4, Snapshot März 2010 Xen Unterstützung, SSH-basierter Transfer der Abbilder Abbilder/ Schablonen für Grid Workernodes, JeOS Interaktion mit ONE via CLI, OCCI- oder EC2-Interface
Demonstration OpenNebula im s & Workernode Template (keine Kontextualisierung) VCPU = 1 # normal : 8 MEMORY = 512 # normal : 13 GByte OS = [ b o o t l o a d e r = / r o o t / b i n / domuloader. py ] RAW = [ t y p e = xen, data = b o o t a r g s=\ v e r b o s e e n t r y=xvda1 \ DISK = [ s o u r c e = <some path >/w n s l 5 4 x 8 6 6 4. img, t a r g e t = xvda, r e a d o n l y = no ] DISK = [ t y p e = swap, s i z e = 1024, t a r g e t = xvdb, r e a d o n l y = no ] DISK = [ t y p e = b l o c k, c l o n e = y e s, t a r g e t = xvdc, s o u r c e = / dev / c c i s s / c0d0p4, r e a d o n l y = no ] NIC = [NETWORK= d g r z r, IP =129.217.241.215 ]
Demonstration OpenNebula im s & Erzeugen einer Virtuellen Maschine Definieren des Abbilds <DISK> <NAME>Centos 5. 3 Image</NAME> <URL> f i l e :/// < path >/c e n t o s. x86. img</url> </DISK> Hochladen des Festplattenabbilds o c c i s t o r a g e [... ] c r e a t e <d e f i n i t i o n >
Demonstration OpenNebula im s & Definition des VM Templates <COMPUTE> <NAME>TestVM</NAME> <STORAGE> <DISK image = 3 dev= s d a 1 /> </STORAGE> <INSTANCE TYPE>centos </INSTANCE TYPE> </COMPUTE> Starten der VM o c c i compute [... ] c r e a t e t e m p l a t e. xml