Virtualisierung am Beispiel des LRZ

Werbung
Virtualisierung am Beispiel des LRZ
Stefan Berner
[email protected]
Leibniz-Rechenzentrum der
Bayerischen Akademie der Wissenschaften
Agenda





Einleitung
Vor- und Nachteile der Virtualisierung
Virtualisierungssoftware
Beispiel: LRZ Infrastruktur
Blick über den Tellerrand
 Virtualisierung im Höchstleistungsrechnen und Grid-Computing
Stefan Berner © 2007
(2)
Agenda





Einleitung
Vor- und Nachteile der Virtualisierung
Virtualisierungssoftware
Beispiel: LRZ Infrastruktur
Blick über den Tellerrand
 Virtualisierung im Höchstleistungsrechnen und Grid-Computing
Stefan Berner © 2007
(3)
Wer sind wir?
 Rechenzentrum (~170 Mitarbeiterinnen und Mitarbeiter) für alle
Münchner Hochschulen mit
 mehr als 80.000 Studentinnen und Studenten und
 mehr als 26.000 Angestellten
 einschließlich 8.500 Wissenschaftlerinnen und Wissenschaftler
 Betreiber des Münchner Wissenschaftsnetzes
 Backup- und Archivzentrum (4.500 Terabyte, 3 Milliarden Dateien)
 Regionales Rechenzentrum für alle bayerischen Universitäten
 Nationales Höchstleistungsrechenzentrum
 Beteiligt an nationalen, europäischen und weltweiten Grid
 Computing Infrastrukturen
 Eingebunden in viele Forschungsaktivitäten
 Ausbildungsbetrieb (IT-Systemelektroniker, FI Systemintegration)
Wer sind wir?
Wer sind wir?
Agenda





Einleitung
Vor- und Nachteile der Virtualisierung
Virtualisierungssoftware
Beispiel: LRZ Infrastruktur
Blick über den Tellerrand
 Virtualisierung im Höchstleistungsrechnen und Grid-Computing
Stefan Berner © 2007
(7)
Virtualisierung ein alter Hut?
 Virtualisierung eine alte Technik aus dem Bereich
der Mainframes
 Beispiel für ältere Virtualisierungstechnik:
 IBM Mainframes aus den 60er Jahren
 In den Anfängen der Virtualisierung teilten sich auch mehrere
User einen Rechner, Zugang über Terminals
Stefan Berner © 2007
(8)
Chancen durch Virtualisierung
 effezientere Auslastung der Ressourcen, Einsparung
bei




Energie
Klimatisierung
Raum
Personal
 Konsolidierung der Hardware
 Virtuelle Maschinen sind hardware-unabhängiger
 kürzere Downtime von Services
Stefan Berner © 2007
(9)
Nachteile der Virtualisierung
 Single point of failure
 Setup der virtuellen Infrastruktur komplexer
 weitreichende Folgen bei Kompromittierung des
Host-Systems
 Anschaffungskosten des Systems
 Es wird nicht die native Performance erreicht
Stefan Berner © 2007
(10)
Agenda





Einleitung
Vor- und Nachteile der Virtualisierung
Virtualisierungssoftware
Beispiel: LRZ Infrastruktur
Blick über den Tellerrand
 Virtualisierung im Höchstleistungsrechnen und Grid-Computing
Stefan Berner © 2007
(11)
Mögliche Virtualisierungslösungen (VM-Ware)
 VMware:
 Vorteile: Schnelle einfache Installation, etabliert und „sanfte“
Entwicklung der Software, „schöne“ graphische Oberfläche,
Support durch Firmen erhältlich
 Nachteile: (Emulation der Hardware neuste Versionen haben
diese Beschränkung nicht mehr , hängt stark von der
eingesetzten Version ab), daher relativ langsam, kommerzielle
Software
Stefan Berner © 2007
(12)
Mögliche Virtualisierungslösungen (Xen)
 Xen (open source)
 Vorteile: Sowohl Voll- als auch Paravirtualisierung unterstützt,
geringer Overhead,Opensource Software, daher auch
´Rückgriff auf den Quelltext möglich, gute CommunityUnterstützung, kommerzieller Support auch
erhältlich(XenSource)
 Nachteile: dynamische Entwicklung der Software, daher bei
Update Anpassungen an der Konfiguration möglich (bsp. 3.04>3.1), Opensource Variante kein wirklichen Produktivcharakter
Stefan Berner © 2007
(13)
Mögliche Virtualisierungslösungen (sonstiges)
 Virtuzzo:
 Es ist nur eine Kernelversion möglich, keine unterschiedlichen
Linux Versionen möglich
Stefan Berner © 2007
(14)
Agenda





Einleitung
Vor- und Nachteile der Virtualisierung
Virtualisierungssoftware
Beispiel: LRZ Infrastruktur
Blick über den Tellerrand
 Virtualisierung im Höchstleistungsrechnen und Grid-Computing
Stefan Berner © 2007
(15)
Entwicklung der Anzahl der Server
Linux-Systeme am LRZ
Linux
Hosts
800
SGI Altix
Linux-Cluster
700
Mitarbeiter-Arbeitsplätze
Server
Kurs-Cluster
600
500
400
300
200
100
0
1999
Stefan Berner © 2007
(16)
2001
2003
2005
2007
Konsequenzen der steigenden Anzahl der
Server




steigender Raumbedarf
steigender Personalbedarf
hohe Anschaffungskosten
ineffektive Nutzung von Ressourcen
Virtualisierung kann einen Großteil der Probleme lösen
Stefan Berner © 2007
(17)
Erfahrungen mit Virtualisierung im LRZ
2000
2005
2006
2007
VMware Workstation auf Linux-Arbeitsplatz-PC und auf
Windows-Server für ca. ein Dutzend Windows-Clients
Xen v3.02 mit iSCSI (16 LUNs) auf bis zu 3 Servern
Einsatz des VMware GSX Server
weitere 3 Xen-Server gehen in Betrieb
VMware Server auf gehostetem Linux-Server in Betrieb
Xen-Tests und Updates
2007Q4 Erprobung und Produktivführung von VMware ESX Server
auf
6+ neuen 2fach Dual-Core-Opteron Sun-Boxen (16+
GB RAM)
2009Q4 Beschaffung adäquater Hardware für VMware ESX Server
Bladecenter, iSCSI-Hintergrundspeicher, Peripheriegeräte
Alternativem bleiben weiterhin in Beobachtung bzw. Teststellung:
Xen, MS Virtual Server, ...
Stefan Berner © 2007
(18)
Entscheidung für VMware, da VMware
 eine professionelle Oberfläche bietet
 DRS und HA sehr einfach möglich sind
 kommerzieller Support möglich ist
 Erfahrung im Bereich VMware vorhanden ist
Stefan Berner © 2007
(19)
Verwendete Komponenten
 VMware ESX Server
 Sun Fire 4150
•
•




Dual Socket Quad Core CPU´s
40GB RAM
VMware Virtual Infrastructure Server
Windows Server 2003
Microsoft SQL Datenbank
NAS-Filer für Images
Stefan Berner © 2007
(20)
Netzwerkinfrastruktur
Service
Console
Storage
Access
Service
Console 2
vSwitch0
vSwitch1
Storage
Access
vmnic
Status
0
A
3
P
VMotion
4
A
VM 1
(21)
VM 3
vSwitch2
VM 4
vSwitch3
Service
Console 2
1
A
2
P
7
A
nas6070b
Stefan Berner © 2007
VM 2
6
A
5
A
8
A
9
A
10
A
11
A
....
Ohne Worte
 Einfügen eines Bildes vom VMware cluster
 War leider zum Zeitpunkt des Einreichens für die CD
noch nicht verfügbar
Stefan Berner © 2007
(22)
Agenda





Einleitung
Vor- und Nachteile der Virtualisierung
Virtualisierungssoftware
Beispiel: LRZ Infrastruktur
Blick über den Tellerrand
 Virtualisierung im Höchstleistungsrechnen und Grid-Computing
Stefan Berner © 2007
(23)
Anwendungen im Grid-Computing
 Möglichkeit zur Erstellung unabhängiger Images
 Während Entwicklung und Produktionslauf keine
Unterschiede in Umgebung
 Die Wissenschaftler sind frei in der Wahl des
Betriebssystems
Stefan Berner © 2007
(24)
Projekte, die sich mit Grid-Computing und
Virtualisierung beschäftigen
 http://workspace.globus.org/
 http://www.gup.uni-linz.ac.at/xen/
 Xen-Grid Engine Uni Marburg
Stefan Berner © 2007
(25)
Diskussion
 Wer hat Virtualisierungslösungen im Einsatz?
 Wer plant Virtualisierungslösungen?
 Fragen?
Vielen Dank für Ihre Aufmerksamkeit
Stefan Berner © 2007
(26)
Herunterladen