Upload
herman
View
23
Download
1
Embed Size (px)
DESCRIPTION
Virtualizáció és rendszerfelügyelet R2 módra. Somogyi Csaba c [email protected] Üzemeltetési szakértő Microsoft Magyarország. R2 menü, öt fogásban. VHD – OS a dobozban Hyper-V apróságok, de nem semmiségek Live Migration, vagy amit akartok Server Core – a célszerszám - PowerPoint PPT Presentation
Citation preview
Virtualizáció és rendszerfelügyelet R2 módra
Somogyi [email protected]Üzemeltetési szakértőMicrosoft Magyarország
R2 menü, öt fogásban
VHD – OS a dobozbanHyper-V apróságok, de nem semmiségekLive Migration, vagy amit akartokServer Core – a célszerszámHyper-V Server 2008 R2 – fürtözött hypervisor
VHD - OS a dobozban
Találós kérdés
Hány operációs rendszer indítható három fájlból?
Válasz: akármennyi, de ...
Hogyan indítsunk VHD-ból?
Lemezkép készítés
Partíciók kialakítása VHD másolás
VHD felcsatolása
Boot manager telepítése
Rajt!
(További VHD képek
beillesztése)
demó
Konfigurálás lépésről-lépésre
Indítsunk VHD-t!
Mire használunk VHD-t?
Microsoft termékekben:Virtuális gépek lemezeként (Hyper-V, Virtual Server, Virtual PC)Mentésekhez (Windows Server Backup, Vista/Windows 7 Complete PC Backup)iSCSI Storage-ok LUN-jai mögött (Windows Unified Data and Storage Server)
Partnerek termékeiben Citrix XenServer Különféle ISV termékek
Aggódjunk-e a teljesítmény miatt?
64K S
equen
tial R
ead
64K S
equen
tial W
rite
4K R
andom
Rea
d
4K R
andom
Writ
e1.00
10.00
100.00
1000.00
Fizikai diszk - Fix VHD - Dinamikus VHD - Passthru (VM Mode)
Physical Drive in HostFixed VHD in Win7Dynamic VHD in Win7Passthru in Win7
Th
rou
gp
ut(
MB
ps
)
(Log Scaled by 10)
VHD BootStratégiai fejlesztési irány – dinamikus számítóközpontokhoz
Lemezkép egységesítésEgységes lemezkép (és konténer) fizikai és virtuális gépekhez
Alacsonyabb üzemeltetési költségEgységes lemezkép készítési folyamat és terítés
További izgalmas lehetőségeket nyit megGyors provizionálás és funkció váltásGyors, megbízható patchelés (és ha kell visszaállítás)Egyszerű OS csere
Physical Volume StackVirtual Volume Stack
Natív VHD architektúra
Disk
Partmgr
Volmgr
FS
Volmgr
FS
FS Depends
FS Depends
VHD Driver
Alkalmazások
Win32 xxxVirtualDisk()
[Create, Surface, Remove, Merge,
Compact, Convert]
*HYPER-V WMIDiskmgmt.msc Diskpart.exe VDS APIs
*Requires installation of Hyper-V role
C:\
VHD Boot a Windows 7-ben
F:\
VHD
Windows
A boot-olhatóság feltételeiDifferenciális diszkek esetén a teljes készlet egy partíción
Storage esetén azonos LUN-on
Az egymásba ágyazott diszkeket kerüljük!2 szintnél mélyebb beágyazás nem támogatott
A nem boot-olható VHD-k nem is csatolódnak fel automatikusanA pagefile és a boot loader/boot store a VHD-n kívül (fizikai partíción)Hibernáció és Bitlocker nem támogatott
demó
Mit látunk belülről?
VHD boot
Apróságok, de nem semmiségek
Hyper-V ismétlés
Hardware
Microsoft Hypervisor
Parent Partition Child PartitionWindows Server
2008
Virtualization Service Provider
(VSP)
Device Drivers
Virtualization Service
Consumer (VSC)
Enlightenments
Hyper-V Aware Windows OS
VMM Service
Ring -1
Ring 0Kernel Mode
Ring 3User Mode
VM Worker Processes
WMI Provider
HypercallsHypercalls
Child Partition
3rd party VSC
Device Drivers
Hyper-V Aware Non-Windows OS
3rd party Hypercall Interface
Child Partition
Device Emulation
Non-Hyper-V Aware OS
WinHv WinHv
Intercepts
Virtualization Infrastructure
Driver
Hypercalls
VMBusVMBus VMBus
64 logikai processzor támogatása
4x-es növekedés a Hyper-V első változatához képest
Mit jelent?
384 egyprocesszoros virtuális gép vagy
256 kétprocesszoros (összesen 512 vCPU) vagy
128 négymagos (512 vCPU) vagy
Bármilyen kombináció 384 virtuális gépig vagy 512 virtuális processzorig
Processzor kompatibilitás ellenőrzés
Miért?Live migration segítése azonos gyártói
platformon (Intel-Intel, AMD-AMD)
Virtuális gépenként állítható
Megkeresi a processzorok „közös nevező”-jét
Virtuális gépek memóriakezeléseNem mindegy, hogy a hypervisor vagy a processzor kezeli a memóriát
Guest Virtual Address
Guest Physical Address
System Physical Address
Vendég OS kezeli GVA-GPA hozzárendelést
A hypervisor kezeli GPA-SPA hozzárendelést
Guest Virtual Address
System Physical Address
A processzor mentesíti a hypervisor-t a feladat alól
Second Level Address Translation(SLAT)
Gyártónként más néven keressük!Intel - Extended Page Tables (EPT)AMD - Nested Page Tables (NPT) vagyRapid Virtualization Indexing (RVI)
Amit nyerünkHypervisor CPU használata lemegy 2%-ra~ 1MB memória felszabadul virtuális gépenként
Hálózatkezelés
TCP Offload – TCP
csomagok „összeszerelése”
a hardveren
Virtual Machine Queue
(VMQ) támogatás
Minden virtuális gépnek saját
hálózati sora van, akár
közvetlen DMA-val is
Jumbo Frame támogatás
LemezkezelésAz IDE és a SCSI teljesítménye között nincs lényegi különbségFix és dinamikus VHD között csökkent a sebesség különbségR2: SCSI csatornán futásidőben adhatunk / vehetünk diszkeket (VHD és Passthru is)
... és a sebesség?
64K Sequential Read 4K Random Read1.00
10.00
100.00
1000.00
Native PhysicalFixed VHD in Win7Fixed VHD in Win2K8Dynamic VHD in Win7Dynamic VHD in Win2K8Passthru in Win7Passthru in Win2K8T
hro
ug
pu
t(M
Bp
s)
(Log Scaled by 10)
Fürtözési újdonságokMég egyszerűbb konfigurációAlaposabb logolásÚj fürtözhető szolgáltatások
DFS-ReplicationRemote Desktop
Cluster Shared VolumeLive Migration
Live Migration, vagy amit akartok
Storage kezelés régen...Windows Server 2008 - 1 LUN-ra 1 VM Az átbillenés egysége a LUNHamar elfogy a tárhely, miközben pazarlunk
VHD
Szabad hely
VHD foglalása
VHD VHD VHD VHD
VHD VHD VHD VHD VHD VHD
VHDVHD
Sok kezelendő LUN
VHD
Leeső helyek Kevés hely
... és most
R2: 1 LUN, sok VMAz átbillenés egysége a virtuális gépA szabad hely mindenkié
VHD
Szabad hely
VHD foglalás
VHDVHDVHD
VHD
VHD
VHD VHD VHD
VHD VHD Szabad hely
Cluster Shared VolumesMinden szerver „ugyanazt” a tárhelyet látja
Álla
pot
Kon
figu
ráci
óLive Migration, belülről
Szerver 1 Szerver 2
Memória Memória
Kon
figu
ráci
ó
Álla
pot
Quick Migration vs. Live Migration
Quick Migration Live Migration
OS követelmény Windows Server 2008 EE, DCE
Windows Server 2008 R2 EE, DCE, Hyper-V Server 2008 R2
Biztosan lezajlik? Igen Nem (terhelés függő)
Milyen gyors? 2 mp. – 2 perc Valós idejű (néhány ms)
Processzor platformok közötti mozgatás?
Nem Nem
demó
Live Migration
Server Core – a célszerszám
Server Core R2 architektúra
Server Core Server Roles and Optional Features
Server CoreSecurity, TCP/IP, File Systems, RPC,plus other Core Server Sub-Systems
DNS DHCP FileAD
ServerWith .NetFx, Shell,
Tools, etc.
TS ADFS WDS Etc…
Server, Server Roles (for example only)
ADLDS
MediaServer IIS Hyper-VPrint
ASP.NETPS.NET3/3.5
.NET2.0
WoW64 GUI, Shell, IE, Media, Mail, Etc.
Cert Server
Deployment Image Servicing and Management (dism.exe)
Parancssori eszköz szerepkörök és képességek kezelésére
Mi van telepítve?Az Ocsetup-nál jobb hiba kezelés
Több dolog telepítése egy lépésselDism /online /enable-feature /featurename:MicrosoftWindowsPowerShell /featurename:ServerManager-PSH-Cmdlets
Benne van a kliensben és a szerverben isMűködik lemezképekkel is
Függőség kezelés
Dism.exe mutatja a még hiányzó komponenseket
PowerShell a Server Core-banSzűkített szkript és cmdlet készlet, de teljes értékű keretrendszerPowerShell telepítése
Dism /online /enable-feature /featurename:MicrosoftWindowsPowerShell32-bit támogatáshoz:
Dism /online /enable-feature /featurename:NetFx2-ServerCore-WOW64Dism /online /enable-feature /featurename:MicrosoftWindowsPowerShell-WOW64
PowerShell CmdletsA PowerShell telepítése után elérhetőServer Manager cmdlet-ek telepítése
Dism /online /enable-feature /featurename:ServerManager-PSH-CmdletsImport-module ServerManageradd-windowsfeature, get-windowsfeature és remove-windowsfeature
Best Practice Analyzer cmdlet-ek telepítéseDism /online /enable-feature /featurename:BestPractices-PSH-Cmdletsimport-module BestPracticesget-bparesult, invoke-bpamodel és set-bparesult
Lemezkép faragás
A felesleges szerepkörök és képességek eltávolíthatók
Egyirányú folyamat, ha kivettük, akkor csak az újrahúzás marad
Nagyobb spórolási lehetőségek.Net komponensek ~500MBWoW64 komponens ~150MB
SconfigÚj szkriptek a konfiguráció könnyítésére
demó
SconfigSzerepkör igazításPowershell
Server Core R2
Hyper-V Server R2, a fürtözött hypervisor
Microsoft Hyper-V Server V2Új képességek
Live Migration
Fürtözés
Processzor támogatásSecond Level Address Translation
Core Parking
Hálózati javításokTCP/IP Offload
VMQ & Jumbo Frame
Virtuális diszk hozzáadás működés közben
HVCONFIG -> SCONFIG
Javított skálázhatóság
Hyper-V Server V1 V2Microsoft Hyper-V Server
2008Microsoft Hyper-V Server V2
Processzor támogatás Max. 4 processzor Max. 8 processzor
Fizikai memória támogatás Max. 32 GB Max. 1 TB
Virtuális gép memóriája Összesen 31 GB 64 GB gépenként
Live Migration Nincs Van
High Availability Nincs Van
Management Options Ingyenes Hyper-V Manager MMC
SCVMM
Ingyenes Hyper-V Manager MMC
SCVMM