Übrblick übr di ntl Virtualization chnology hilo Vörtlr s7933688@mail.inf.tu-drsdn.d 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// 13.07.2005
Glidrung Einlitung Hardwar Virtualisirung ntl Virtualization chnology Zusammnfassung/Ausblick 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 2
Einlitung Virtualisirungsbnn Was vrstht man untr Virtulln Maschinn? 1. Virtualisirts Btribssystm, wlchs s rmöglicht mhrr Btribssystm auf inm Systm auszuführn. 2. Ein abstrakts omputr-systm wi s Java odr # bitn. is Virtulln Maschinn rlaubn s od auf Systmn mit untrschidlichn Btribssystm auszuführn. 3. Ein mulirts omputrsystm, wlchs od von Systmn ausführt di noch nicht odr nicht mhr xistirn. 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 3
Einlitung Virtualisirungsbnn Hardwar-lvl virtualization Oprating systm lvl virtualization High-lvl languag virtual machins 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 4
Einlitung Anfordrungn und Problm Anfordrungn an Virtull Maschinn Softwar Kompatibilität solation Kapslung Prformanc Problm allr Virtualisirungslösungn i Zilumgbung muss gnau rproduzirt wrdn Es muss di Umgbung, di di Softwar rwartt nachgbildt wrdn (insbsondr Zit- und /O-Vrhaltn) Es muss in nutzbar Prformanc rricht wrdn 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 5
Hardwar Virtualisirung Gschicht VMM: Virtual Machin Monitor 1960/1970 brits auf BM Mainframs vrwndt (VM/370), dabi wurd Softwar voll Kontroll übr das Systm vorgtäuscht anach von Multi-Usr-Btribssystmn vrdrängt End dr 1990r Jahr durch Hostd Virtual Machins widrblbt 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 6
Hardwar Virtualisirung Umstzungn Bi bidn Variantn sind Eingriff in das Btribssystm notwndig 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 7
Hardwar Virtualisirung Hostd Virtual Machin VMwar Workstation und Srvr Microsoft Virtual Srvr 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 8
Hardwar Virtualisirung Bispil 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 9
ntl Virtualization chnology Übrblick Erstmals 2003 untr dm Namn Vandrpool präsntirt 2 untrschidlich chnologin untr dn Namn ntl Virtualization chnology ntl Virtualization chnology for th A-32 ntl Architctur ntl Virtualization chnology for th ntl tanium Architctur (V-i) Einführung ab zwitm Halbjahr 2005 in tanium- Prozssorn Ab 2006 in Xon-Prozssorn Ab 2005 n sktop-prozssorn (Pntium 4) 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 10
ntl Virtualization chnology Übrblick 1 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 11
ntl Virtualization chnology Übrblick 2 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 12
ntl Virtualization chnology Übrblick 2 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 13
ntl Virtualization chnology VMS atnstruktur VMS: Virtual Machin ontrol Structur Vrwaltt Übrgäng zwischn Root und Non-Root Modus 4 Kbyt großr Brich pro virtullr Maschin Wird übr VMS-Pointr rfrnzirt (64 Bit Adrss) Untrtilt in Gust-Stat Ara, Host-Stat Ara,VM- Excution ontrol Filds, VM-Exit ontrol Filds, VM- Entry ontrol Filds und VM-Exit nformation Filds Prozssorstatus wird z.b bi VM-Exit in Gust Stat Ara gspichrt 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 14
ntl Virtualization chnology Bfhl di VMX Oprationn rmöglichn VMALL Aufruf ds VMM durch Gust Softwar (VM xit) VMLAUNH Start inr Virtulln Maschin (VM ntry) VMRESUME Widraufnahm inr virtulln Maschin (VM ntry) VMXOFF Schaltt VMX Bfhl ab VMXON Aktivirt VMX Bfhl 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 15
ntl Virtualization chnology VMX-Bfhl zur VMS Vrwaltung VMPRL Lädt VMS Pointr VMPRS Spichrt VMS Pointr VMLEAR Stzt dn Start Status ins VMS auf lar VMREA Spichrt in Komponnt ds VMS in inm Ziloprandn VMWRE List inn Oprandn und spichrt disn in inm VMS 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 16
Zusammnfassung ntl V vrinfacht di Programmirung von Virtualisirungssoftwar Erstr Schritt in inr Rih von Virtualisirungstchnikn (z.b O Virtualisirung) Witrhin Modifikation von Btribssystmn notwndig nkompatibl zu AM s Pacifica chnik 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 17
Fragn? 1 nstitut für chnisch nformatik http://www.inf.tu-drsdn.d// Foli 18