linuxtag 2011 lab manager light - self service virtualization as a private cloud

12
Self Service Virtualization as a Private Cloud www.immobilienscout24.de Berlin | 15.01.2009 | Schlomo Schapiro Systemarchitekt, Open Source Evangelist License: http://creativecommons.org/licenses/by-nc-nd/3.0/ Lab Manager Light

Upload: schlomo-schapiro

Post on 08-May-2015

728 views

Category:

Technology


1 download

DESCRIPTION

"Clouds sind toll" schreit es von allen Dächern, doch was ist eine Cloud? Während Virtualisierungslösungen wie VMware vSphere, XEN, KVM und andere mittlerweile zum guten Standard gehören scheiden sich an Clouds noch die Geister.Dabei sind die Ziele, die mit dem Stichwort Cloud erreicht werden sollen zumeist sehr unterschiedlich. Im einfachsten Fall geht es schlichtweg darum, dass Nutzer wie z.B. eine Entwicklungsabteilung sich selber ihre virtuellen Maschinen erstellen und verwalten können ohne sich dabei um die Netzwerkstruktur und Systemintegration zu kümmern. In solchen Fällen kann die hohe Vereinheitlichung der virtuellen Maschinen in der Cloud sogar als Einschränkung wahrgenommen werden.Ein anderes Problem von Clouds ist die Abhängigkeit von Images, die entweder aus einer Bibliothek vorgegeben werden oder vom Endnutzer hochgeladen werden müssen. Die Frage, wie so ein Image erstellt und gepflegt wird bleibt jedoch gerne unbeantwortet und obliegt dann dem Endnutzer in mühseliger Handarbeit. Andererseits werden in Rechenzentren neue Systeme üblicherweise vollautomatisch installiert und in der Systemumgebung integriert, unter Linux z.B. mit Kickstart, AutoYAST oder preseed.Das Open Source Projekt Lab Manager Light (LML) geht daher einen anderen Weg zur privaten Cloud. LML ergänzt eine vorhandene Virtualisierungsumgebung um die notwendige Systemintegration von neuen virtuellen Maschinen: * VM-Namen müssen der Namenskonvention entsprechen. * Zuordnung von VMs zu Nutzern * Verwaltung eines Ablaufdatum für die VMs * Integration in die Benutzerdatenbank des Unternehmens * Der Hostname wird automatisch vom VM-Namen hergeleitet * Verwaltung der IP Adressen in einem DHCP Server * Verwaltung der DNS Namen in einem DNS Server * Verwaltung der PXE Bootumgebung zur vollautomatischen Installation der VMs * Verwaltung von host-basierten Einträgen in einem SVN Repository zur SystemintegrationDie Kommunikation mit dem Endnutzer erfolgt nur über die GUI der Virtualisierungslösung und die virtuellen Maschinen, so dass die Nutzer sich nicht mit einer weiteren Lösung auseinandersetzen müssen.LML wurde zum LinuxTag 2011 in Version 1.0 veröffentlicht.

TRANSCRIPT

Page 1: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Self Service Virtualizationas a Private Cloud

www.immobilienscout24.de

Berlin | 15.01.2009 | Schlomo SchapiroSystemarchitekt, Open Source Evangelist

License: http://creativecommons.org/licenses/by-nc-nd/3.0/

Lab Manager Light

Page 2: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 2 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Agenda

Why?

Show Me!

How?

Page 3: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 3 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Why?

User

AdminSlow Change Process

Many Restrictions

Lots Of Work

Single Point of Failure

No Knowledge Spread

Page 4: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 4 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Lab Manager Light – Concept

Admin

Page 5: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 5 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Show me!

Live

Dem

o

Page 6: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 6 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

How?

Page 7: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 7 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Workflow

Page 8: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 8 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Workflow

Page 9: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 9 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Lab Manager Light

Open Source Project: http://code.google.com/p/lml

GNU General Public License

Glue layer: vSphere Virtualization Farm – Users – Network

VM Name = hostname, enforce hostname policies

Enforce VM ownership information

Enforce VM expiration

Enforce network boot (PXE)

Manage network (DHCP & DNS)

Manage host-based entries in a SVN

Pre-Boot Quality Gate for Virtual Machines

Page 10: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 10 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Use Cases

Quality Gate for Virtual Machines

Enable Users to make use of all vSphere feature without restrictions

Protect the network and the IT environment from common mistakes und misconfigurations

Integration into Configuration & System Management

Integration into Provisioning Toolkit

Self Service Virtualization instead of internal cloud

Expose users to technology

DevOps mindset – work together on improving the infrastructure

Managed use of vSphere without commercial addons

Page 11: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 11 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Immobilien Scout GmbH

http://bit.ly/is24greatplace

Operate Germanys Leading Real Estate Listing Portal: www.immobilienscout24.de

Linux, XEN, Apache, Tomcat, Java, LAMP, Oracle, MySQL, Nagios, DRBD, RPM

Open Source & DevOps Company

Always seeking to hire new skill:

Admins

System Developers

System Engineers

Architects

Java & PHP Developers

Mobile (iOS & Android) Developers

Page 12: LinuxTag 2011 Lab Manager Light - Self Service Virtualization as a Private Cloud

Slide 12 | Lab Manager Light - Self Service Virtualization | Schlomo Schapiro

http://code.google.com/p/lml

Kontakt:Immobilien Scout GmbHAndreasstraße 1010243 Berlin

Fon: +49 30 243 01-1229 Email: [email protected]: www.immobilienscout24.de

Thank you very much!Please contact me for further questions and discussions.