Einblick in die VMware...

26
Einblick in die VMware Infrastruktur Rainer Sennwitz <[email protected]> Lehrstuhl für Informatik IV Friedrich-Alexander-Universität Erlangen-Nürnberg 4. Juli 2007 Rainer Sennwitz Einblick in die VMware Infrastruktur

Transcript of Einblick in die VMware...

Page 1: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

Einblick in die VMware Infrastruktur

Rainer Sennwitz<[email protected]>

Lehrstuhl für Informatik IVFriedrich-Alexander-Universität Erlangen-Nürnberg

4. Juli 2007

Rainer Sennwitz Einblick in die VMware Infrastruktur

Page 2: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

InhaltGeschichtliches

Inhalt

1 Überblick

2 VMware Server vs. ESX Server

3 VMware Datacenter

4 weitere VMware Produkte

5 Geschwindigkeitsvergleich

6 Zusammenfassung

Rainer Sennwitz Einblick in die VMware Infrastruktur 2/26

Page 3: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

InhaltGeschichtliches

Geschichtliches

Anfänge von VMware

1998: Gründung von VMware und erstes Patenteingereicht, basierend auf Forschungen der StanfordUniversity1999: Vorstellung von VMware Virtual Platform2000: erstes Produkt zur Servervirtualisierung: VMwareGSX Server 1.0 für Windows und Linux2001: VMware ESX Server 1.0

Rainer Sennwitz Einblick in die VMware Infrastruktur 3/26

Page 4: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware ServerESX Server

VMware Server

VMware Server

Rainer Sennwitz Einblick in die VMware Infrastruktur 4/26

Page 5: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware ServerESX Server

ESX Server

ESX Server

Rainer Sennwitz Einblick in die VMware Infrastruktur 5/26

Page 6: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware ServerESX Server

Grundsystem

BasisRed Hat Enterprise Linux ES release 3 (Taroon)Kernel-Version: 2.4.21 (mit diversen Patches)

Rainer Sennwitz Einblick in die VMware Infrastruktur 6/26

Page 7: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware ServerESX Server

Netzwerk

Rainer Sennwitz Einblick in die VMware Infrastruktur 7/26

Page 8: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware ServerESX Server

Storage

Storage

virtuelle SCSI Festplatten liegen als Dateien auf realerHardwarephysikalische Hardware: interne Festplatten der Server,Fibre Channel SAN, iSCSI, NFSvirtuelle Disks können im laufenden Betrieb einer VMhinzugefügt werden

Rainer Sennwitz Einblick in die VMware Infrastruktur 8/26

Page 9: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware ServerESX Server

VMFS

Virtual Machine File Systemeigenes Cluster-Dateisystem zum Speichern der virtuellenMaschinenLocking-Mechanismus: verhindert mehrfaches Starteneiner VM auf mehreren ServernSnapshots der VMsRaw Device Mapping: LUNs erscheinen als Dateien imVMFS

Rainer Sennwitz Einblick in die VMware Infrastruktur 9/26

Page 10: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

VMware Datacenter

Rainer Sennwitz Einblick in die VMware Infrastruktur 10/26

Page 11: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

Virtual Center

Virtual CenterManagement-System für ESX ServerLäuft unter Microsoft Windows 2003 Server

Rainer Sennwitz Einblick in die VMware Infrastruktur 11/26

Page 12: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

VMware HA

VMware High Availability

VMware HA Agent auf allen physikalischen ServernÜberwachung via HeartbeatNeustart von virtuellen Maschinen bei Hardwareausfall

Rainer Sennwitz Einblick in die VMware Infrastruktur 12/26

Page 13: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

VMware DRS

VMware Distributed Resource Scheduler

Überwacht die Auslastung der Servernimmt ggf. automatisch eine Migration auf einen anderenServer vor

Rainer Sennwitz Einblick in die VMware Infrastruktur 13/26

Page 14: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

VMotion

VMotionAdd-on zu Virtual CenterMigration von virtuellen Maschinen von Hardware zuHardware (für ESX Server)seit 2003 auf dem Markt

Rainer Sennwitz Einblick in die VMware Infrastruktur 14/26

Page 15: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

Features und Verwendung

FeaturesLivemigration ohne nennenswerte Downtimeautomatische Migration bei bestimmten Ereignissen (z.B.Hardwareausfall)

Verwendung

Kompensieren von HardwareausfällenLoadbalancing

Rainer Sennwitz Einblick in die VMware Infrastruktur 15/26

Page 16: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

Umzug

Schrittweiser Umzug einer VM1 iteratives Kopieren des Speichers im laufenden Betrieb2 Anhalten der virtuellen Maschine3 Übertragen der restlichen Zustände (z.B. CPU Register)4 Kopieren des verbleibenden Arbeitsspeichers5 Kontrolle über die VM an Zielrechner übergeben6 VM auf dem Zielrechner wieder in Betrieb nehmen

Rainer Sennwitz Einblick in die VMware Infrastruktur 16/26

Page 17: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

Netzwerk

NetzwerkMAC-Adresse ist an die virtuelle Netzwerkkarte (VNIC)gebundenjede VNIC ist einem oder mehreren echtenNetzwerkgeräten zugeordnet

Einschränkung

Migration nur innerhalb eines Subnets

Rainer Sennwitz Einblick in die VMware Infrastruktur 17/26

Page 18: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

Festplatten-Images der VMs

Festplatten-Images der VMs

sind auf einem gemeinsam nutzbaren Speicher abgelegtdadurch kein Umzug nötig

Rainer Sennwitz Einblick in die VMware Infrastruktur 18/26

Page 19: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

Ergebnis

Ergebnis

Dauer einer Migration ca. 10 bis 15 SekundenDowntime weniger als 1 Sekunde

Rainer Sennwitz Einblick in die VMware Infrastruktur 19/26

Page 20: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Virtual CenterVMware HAVMware DRSVMotionVMware Tools

VMware Tools

VMware Toolsverbesserte Geschwindigkeit durch eigene GerätetreiberVerbinden/Trennen von CD-Rom, Floppy und Ethernet ausder VM herausSynchronisieren der Systemuhreigene Scripts zum Hoch- bzw. Runterfahren desGastsystems sowie Suspend

Rainer Sennwitz Einblick in die VMware Infrastruktur 20/26

Page 21: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

TestsErgebnisse

Tests

TestsEntpacken von linux-2.6.21.5.tar.bz2Kompilieren des Kernels 2.6.21.5 mitStandard-Konfiguration

Rainer Sennwitz Einblick in die VMware Infrastruktur 21/26

Page 22: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

TestsErgebnisse

Hardware

sunsetIntel Pentium IV 3.0 GHz3.0 GB RAMRaid 1 auf zwei Seagate Barracuda (SATA, 7200rpm)

debianvmVirtuelle Maschine in VMware Server (auf sunset)1.0 GB RAMSCSI Festplatten-Image

Rainer Sennwitz Einblick in die VMware Infrastruktur 22/26

Page 23: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

TestsErgebnisse

Ergebnisse

Ergebnisse der Tests

Entpacken Kompilierensunset 28.110s 43m02.496s

debianvm 40.074s 54m43.167sVerlust (ca.) 30% 21%

Rainer Sennwitz Einblick in die VMware Infrastruktur 23/26

Page 24: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Zusammenfassung

Zusammenfassung

hauptsächlich für kommerzielle Anwendermittlerweile aber auch kostenlose Virtualisierungslösungenausgereiftes und vergleichsweise performantes Produkt

Rainer Sennwitz Einblick in die VMware Infrastruktur 24/26

Page 25: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Fragen

Fragen?

Rainer Sennwitz Einblick in die VMware Infrastruktur 25/26

Page 26: Einblick in die VMware Infrastrukturgattner.name/simon/public/misc/Virtualisierung/031-Folien_VMware.… · Anfänge von VMware 1998: Gründung von VMware und erstes Patent eingereicht,

ÜberblickVMware Server vs. ESX Server

VMware Datacenterweitere VMware Produkte

GeschwindigkeitsvergleichZusammenfassung

Quellen

VMware Inc., Palo AltoVMware Infrastructure Architecture Overview2006 VMware Inc. Palo Alto (CA)

David Marshall, Wade A. Reynolds, Dave McCroryAdvanced Server Virtualization – VMware and MicrosoftPlatforms in the Virtual Data Center2006, Auerbach Publications, Taylor & Francis Group

Michael Nelson, Beng-Hong Lim, Greg Hutchins.Fast Transparent Migration for Virtual MachinesApr 2005, Proceedings of USENIX ’05, USENIXAssociation

Rainer Sennwitz Einblick in die VMware Infrastruktur 26/26