43
Virtualizáció és rendszerfelügyelet R2 módra Somogyi Csaba [email protected] Üzemeltetési szakértő Microsoft Magyarország

Virtualizáció és rendszerfelügyelet R2 módra

  • 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

Page 1: Virtualizáció és rendszerfelügyelet R2 módra

Virtualizáció és rendszerfelügyelet R2 módra

Somogyi [email protected]Üzemeltetési szakértőMicrosoft Magyarország

Page 2: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 3: Virtualizáció és rendszerfelügyelet R2 módra

VHD - OS a dobozban

Page 4: Virtualizáció és rendszerfelügyelet R2 módra

Találós kérdés

Hány operációs rendszer indítható három fájlból?

Válasz: akármennyi, de ...

Page 5: Virtualizáció és rendszerfelügyelet R2 módra

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)

Page 6: Virtualizáció és rendszerfelügyelet R2 módra

demó

Konfigurálás lépésről-lépésre

Indítsunk VHD-t!

Page 7: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 8: Virtualizáció és rendszerfelügyelet R2 módra

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)

Page 9: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 10: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 11: Virtualizáció és rendszerfelügyelet R2 módra

C:\

VHD Boot a Windows 7-ben

F:\

VHD

Windows

Page 12: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 13: Virtualizáció és rendszerfelügyelet R2 módra

demó

Mit látunk belülről?

VHD boot

Page 14: Virtualizáció és rendszerfelügyelet R2 módra

Apróságok, de nem semmiségek

Page 15: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 16: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 17: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 18: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 19: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 20: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 21: Virtualizáció és rendszerfelügyelet R2 módra

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)

Page 22: Virtualizáció és rendszerfelügyelet R2 módra

... é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)

Page 23: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 24: Virtualizáció és rendszerfelügyelet R2 módra

Live Migration, vagy amit akartok

Page 25: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 26: Virtualizáció és rendszerfelügyelet R2 módra

... é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

Page 27: Virtualizáció és rendszerfelügyelet R2 módra

Cluster Shared VolumesMinden szerver „ugyanazt” a tárhelyet látja

Page 28: Virtualizáció és rendszerfelügyelet R2 módra

Á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

Page 29: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 30: Virtualizáció és rendszerfelügyelet R2 módra

demó

Live Migration

Page 31: Virtualizáció és rendszerfelügyelet R2 módra

Server Core – a célszerszám

Page 32: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 33: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 34: Virtualizáció és rendszerfelügyelet R2 módra

Függőség kezelés

Dism.exe mutatja a még hiányzó komponenseket

Page 35: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 36: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 37: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 38: Virtualizáció és rendszerfelügyelet R2 módra

SconfigÚj szkriptek a konfiguráció könnyítésére

Page 39: Virtualizáció és rendszerfelügyelet R2 módra

demó

SconfigSzerepkör igazításPowershell

Server Core R2

Page 40: Virtualizáció és rendszerfelügyelet R2 módra

Hyper-V Server R2, a fürtözött hypervisor

Page 41: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 42: Virtualizáció és rendszerfelügyelet R2 módra

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

Page 43: Virtualizáció és rendszerfelügyelet R2 módra