Virtualisierung. Carsten Schäuble Blockkurs August 2009. Grafiken von Robert Rother



Ähnliche Dokumente
Calogero Fontana Fachseminar WS09/10. Virtualisierung

Virtuelle Maschinen. von Markus Köbele

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

Maximalwerte für die Konfiguration VMware Infrastructure 3

IT-Lösungsplattformen

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

VMware als virtuelle Plattform

VMware vsphere 6.0 Neuigkeiten und neue Features

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

Windows Server 2008 (R2): Anwendungsplattform

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 11 und VMware Player

Virtualisierung in der Automatisierungstechnik

Lizenzierung von Windows Server 2012

SMALL MEDIUM BUSINESS UND VIRTUALISIERUNG!

Formular»Fragenkatalog BIM-Server«

Hyper-V Grundlagen der Virtualisierung

Effizient, sicher und flexibel: Desktop-Virtualisierung mit Citrix XenDesktop

Produkte und Systeme der Informationstechnologie ENERGIE- MANAGEMENT

Installationsvoraussetzungen

Workshop: Eigenes Image ohne VMware-Programme erstellen

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 14 und VMware Player

Citrix CVE 400 1I Engineering a Citrix Virtualization Solution

Band M, Kapitel 5: Server

Leitfaden für die Installation der Videoüberwachung C-MOR

VMware. Rainer Sennwitz.

Version Deutsch

disk2vhd Wie sichere ich meine Daten von Windows XP? Vorwort 1 Sichern der Festplatte 2

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

DIE SCHRITTE ZUR KORREKTEN LIZENZIERUNG

Einblick in die VMware Infrastruktur

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

Lizenzierung von System Center 2012

Übersicht der VMware vsphere Komponenten und sonstigen Zusatzprodukten.

Serverkonsolidierung durch Einsatz von VMware Virtual Infrastructure 3 (VI3)

Lizenzierung von Windows Server 2012 R2. Lizenzierung von Windows Server 2012 R2

3. AUFLAGE. Praxishandbuch VMware vsphere 6. Ralph Göpel. O'REILLY Beijing Cambridge Farnham Köln Sebastopol Tokyo

Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop

WIE ERHÖHT MAN DIE EFFIZIENZ DES BESTEHENDEN RECHENZENTRUMS UM 75% AK Data Center - eco e.v. 1. Dezember 2009

Verwendung des Terminalservers der MUG

Version Deutsch

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

Systemvoraussetzungen NovaBACKUP 17.6 Die Komplettlösung für Windows Server Backup

Erfahrungsbericht: Schulnetzvirtualisierung mit VMware vsphere Essentials (Plus)

Leitfaden für die Installation der freien Virtual Machine C-MOR Videoüberwachung auf XenServer ab Version 6.2

Systeme 1. Kapitel 10. Virtualisierung

Virtual Desktop Infrasstructure - VDI

Virtualisierung Linux-Kurs der Unix-AG

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Staatlich geprüfter EDV-Führerschein

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

eclips Handheld Remote Control Software Updater

Übersicht der VMware vsphere Komponenten und sonstigen Zusatzprodukten.

Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

Anleitung zur Nutzung des SharePort Utility

Persona-SVS e-sync GUI/Client Installation

Virtueller Computer in Microsoft Hyper-V

System Center Essentials 2010

» Hyper-V Best Practice Microsofts Virtualisierung professionell einsetzen

Virtuelle Maschinen. Serbest Hammade / Resh. Do, 13. Dezember 2012

V-locity 3. Virtuelle Optimierung wird Realität

IT-Sachverständigen-Gemeinschaft. Virtualisierungstechnologien aus forensischer Sicht in Kempten,

Schnellstartanleitung

Windows Server 2012 R2 Essentials & Hyper-V

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Prüfungsnummer: Prüfungsname: Configuring Advanced. Version: Windows Server 2012 Services. Demo.

Agenda. Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture. Virtuelle Netzwerke

Der PC im PC: Virtualisierung

3 Windows als Storage-Zentrale

4 Planung von Anwendungsund

HP STOREVIRTUAL STORAGE. Erweiterbarer Speicher für virtualisierte Umgebungen

Umstellung auf ein virtuelles Hochverfügbarkeitssystem und Migration eines Domänencontrollers. Timo Schrody POLY-TOOLS bennewart GmbH

SFKV MAP Offline-Erfassungstool. Installationsanleitung

Systemvoraussetzungen für Autodesk Revit Produkte (gemäß Angaben von Autodesk)

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

4D Server v12 64-bit Version BETA VERSION

Virtual System Cluster: Freie Wahl mit Open Source

Herzlich Willkommen Neuerungen in vsphere 6

MAXDATA b.drive. Externe Festplatte mit integrierter Backup Software

Fragen zur GridVis MSSQL-Server

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

2008 Linke, Walter IAV4 1

Backup der Progress Datenbank

Übungen zur Vorlesung. Betriebssysteme

unter runtergeladen werden.

Maximalwerte für die Konfiguration VMware vsphere 4.1

Informationen VMware VSA & Microsoft Storage Spaces

Fragen und Antworten. Kabel Internet

Systemvoraussetzungen Stand

VirtualBox und OSL Storage Cluster

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Schnellstartanleitung

WINDOWS 8 WINDOWS SERVER 2012

enerpy collaborative webased workflows collaborative webbased groupware INDEX 1. Netzwerk Überblick 2. Windows Server 2008

Maximalwerte für die Konfiguration VMware vsphere 5.0

Proseminar Technische Informatik A survey of virtualization technologies

Transkript:

Virtualisierung Carsten Schäuble Blockkurs August 2009 Grafiken von Robert Rother 1

Was sind Server/Services? Engl. Server, Diener Software: bezeichnet die Bereitstellung einer Funktion auch Dienst genannt, die ein Benutzer oder auch Client in Anspruch nimmt. Hardware: Ein Computer. Der die Dienste (Services) bereitstellt. Host: engl. Gastgeber, Hausherr; die laufende Instanz eines Betriebsystems oder auch ein Diensteanbieter 2

Was sind Server? Eine Hardwareeinheit mit spezieller Optimierung zur Bereitstellung von IT- Diensten Bietet besondere Eigenschaften zum Dauerbetrieb 3

Servereigenschaften (Superset) Redundante(r) Festplatten Hauptspeicher CPUs Netzteile Netzwerkkarten I/O-Zugänge Systemüberwachung und steuerung Remote Keyboard, Video, Mouse, Install Zustandsüberwachung Spannungen Kühlung Lüfter Zugangsregelung Alarmierung Snmp E-Mail Fachbereich Mathematik und Informatik, ABV Kurs Systemverwaltung - Virtualisierung, 10.8.2009 4

Servereigenschaften (Superset) Hersteller bietet z.b. technische Unterstützung für Betriebssysteme und Hardware Garantien vor Ort, Tag und Nacht (7x24 sbd) speziell auf Dauerbetrieb ausgelegte Hard- und Software Serverhardware wie PC-Server Serveroftware Betriebssystem wie Unix, Windows, Linux, zos, System i uvm Kunde wünscht (u.a.) Verfügbarkeit Skalierbarkeit Erweiterbarkeit Fachbereich Mathematik und Informatik, ABV Kurs Systemverwaltung - Virtualisierung, 10.8.2009 5

Server: Reduzierung auf den 90%-Fall Blades CPUs Speicher Festplatte(n) Netzwerk external I/O (Fibrechannel, iscsi) Infiniband z.t. I/O Virtualisierung Monitoring/Control Service (Hardware) Virtuelle Server CPUs Speicher Festplatte(n) Netzwerk z.t. Hardwarebereitstellung wie USB, PCI- Slots etc. Monitoring/Control Service (V-Hardware) Fachbereich Mathematik und Informatik, ABV Kurs Systemverwaltung - Virtualisierung, 10.8.2009 6

Was ist Virtualisierung? Engl. Virtual: fiktiv, gedacht, so gut wie Informatik: Abstraktion von der physischen Hardware zur Bereitstellung von Hard- und Software Bereiche: Festplatten, Hauptspeicher, CPUs, Schnittstellen, Grafik, komplette Server uvm. Virtualisierung beschreibt hier die Bereitstellung von Rechnern mit einer festgelegten Hardwarestruktur auf einer einzigen physischen Hardware 7

Wozu Virtualisierung? Bessere Ressourcenausnutzung (CPUs ) Zusammenfassung von physischen Geräten Stromersparnis = Weniger Kühlung Weniger Platzbedarf =>Kosteneffizienz? Aber größere, stabilere Server werden benötigt komplexeres Zusammenspiel von Komponenten n+1 redundante Auslegung zur Vermeidung von bzw. Überbrückung von Systemausfällen weniger Hardware treibt mehr Dienste => größere Abhängigkeit von weniger Systemen => bei Schäden größerer Ausfall => Redundanz muss erhöht werden. 8

Virtualisierungsdefinitionen Wirt: Serversystem samt Virtualisierungsfunktion, das die Laufzeitumgebung für die Gastsysteme bereit hält Gast: virtueller Server, der die Laufzeitumgebung des Wirts benutzt Analog: Serverhardware <-> Hostsystem Fachbereich Mathematik und Informatik, ABV Kurs Systemverwaltung - Virtualisierung, 10.8.2009 9

Virtualisierungshardware Anwendung Gast - OS Virtualisierungssoftware Wirt - OS Anwendung Gast - OS Virtualisierung auf Hardwareebene Hardware Hardware Fachbereich Mathematik und Informatik, ABV Kurs Systemverwaltung - Virtualisierung, 10.8.2009 10

Zusätzliche Apllikationen und Dienste auf dem Host Dienste und Applikationen VM mit Gast-OS (Windows) Dienste und Applikationen VM mit Gast-OS (Linux) Verwaltung der virtuellen Maschinen und des Host-Systems Virtuelle Hardware Virtualisierungslayer Virtuelle Hardware Wirts-OS (z.b. Linux oder Windows) Gerätetreiber des Wirts-OS Hardware des Host-Rechners 11

Virtuelle Maschine Physischer Datenträger Anwendung Word Speichern von: C:\texte\brief.doc Virtueller Datenträger Gast-OS (z.b.: Windows) Gerätetreiber des Gast-OS Virtuelle Hardware (virtueller DIE-Controller) Physischer Controller Virtualisierungslayer Wirts-OS (z.b.: Linux) Gerätetreiber des Wirts-OS 12

Emulation (fälschlicherweise oft als Vollvirtualisierung benannt) Emulation simuliert auf dem Wirt ein komplettes System Befehle werden von der emulierten CPU ausgeführt welche diese durch Befehlskette an die echte CPU weiterreicht Nachteil: Geschwindigkeitseinbußen in großen Dimensionen 13

Beispiel einer Emulation Erfahrung eines Gamers Playstation 2 Simulator für PC Simulierte Hardware: 1,5 Ghz CPU 1 GB Ram 400 Mhz Nvidia Geforce 3 Ti 500 mit 128 MB Ram Soundkarte 14

Benutzte Hardware Athlon XP 2000+ 2 GB Ram 333 Mhz Geforce 3 Ti 500 Erreichte Frames pro Sekunde 1-2 Frames pro Minute Sound verstümmelt Athlon 64 3800 4 GB Ram 400 Mhz Geforce 6800 GS 30 Frames pro Sekunde Sound verstümmelt Intel Dualcore 2,2 Ghz 4 GB Ram 800 Mhz ATI 3850 HD 40-50 Frames pro Sekunde Sound verstümmelt Intel Q6600 2,4 Ghz 4 GB Ram 1333 Mhz ATI 4850 HD 60-70 Frames pro Sekunde Sound gröstenteils klar Fazit: Selbst mit neuester Technik ist es kaum möglich eine inzwischen überholte Konsole erfolgreich vollständig zu emulieren 15

Vollvirtualisierung Der Wirt stellt dem Gast nur Teilbereiche physischer Hardware als virtuelle Hardware zur Verfügung Reicht für ein unverändertes OS in einer isolierten Umgebung Gastsystem muss für die gleiche CPU ausgelegt sein 16

Paravirtualisierung Startet ein zusätztliches virtuelles OS Jedoch keine Virtualisierung oder Emulierung von Hardware Nutzt mittels Verwaltungsschicht Ressourcen des Wirts Stellt eine Softwareschnittstelle die ähnlich aber nicht identisch zur Hardwareschnittstelle des Wirts ist zur Verfügung 17

18

Festplattenspeicher für virtuelle Server VMs benötigen Festplattenspeicher Ausführung als DAS SATA SCSI Fibre Channel (FC) bei X86/x64 nicht vorkommend NAS Storage Server NFS GPFS SMB/Windows File SAN Fibre Channel (red. Pfade?) iscsi (red. Pfade?) 19

Dokumentation von virtuellen Infrastrukturen Welche Komponenten von Server Landschaften müssen dokumentiert werden? Hosts Hardware OS Garantie/Anschaffung Support Rollen Dienste Was wird bereit gestellt? Für wen? Start und Ende der Bereitstellung Kosten und Kostenträger Uvm. VM CPU, Taktraten Ram Netzkarten/Ips OS/Dienste (siehe links) I/O-Systeme I/O-Name (als Identifikator) Leistungsdaten Speicherplatz (real/vm) 20

Verwaltung von virtuellen Serverstrukturen Welche Ressourcen benutzt ein Server im virtuellen? läuft auf Hardware Festplattenplatz Größe Ort Art Name 21

Right Sizing im virtuellen wie realen Bereich Ist mein System entsprechend der Betriebsparameter korrekt dimensioniert? Festplattengröße vs. -geschwindigkeit CPU Anzahl vs. Geschwindigkeit Ramgröße Netzwerkanbindung Abhängigkeiten zu anderen Systemen Demonstration Apollo-Programms Dokumentation Fachbereich Mathematik und Informatik, ABV Kurs Systemverwaltung - Virtualisierung, 10.8.2009 22

23

VmWare vsphere-komponenten VmWare ESX und ESXi VmWare vcenter Server VmWare vsphere-client VmWare vsphere Web Access VmWare Virtual Machine File System (VMFS) VmWare Virtual SMP VmWare High Availability (HA) VmWare VMotion und Storage Vmotion VmWare Distributed Ressource Scheduler (DRS) VmWare Consolidated Backup VmWare vsphere SDK VmWare Fehlertoleranz Verteiler vnetwork Switch (DVS) Host Profile Pluggable Storage Array 24

Vmware ESX und ESXi Eine Virtualisierungsebene, die auf physischen Servern ausgeführt wird und Prozessor, Arbeitsspeicher, Speicher und Ressourcen in mehrere virtuelle Maschinen zusammenfasst. Es stehen zwei ESX-Versionen zur Verfügung: VMware ESX 4.0 enthält eine integrierte Servicekonsole. Die Komponente ist als installierbares CD-ROM-Boot-Image verfügbar. VMware ESXi 4.0 enthält keine Servicekonsole. Die Komponente ist in zwei Formen verfügbar: VMware ESXi 4.0 Embedded und VMware ESXi 4.0 Installable. ESXi 4.0 Embedded ist Firmware, die in die physische Hardware eines Servers integriert ist. ESXi 4.0 Installable ist Software, die als installierbares CD-ROM-Boot-Image verfügbar ist. Sie installieren die ESXi 4.0 Installable-Software auf der Festplatte eines Servers. 25

Physische Topologie des vsphere-datencenters 26

VMware vcenter Server Die zentrale Stelle zum Konfigurieren, zur Bereitstellung und zum Verwalten virtualisierter IT-Umgebungen. VMware vsphere-client Eine Schnittstelle, die es Benutzern ermöglicht, von jedem beliebigen Windows- PC aus eine Remote-Verbindung zu vcenter Server oder ESX/ESXi herzustellen. VMware vsphere Web Access Eine Web-Schnittstelle, die die Verwaltung virtueller Maschinen und den Zugriff auf Remotekonsolen ermöglicht. 27

vcenter Server-Komponenten 28

VMware Virtual Machine File System (VMFS) Ein leistungsstarkes Clusterdateisystem für virtuelle ESX/ESXi-Maschinen. VMware Virtual SMP Funktion, die einer einzelnen virtuellen Maschine die gleichzeitige Verwendung mehrerer physischer Prozessoren ermöglicht. 29

Architektur des virtuellen Datencenters 30

VMware VMotion und Storage Vmotion VMware VMotion ermöglicht die Live-Migration ausgeführter virtueller Maschinen zwischen physischen Servern ohne Ausfallzeit, mit unterbrechungsfreier Verfügbarkeit der Dienste und vollständiger Transaktionsintegrität. Storage VMotion erlaubt die Migration von Dateien virtueller Maschinen aus einem Datenspeicher in einen anderen ohne Betriebsunterbrechung. Sie können die virtuelle Maschine und alle zugehörigen Festplatten an einem einzigen Speicherort ablegen, oder Sie wählen separate Speicherorte für die Konfigurationsdatei der virtuellen Maschine und jede virtuelle Festplatte. Die virtuelle Maschine verbleibt bei der Ausführung von Storage VMotion auf demselben Host. Migration mit VMotion Verschieben einer eingeschalteten virtuellen Maschine auf einen neuen Host. Die Migration mit VMotion ermöglicht das Verschieben von virtuellen Maschinen auf einen neuen Host, während die virtuelle Maschine weiterhin verfügbar ist. Die Migration mit VMotion kann verwendet werden, um virtuelle Maschinen von einem Datencenter in einen anderen zu verschieben. Migration mit Storage VMotion Verschieben der virtuellen Festplatten oder Konfigurationsdatei einer eingeschalteten virtuellen Maschine auf einen neuen Datenspeicher. Die Migration mit Storage VMotion ermöglicht das Verschieben des Speichers einer virtuellen Maschine, während die virtuelle Maschine weiterhin verfügbar ist. 31

Migration mit VMotion 32

VMware Distributed Resource Scheduler (DRS) Funktion, die Rechenkapazität zwischen Hardwareressourcen für virtuelle Maschinen dynamisch zuteilt und ausgleicht. Diese Funktion bietet auch eine verteilte Energieverwaltung (Distributed Power Management, DPM), um den Energieverbrauch von Datencentern zu senken. 33

VMware DRS 34

VMware High Availability (HA) Funktion, die eine hohe Verfügbarkeit für Anwendungen bietet, die in virtuellen Maschinen ausgeführt werden. Wenn ein Server fehlschlägt, werden betroffene virtuelle Maschinen auf anderen Produktionsservern mit überschüssiger Kapazität neu gestartet. 35

VMware HA 36

VMware vsphere SDK Funktion, die eine Standardschnittstelle für VMware und Drittanbieterlösungen zum Zugriff auf VMware vsphere bereitstellt. VMware Fehlertoleranz Wenn die Fehlertoleranz für eine virtuelle Maschine aktiviert ist, wird eine Kopie der originalen (oder primären) virtuellen Maschine als sekundäre VM erstellt. Alle Aktionen, die auf der primären virtuellen Maschine abgeschlossen werden, werden auch auf die sekundäre virtuelle Maschine angewendet. Steht die primäre virtuelle Maschine nicht zur Verfügung, wird die sekundäre Maschine aktiviert, wodurch eine fortlaufende Verfügbarkeit gewährleistet wird. 37

VMware vsphere-zugriff und -Steuerung 38

Verteilter vnetwork-switch (DVS) Funktion, die einen verteilten virtuellen Switch (DVS) enthält, der mehrere ESX-/ESXi-Hosts umfasst und die laufenden Netzwerkwartungsaktivitäten deutlich verringert sowie die Netzwerkkapazität erhöht. Dies ermöglicht virtuellen Maschinen bei der Migration zwischen mehreren Hosts die Beibehaltung einer konsistenten Netzwerkkonfiguration. 39

Netzwerke mit vnetwork-standard-switches 40

Netzwerke mit verteilten vnetwork-switches 41

Host-Profile Funktion, die die Verwaltung der Hostkonfiguration über benutzerdefinierte Konfigurationsrichtlinien vereinfacht. Die Hostprofilrichtlinien erfassen den Entwurf einer bekannten, validierten Hostkonfiguration und konfigurieren davon ausgehend das Netzwerk, den Speicher, die Sicherheit und andere Einstellungen auf mehreren Hosts. Sie überwachen zudem die Übereinstimmung mit Standardeinstellungen der Hostkonfiguration im Datencenter. Hostprofile verringern die manuellen Schritte, die zum Konfigurieren eines Hosts erforderlich sind, und unterstützen Sie dabei, die Konsistenz und Genauigkeit der Daten im Datencenter aufrechtzuerhalten. 42

Host-Agent 43

Pluggable Storage Array (PSA) Ein Speicherpartner-Plug-In-Framework, das mehr Flexibilität bei der Array- Zertifizierung und verbesserte, arrayoptimierte Leistung bietet. PSA ist ein Mehrfachpfad-E/A-Framework, das Speicherpartnern das Aktivieren ihres Arrays asynchron zu den Zeitplänen für die Freigabe von ESX-Versionen ermöglicht. VMware-Partner bieten einen leistungssteigernden Mehrfachpfad-Lastausgleich, der für die einzelnen Arrays optimiert ist. 44

Speicherarchitektur 45

VMware Consolidated Backup Funktion, die eine zentrale Einrichtung für agentenfreie Sicherungen virtueller Maschinen darstellt. Sie vereinfacht die Verwaltung von Sicherungen und vermindert die Auswirkung von Sicherungen auf die Leistung von ESX/ESXi. 46

VMware Consolidated Backup 47