100 likes | 314 Views
Windows 8 ja Hyper-V. Urmas Tamm 11.04.2012. Veidi ajaloost. Veebruar 2003 - Microsoft ostab Connectix’i Oktoober 2004 – Virtual Server 2005 November 2005 – Virtual Server 2005 R2 Juuni 2007 – Virtual Server 2005 R2 SP1 Juuni 2008 – Hyper-V (v1) Juuli 2009 – Hyper-V R2 (v2)
E N D
Windows 8 jaHyper-V Urmas Tamm 11.04.2012
Veidi ajaloost • Veebruar 2003 - Microsoft ostab Connectix’i • Oktoober 2004 – Virtual Server 2005 • November 2005 – Virtual Server 2005 R2 • Juuni 2007 – Virtual Server 2005 R2 SP1 • Juuni 2008 – Hyper-V (v1) • Juuli 2009 – Hyper-V R2 (v2) • Veebruar 2011 – Hyper-V R2 Sp1 (v2.5) • Märts 2012 – Hyper-V 8 Beta (v3)
Riistvara virtualiseerimise tüübid Rakendustarkvara Virtuaalmasin Füüsiline riistvara VMM Host OS Host OS VMM Riistvara Riistvara Windows Linux Windows Linux Windows Linux Hypervisor (VMM) Riistvara
Hyper-V arhitektuur Ema sektsioon Tütar sektsioonid Rakendused Rakendused Rakendused Rakendused WMI VMMS Kasutaja režiim VM Worker Process Win 2008, R2 või 8 Toetatud Windows Vana (legacy) OS Xen laiendustega Linux Kernel VSP Kernel VSC Linux VSC Kernel režiim Riistvara draiverid VMBus VMBus VMBus Emulatsioon „Hypercall“ liides Hypervisor Ring -1 Riistvara
Mida uut pakub Windows 8 Hyper-V • Salvestus • Uus virtuaalse ketta formaat VHDX • Virtuaalsed Fiiberliidesed • ODX (OffloadedDataTransfer) • Virtuaalkettad failiserveris (SMB 2.2) • Võrk • QoS ja ribalaiuse haldus • SR-IOV (SingleRoot I/O Virtualization) • Laiendatavad virtuaalkommutaatorid (ExtensibleVirtualSwitch) • IpsecOffload • WiFi liideste tugi • NIC Teaming • Powershell’i tugi • Virtuaalmasinate replitseerimine (ainult server) • Puhke- ja Unerežiimi tugi (ainult tööjaam)
Heal lapsel mitu nime! • SLAT (SecondLevelAddressTranslation) • AMD-V Rapid VirtualizationIndexing (RVI) • AMD Nested Paging (NTP) • IntelExtended Page Tables (EPT) • Füüsiline aadressiruum • Virtuaalne aadressiruum • Page Table (PT) • Translation Lookaside Buffer(TLB) • System PhysicalAddress (SPA) • GuestPhysicalAddress (GPA) • GuestVirtualAddress (GVA)