194
OpenSource Virtualisierung 2008/2009 eine Standortbestimmung Heinlein SLAC 2008

Virtualisierung 2008/2009 - eine Standorbestimmung

Embed Size (px)

Citation preview

Page 1: Virtualisierung 2008/2009 - eine Standorbestimmung

OpenSource Virtualisierung

2008/2009

eine Standortbestimmung

Heinlein SLAC 2008

Page 2: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 3: Virtualisierung 2008/2009 - eine Standorbestimmung

Der Redner

Page 4: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 5: Virtualisierung 2008/2009 - eine Standorbestimmung

Henning Sprang

Page 6: Virtualisierung 2008/2009 - eine Standorbestimmung

OpenSource-EnthusiastSoftware-EntwicklerDoku-SchreiberSys-Admin...

Page 7: Virtualisierung 2008/2009 - eine Standorbestimmung

Hang zumAusprobieren

Von Neuigkeiten

Page 8: Virtualisierung 2008/2009 - eine Standorbestimmung

Und überhaupt: Geek(mit menschlichen Zügen)

Page 9: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 10: Virtualisierung 2008/2009 - eine Standorbestimmung

Was wird es heute geben?

Page 11: Virtualisierung 2008/2009 - eine Standorbestimmung

Muffins & Co. :)

Page 12: Virtualisierung 2008/2009 - eine Standorbestimmung

und

Page 13: Virtualisierung 2008/2009 - eine Standorbestimmung

Inhalte!

Page 14: Virtualisierung 2008/2009 - eine Standorbestimmung

AusgangslageBasis-Technologien

Distributions-ImplementierungenEmpfehlungen

Technologie-TrendsInteressante Management-Tools

Page 15: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 16: Virtualisierung 2008/2009 - eine Standorbestimmung

Ausgangslage

Page 17: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 18: Virtualisierung 2008/2009 - eine Standorbestimmung

Was braucht man unbedingt?

Page 19: Virtualisierung 2008/2009 - eine Standorbestimmung

verlässlichehandhabbare

BASIS-TECHNOLOGIE

Page 20: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 21: Virtualisierung 2008/2009 - eine Standorbestimmung

Nutzungsbereiche

Page 22: Virtualisierung 2008/2009 - eine Standorbestimmung

Serverlokaler Desktop

remote Desktop(~= Server)

Page 23: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 24: Virtualisierung 2008/2009 - eine Standorbestimmung

Anwendungsgebiete

Page 25: Virtualisierung 2008/2009 - eine Standorbestimmung

Alles, was nicht 100% Ressourcen der HW braucht!

Und selbst dann?!(Flexibilität, HW-Abstrahierung, ...!!!)

Page 26: Virtualisierung 2008/2009 - eine Standorbestimmung

High AvailabilitySoftware-Testing

Web/VPS-Hosting intern/externDienste in getrennten OS-Containern

(OHNE eigene Hardware)

Page 27: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 28: Virtualisierung 2008/2009 - eine Standorbestimmung

Was will man noch?

Page 29: Virtualisierung 2008/2009 - eine Standorbestimmung

(Vom I-Tüpfelchen bis zum Sahnehäubchen)

Page 30: Virtualisierung 2008/2009 - eine Standorbestimmung

Leichte Installierbarkeit

Page 31: Virtualisierung 2008/2009 - eine Standorbestimmung

richtig bequeme Administration - GUI UND Shell -

Page 32: Virtualisierung 2008/2009 - eine Standorbestimmung

SAN-Geräte integrieren in

VM-Management-Tools

Page 33: Virtualisierung 2008/2009 - eine Standorbestimmung

Gute, aber kurze Doku

Page 34: Virtualisierung 2008/2009 - eine Standorbestimmung

Kombination mit HA

Page 35: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 36: Virtualisierung 2008/2009 - eine Standorbestimmung

Prüf-Kriterien

Page 37: Virtualisierung 2008/2009 - eine Standorbestimmung

SupportUsabilityStabilität

FunktionenVerlässlichkeit

Page 38: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 39: Virtualisierung 2008/2009 - eine Standorbestimmung

Basis-Technologien

Page 40: Virtualisierung 2008/2009 - eine Standorbestimmung

KVM

Page 41: Virtualisierung 2008/2009 - eine Standorbestimmung

Wird immer besser

Page 42: Virtualisierung 2008/2009 - eine Standorbestimmung

PV-Treiber für disk/net: virtio

Page 43: Virtualisierung 2008/2009 - eine Standorbestimmung

mit oder ohne libvirt

Page 44: Virtualisierung 2008/2009 - eine Standorbestimmung

Bestehende Qemu-GUI's sind kompatibel!

Page 45: Virtualisierung 2008/2009 - eine Standorbestimmung

Live-Migration

Page 46: Virtualisierung 2008/2009 - eine Standorbestimmung

PXE-Boot

Page 47: Virtualisierung 2008/2009 - eine Standorbestimmung

Migration von Xen?xenner: Starten von Xen PV Gästen!

Page 48: Virtualisierung 2008/2009 - eine Standorbestimmung

Allerdings: erfordert spezielle Prozessor-Features

(in den meisten neuen Modellen vorhanden)

Page 49: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 50: Virtualisierung 2008/2009 - eine Standorbestimmung

Xen

Page 51: Virtualisierung 2008/2009 - eine Standorbestimmung

Reif und stabil

Page 52: Virtualisierung 2008/2009 - eine Standorbestimmung

Basis diverser Produkte

Page 53: Virtualisierung 2008/2009 - eine Standorbestimmung

Viele Tools und Add-Ons

Page 54: Virtualisierung 2008/2009 - eine Standorbestimmung

Aber:

Page 55: Virtualisierung 2008/2009 - eine Standorbestimmung

Business und Entwicklungs-Modell?!

Page 56: Virtualisierung 2008/2009 - eine Standorbestimmung

„zu gute“ OpenSource Lösungen als Konkurrenz im eigenen Haus?

Page 57: Virtualisierung 2008/2009 - eine Standorbestimmung

hakelig: Vanilla Kernel mit pv_ops

vs. XenLinux Patches

Page 58: Virtualisierung 2008/2009 - eine Standorbestimmung

XenSource / Citrix waren lange desinteressiert

Page 59: Virtualisierung 2008/2009 - eine Standorbestimmung

Nach vielen Jahren:Xen mit pv_ops läuft...

Page 60: Virtualisierung 2008/2009 - eine Standorbestimmung

...gerade mal eben so

Page 61: Virtualisierung 2008/2009 - eine Standorbestimmung

... nicht als dom0!

Page 62: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 63: Virtualisierung 2008/2009 - eine Standorbestimmung

Virtualbox

Page 64: Virtualisierung 2008/2009 - eine Standorbestimmung

manchmal etwas umständlich beim Image-Handling

Page 65: Virtualisierung 2008/2009 - eine Standorbestimmung

Auch mal kleine Bugsz.B. kaputte Config-Files

Page 66: Virtualisierung 2008/2009 - eine Standorbestimmung

generell aber sehr einfach für Click-Liebhaber

Page 67: Virtualisierung 2008/2009 - eine Standorbestimmung

und auch Server-fähig(mit Shell-Tools)

Page 68: Virtualisierung 2008/2009 - eine Standorbestimmung

PXE-Boot

Page 69: Virtualisierung 2008/2009 - eine Standorbestimmung

auf allen Distributionen relativ aktuelle Pakete

Page 70: Virtualisierung 2008/2009 - eine Standorbestimmung

Immer ganz neue Pakete der non-free Version im Web - für alle Distributionen

Page 71: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 72: Virtualisierung 2008/2009 - eine Standorbestimmung

„Alte Hasen“

Page 73: Virtualisierung 2008/2009 - eine Standorbestimmung

QemuOpenVZVServer

Page 74: Virtualisierung 2008/2009 - eine Standorbestimmung

Laufen weiter

Page 75: Virtualisierung 2008/2009 - eine Standorbestimmung

Werden supported

Page 76: Virtualisierung 2008/2009 - eine Standorbestimmung

Sind einfach da

Page 77: Virtualisierung 2008/2009 - eine Standorbestimmung

Und tun...

Page 78: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 79: Virtualisierung 2008/2009 - eine Standorbestimmung

Distributions-Implementierungen

Page 80: Virtualisierung 2008/2009 - eine Standorbestimmung

Immer noch: Große Unterschiede

(gerade bei Xen und KVM!)

Page 81: Virtualisierung 2008/2009 - eine Standorbestimmung

Qualität, Handhabung, Paket-Aufteilung

Page 82: Virtualisierung 2008/2009 - eine Standorbestimmung

Bei dem Entwicklungstempo...

Page 83: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 84: Virtualisierung 2008/2009 - eine Standorbestimmung

Debian

Page 85: Virtualisierung 2008/2009 - eine Standorbestimmung

- Lenny -

Page 86: Virtualisierung 2008/2009 - eine Standorbestimmung

Xen Kernel ist wieder daEndlich! Aber noch hakelig

Page 87: Virtualisierung 2008/2009 - eine Standorbestimmung

kvm läuft rund

Page 88: Virtualisierung 2008/2009 - eine Standorbestimmung

mit und ohne linbvirt

Page 89: Virtualisierung 2008/2009 - eine Standorbestimmung

auch live migration und

pxe boot

- auf anhieb -

Page 90: Virtualisierung 2008/2009 - eine Standorbestimmung

virt-manager hakelt manchmal - virsh hilft dann -

Page 91: Virtualisierung 2008/2009 - eine Standorbestimmung

D-I ist nun Xen-fähig: installieren wie gehabt auch bei PV

Page 92: Virtualisierung 2008/2009 - eine Standorbestimmung

Etch

Page 93: Virtualisierung 2008/2009 - eine Standorbestimmung

xen-tools und Co.- wie gehabt -

Page 94: Virtualisierung 2008/2009 - eine Standorbestimmung

Ganeti mit Backports - bisschen hakelig, aber mächtig -

Page 95: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 96: Virtualisierung 2008/2009 - eine Standorbestimmung

Ubuntu(Hardy/LTS)

Page 97: Virtualisierung 2008/2009 - eine Standorbestimmung

KVM in Shell stabil

Page 98: Virtualisierung 2008/2009 - eine Standorbestimmung

libvirt / virt-manager noch etwas hakelig

Page 99: Virtualisierung 2008/2009 - eine Standorbestimmung

Xen auch nutzbar

Page 100: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 101: Virtualisierung 2008/2009 - eine Standorbestimmung

SuSE

Page 102: Virtualisierung 2008/2009 - eine Standorbestimmung

Xen wird wohl Fokus bleiben(MS-Partnerschaft, Hyper-V, ...)

Page 103: Virtualisierung 2008/2009 - eine Standorbestimmung

KVM aber auch verfügbar

Page 104: Virtualisierung 2008/2009 - eine Standorbestimmung

Management libvirt / virt-manager

Page 105: Virtualisierung 2008/2009 - eine Standorbestimmung

OpenSuSE hat CIM Module für einige Sachen

Page 106: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 107: Virtualisierung 2008/2009 - eine Standorbestimmung

RedHat

Page 108: Virtualisierung 2008/2009 - eine Standorbestimmung

Haben libvirt erfunden!Die ist nun überall

Page 109: Virtualisierung 2008/2009 - eine Standorbestimmung

FC10: nicht getestet- unbrauchbar nach Upgrade -

Page 110: Virtualisierung 2008/2009 - eine Standorbestimmung

Xen in stabiler Version

Page 111: Virtualisierung 2008/2009 - eine Standorbestimmung

Trend Richtung KVM

Page 112: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 113: Virtualisierung 2008/2009 - eine Standorbestimmung

Empfehlungen

Page 114: Virtualisierung 2008/2009 - eine Standorbestimmung

Grundsätzlich: Immer auf eigene Bedürfnisse

angepasstprüfen!

Page 115: Virtualisierung 2008/2009 - eine Standorbestimmung

Welche Technologie wird langfristig unterstützt?

Page 116: Virtualisierung 2008/2009 - eine Standorbestimmung

Xen ist halt daKVM wird wachsen

Virtualbox wird besser

Page 117: Virtualisierung 2008/2009 - eine Standorbestimmung

Die alten Hasen sowieso

Page 118: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 119: Virtualisierung 2008/2009 - eine Standorbestimmung

Auf dem Server

Page 120: Virtualisierung 2008/2009 - eine Standorbestimmung

Für ein Deployment sofort:

Page 121: Virtualisierung 2008/2009 - eine Standorbestimmung

stabile Distributions-Releases mit Xen

Page 122: Virtualisierung 2008/2009 - eine Standorbestimmung

Für ein Deployment in 3-6 Monaten:

Page 123: Virtualisierung 2008/2009 - eine Standorbestimmung

auf jeden Fall KVM checken

Page 124: Virtualisierung 2008/2009 - eine Standorbestimmung

KVM - mit qemu-ctl oder virt-Manageroder

Virtualbox

Page 125: Virtualisierung 2008/2009 - eine Standorbestimmung

Brauchen VM's BIOS?

eigene Firewall?etc.

Page 126: Virtualisierung 2008/2009 - eine Standorbestimmung

wenn nein: auch vServer oder OpenVZ

berücksichtigen!(OpenVZ kann FW!)

Page 127: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 128: Virtualisierung 2008/2009 - eine Standorbestimmung

Virtualisierung auf

Desktop-Systemen?

Page 129: Virtualisierung 2008/2009 - eine Standorbestimmung

KVM(eventuell mit qemu-ctl)

Page 130: Virtualisierung 2008/2009 - eine Standorbestimmung

Virtualbox

Page 131: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 132: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 133: Virtualisierung 2008/2009 - eine Standorbestimmung

Remote-Desktop Infrastruktur

Page 134: Virtualisierung 2008/2009 - eine Standorbestimmung

braucht man wirklich eine VM dafür?

Page 135: Virtualisierung 2008/2009 - eine Standorbestimmung

Oder reicht Remote-GUI-TechnologieFreeNX

oderklassisches remote X?!

Page 136: Virtualisierung 2008/2009 - eine Standorbestimmung

VM-Technologien

Page 137: Virtualisierung 2008/2009 - eine Standorbestimmung

libvirt mit RDP/VNC für Xen und KVMXen RDP access builtin

virtualbox – RDP nicht OpenSource

Page 138: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 139: Virtualisierung 2008/2009 - eine Standorbestimmung

Zertifizierung bestimmter Hard- und Software?

Page 140: Virtualisierung 2008/2009 - eine Standorbestimmung

„Enterprise“ Distributionen

Page 141: Virtualisierung 2008/2009 - eine Standorbestimmung

RedhatSuSE

Oracle VMUbuntu Server

Sun xVM?

Page 142: Virtualisierung 2008/2009 - eine Standorbestimmung

Kommerzielle Lösungen – NICHT OpenSource

Page 143: Virtualisierung 2008/2009 - eine Standorbestimmung

XenServerVirtualIron

Page 144: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 145: Virtualisierung 2008/2009 - eine Standorbestimmung

Technologie-Trends

Page 146: Virtualisierung 2008/2009 - eine Standorbestimmung

Spannende Entwicklungen

Page 147: Virtualisierung 2008/2009 - eine Standorbestimmung

Cloud-Tools

Page 148: Virtualisierung 2008/2009 - eine Standorbestimmung

Mit EC2 kompatibler APIMit Nutzung von EC2 Kapazitäten

Page 149: Virtualisierung 2008/2009 - eine Standorbestimmung

Vielleicht einmal ein Standart-Format zur Beschreibung von VM-Konfig?

OVF?

Page 150: Virtualisierung 2008/2009 - eine Standorbestimmung

Tools für Xen UND KVMoft auf Basis von libvirt

Page 151: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 152: Virtualisierung 2008/2009 - eine Standorbestimmung

interessante Management-

Werkzeuge

Page 153: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 154: Virtualisierung 2008/2009 - eine Standorbestimmung

libvirt

Page 155: Virtualisierung 2008/2009 - eine Standorbestimmung

qemu,kvm,xen, openvz, lxcgui und shellremote-API

libs für C, python, rubyCIM

sehr mächtig!

Page 156: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 157: Virtualisierung 2008/2009 - eine Standorbestimmung

Eucalyptus- Cloud-Management mit EC2 Interface -

Page 158: Virtualisierung 2008/2009 - eine Standorbestimmung

OpenNebula

Page 159: Virtualisierung 2008/2009 - eine Standorbestimmung

EC2 InterfaceVerteilung von Lasten auf EC2

Page 160: Virtualisierung 2008/2009 - eine Standorbestimmung

Nimbus/Globus Workspace

Page 161: Virtualisierung 2008/2009 - eine Standorbestimmung

Noch ein Cloud-/Cluster-Tool

Page 162: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 163: Virtualisierung 2008/2009 - eine Standorbestimmung

Enomalism

Page 164: Virtualisierung 2008/2009 - eine Standorbestimmung

Beschreibung hört sich verlockend anSehr schöne Website

Page 165: Virtualisierung 2008/2009 - eine Standorbestimmung

ABER: zweifelhaftes Entwicklungs-Modell

(kein public SVN)

Qualität?

Page 166: Virtualisierung 2008/2009 - eine Standorbestimmung

OpenQRM

Page 167: Virtualisierung 2008/2009 - eine Standorbestimmung

Interessante Funktionenauch für Storage – Management

Page 168: Virtualisierung 2008/2009 - eine Standorbestimmung

Frühere Versionen kaum installierbar, kein public SVN

Page 169: Virtualisierung 2008/2009 - eine Standorbestimmung

Jetzt: Rewritevielleicht wird alles gut?

Aber: in PHP?!

Page 170: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 171: Virtualisierung 2008/2009 - eine Standorbestimmung

oVirt

Page 172: Virtualisierung 2008/2009 - eine Standorbestimmung

xen und kvmalpha/beta

web-basiertes guiumfangreiche auth und storage features

Page 173: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 174: Virtualisierung 2008/2009 - eine Standorbestimmung

Ganeti

Page 175: Virtualisierung 2008/2009 - eine Standorbestimmung

xen pv und hvmlibvirt, kvm in Arbeit

Page 176: Virtualisierung 2008/2009 - eine Standorbestimmung

viele cluster-Funktionendrbd

migrationDateien verteilen

Komandos ausführenressourcen-Allokation

backup

Page 177: Virtualisierung 2008/2009 - eine Standorbestimmung

heißt halt nur nicht "cloud-something"

Page 178: Virtualisierung 2008/2009 - eine Standorbestimmung

relativ leichte Handhabung (wenn auch kleine Glitches)

Page 179: Virtualisierung 2008/2009 - eine Standorbestimmung

plugin- und remote-Schnittstelle

Page 180: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 181: Virtualisierung 2008/2009 - eine Standorbestimmung

xen-tools

Page 182: Virtualisierung 2008/2009 - eine Standorbestimmung

weiterhin gepflegtleicht zu bedienen

verlässlich

Page 183: Virtualisierung 2008/2009 - eine Standorbestimmung

Ergänzung: xen-shell

Page 184: Virtualisierung 2008/2009 - eine Standorbestimmung

Nur für Xenkeine Cluster-Funktionen

Basics

Page 185: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 186: Virtualisierung 2008/2009 - eine Standorbestimmung

Ulteo?!

Page 187: Virtualisierung 2008/2009 - eine Standorbestimmung

„machen auch was mit VDI?!“

Page 188: Virtualisierung 2008/2009 - eine Standorbestimmung

http://tinyurl.com/5bgflb

Page 189: Virtualisierung 2008/2009 - eine Standorbestimmung

Sun xVM Server

Page 190: Virtualisierung 2008/2009 - eine Standorbestimmung

Auch einen Blick/Test wert?!

Page 191: Virtualisierung 2008/2009 - eine Standorbestimmung
Page 192: Virtualisierung 2008/2009 - eine Standorbestimmung

Info über den Redner:http://www.sprang.de

Coming soon:http://www.virtual-knowledge.org

Folien bei http://www.heinlein-support.de/web/akademie/slac-2008/oderhttp://www.slideshare.net/henningsprang

Page 193: Virtualisierung 2008/2009 - eine Standorbestimmung

©2008 Henning Sprang

Lizenz Inhalte und Photos:

Creative Commons BY-NC-SA

http://creativecommons.org/licenses/by-nc-sa/3.0/de/

Page 194: Virtualisierung 2008/2009 - eine Standorbestimmung