+ All Categories
Home > Documents > HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP [email protected] MCTS...

HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP [email protected] MCTS...

Date post: 02-May-2015
Category:
Upload: marietta-conte
View: 220 times
Download: 5 times
Share this document with a friend
Popular Tags:
52
Transcript
Page 1: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .
Page 2: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

HYPER-VSTATO DELL’ARTE

Ermanno GolettoMVP - MCSE - [email protected]://www.devadmin.it

[email protected]://robimassa.wordpress.com

Roberto Massa

Page 3: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Agenda

• Overview• Management• Storage• Networking• Clustering e Replica• Novità in Windows Server Technical Preview

Page 4: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

OVERVIEWStato dell’arte di Hyper-V e novità riguardanti le Virtual Machine

Page 5: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Novità in Windows Server 2012 R2

Virtual Receive Side Scaling (vRSS)NIC Teaming Dynamic ModeHV vSwitch Extended Port ACLs

Online VHDX ResizeStorage Quality of Service (QoS)Shared VHDX

VM Generation 2Enhanced session mode

Gestione Hyper-V in WS2012Automatic VM Activation (AVMA)File copy da host a guest onlineExport VM online

Extended ReplicationFrequenza Replica configurabileHyper-V Recovery Manager

VM live migration on ShutdownDynamic WitnessActive Directory detached cluster

Page 6: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Scalabilità Hyper-V vs VMware

Sistema RisorsaValori massimi

WS 2012/R2 vSphere 5.5Host Processori logici

hardware 320 320

Memoria fisica 4 TB 4 TB

Processori virtuali per host 2.048 4.096

Virtualmachine

Processori virtuali per VM 64 64

Memoria per VM 1 TB 1 TB

Dimensione vDisk 64 TB vhdx 62 TB vmdk

VM attive per host 1.024 512

Cluster Nodi 64 32

Virtual machines 8.000 4.000

VMware Fault Tollerance è possibile solo su VM con 1 vCPU

Page 7: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Funzionalità HV vs VMwareRisorsa Funzionalità WS 2012/R2 vSphere 5.5Scalabity Hot-Adjust Virtual CPU Sì Sì

Hot-Add Virtual RAM Sì Sì

Storage 4K Disk support Sì No

Hot Add, Expand vScsi HD

Sì Sì

Hot Shrink vScsi HD Sì No

Hot Live migration vStorage

Sì Sì (max 2)

Network Extensible vSwitch Sì Sostituibile

Private Virtual LAN (PVLAN)

Sì Sì

IPsec Task Offload Sì No

Virtual Port ACLs Sì Sì

Cluster Live Migration Sì Sì

Live Migration over RDMA

Sì No

Live Migration compression

Sì No

HA VM Sì Sì

Max 4 con Nic 1GbMax 8 con Nic 10Gb

Page 8: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Supporto a OS Guest Server

OS Server Microsoft vCPUs

Windows Server 2012 R2 64

Windows Server 2012 64

Windows Server 2008 R2 SP1 (DC, Ent, Std, Web) 64

Windows Server 2008 SP2 (DC, Ent, Std, Web 32/64 Bit) 8

Windows Home Server 2011 4

Windows Small Business Server 2011 Standard 4

Windows Small Business Server 2011 Essentials 2

Windows Server 2003 R2 SP2 (DC, Ent, Std, Web 32/64 Bit) 2

Windows Server 2003 SP2 (DC, Ent, Std, Web 32/64 Bit) 2

OS Server non Microsoft vCPUs

CentOS / Red Hat Enterprise Linux5.5-5.6, 5.7-5.8, 5.9, 6.0-6.3, 6.4, 6.5 64

SUSE Linux Enterprise Server 11 SP2/SP3 64

OpenSUSE 12.3 64

Ubuntu 12.04, 12.10, 13.04, 13.10 64

Oracle Linux 6.4, 6.5 64

Oracle Linux UEK R3 QU1 64

Oracle supporta l’esecuzione in Hyper-V e in Windows Azure

Page 9: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Supporto a OS Guest Client

OS Client Microsoft vCPUs

Windows 8.1 32Windows 8 32Windows 7 / SP1 (Ult, Ent, Pro 32/64 Bit) 4Windows Vista SP2 (Bus, Ent, Ult + K/KN) 2Windows XP SP3 (Pro) 2Windows XP x64 SP2 (Pro) 2

OS Client non Microsoft vCPUs

CentOS / Red Hat Enterprise Linux Desktop5.5-5.6, 5.7-5.8, 5.9, 6.0-6.3, 6.4, 6.5 64

SUSE Linux Enterprise Desktop 11 SP2/SP3 64

OpenSUSE 12.3 64

Ubuntu Desktop 12.04, 12.10, 13.04, 13.10 64

Microsoft ha sviluppato i LIS (Linux Integration Services) come membro della Linux Community per garantire la compliance.I LIS sono integrarti nelle nuove versioni di Kernel Linux (per esempio in Debian GPU/Linux 7.0 oltre alle versioni di Linux supportate)

Page 10: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Maggior supporto a Linux

Server Hardware

Independent HardwareVendor Drivers

WindowsKernel

Virtual Service

Provider

Configuration Store

Worker Processes

Management Service

WMI Provider

Enlightened ModeOptimized Performance

Optimized Synthetic Devices

Enlightened ModeOptimized Performance

Optimized Synthetic Devices

Hyper-V

Applications Applications

VirtualizationService Client

VirtualizationService Client

• Driver video specifico per Linux

• Dynamic Memory

• Online VHDX resize

• Online Backup

• Supporto a Kdump/kexec per la creazione di Kernel dump

• Supporto a NMI

• Supporto MMIO gap utilizzato spesso da appliance

Migliore integrazione con Hyper-V

http://blogs.technet.com/b/virtualization/archive/2013/07/24/enabling-linux-support-on-windows-server-2012-r2-hyper-v.aspx

• Full HD (1920x1080)• Miglior supporto al

puntatore mouse

Page 11: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Virtual Machine Generation 2

OS Guest Supportati

• Windows Server 2012• Windows Server 2012 R2• Windows 8 64 Bit• Windows 8.1 64 Bit

Management

Storage

Security

• PXE boot con vNIC sintetiche (IPv4 e IPv6)• Rimozione device legacy

• Boot da SCSI VHD o vDVD• Supporto a dischi GPT OS boot (>2.2 TB)• Resize dischi OS boot• Hot Add/Remove DVD

• Supporto a UEFI firmware• Secure Boot (abilitato per default)

Limitazioni

• CD o DVD fisici non supportati• vFloppy Disk non supportati• Remote FX non supportato• VHD non supportati• Boot da vFC adapter non supportato• Boot da iSCSI non suppoprtato• Boot da VHDX unico per VM G1 e G2

non raccomandato e non supportato• Modifica Generation VM non supportata

Vantaggi

• Boot OS più rapido• Installazione OS più rapido• Boot da SCSI e rete• Supporto a UEFI

Hyper-V generation 2 VM conversion utility (PS script) – By John Howard -MSFThttp://code.msdn.microsoft.com/ConvertVMGeneration

OS Guest Supportati

• Windows Server 2012• Windows Server 2012 R2• Windows 8 64 Bit• Windows 8.1 64 Bit

Page 12: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Hardware Virtual Machine Generation 2Legacy Devices Rimossi

IDE Controller

IDE CD-ROM

Legacy BIOS

Legacy NIC

Floppy & DMA Controller

UART (COM Ports)

i8042 keyboard controller

PS/2 keyboard

PS/2 mouse

S3 video

PCI Bus

Programmable Interrupt Controller (PIC)

Programmable Interrupt Timer (PIT)

Super I/O device

Devices sostituitiVirtual SCSI Controller

Virtual SCSI CD-ROM

UEFI firmware

Synthetic NIC

Floppy non supportato

Optional UART for debugging

Software based input

Software based keyboard

Software based mouse

Software based video

VMBus

Non più richiesto

Non più richiesto

Non più richiestoWS2008R2 e W7 richiedono PIC

MiglioramentiBoot from VHDx (64TB max size, online resize)

Hot add/remove

Secure Boot

Network boot con IPv4 & IPv6

Più veloce e affidabile (COM abilitabile via PS)

Nessuna emulazione, minori risorse richieste

Nessuna emulazione, minori risorse richieste

Nessuna emulazione, minori risorse richieste

Nessuna emulazione, minori risorse richieste

Firmware UEFI 64 Bit senza modulo di compatibilità per OS a 32 Bit

Lo stack di RemoteFX richiede PCI

Page 13: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Virtual Machine Generation 2 deep dive

Gestione tramite PowerShell

New-VM –Name “VMG2” -Generation 2

Set-VMFirmware / Get-VMFirmware• Boot order• Secure boot• First boot device• Network boot protocol

Default Gen 1

Creazione VM Gen 2

Gestione Firmware UEFI

Disabilitazione Secure Boot:Set-VMFirmware –Vmname VMG2 -EnableSecureBoot Off

Aggiunta porta COM:Set-VMComPort –VMName VMG2 1 \\.\pipe\TestPipe

Abilitazione del kernel debugging tramite msconfig Utilizzare windbg sull’Host connettendosi a \\.\pipe\TestPipe

Abilitazione kernel debugging tramite COM

Il kernel debugging non è compatibile col Secure Boot

Le porte COM delle VM Gen2 non sono visibili nella Hyper-V Manager console

1

2

3

Page 14: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Enhanced session mode

• Connessione alla VM tramite RDP da VM Connect

• Redirezione risorse locali utilizzando VM Connect• Configurazione Display• Audio• Stampanti• Clipboard• Drive• Smart cards,• Devices USB• Device Plug and Play

Remote Desktop over VMBus

OS Guest Supportati

• Windows Server 2012 R2• Windows 8.1 Pro/Ent

Applicazioni

• Copia file da Host a Guest semplificata grazie alla redirezione dei drive

• Redirezione risorse locali anche senza connessione di rete grazie all’RDP over VMBus

• Accesso a VM tramite Smart Card• Stampa dalla VM su stampante locale• Test e troubleshooting di applicazioni in VM

che richiedono redirezioni USB e audio

Requisiti

• Abilitazione da Hyper-V Management Console lato server e utente

• OS Guest Supportato• Non è necessario abilitare RDP nella VM• Connessione alla VM con utente membro del

gruppo locale Remote Desktop Users o Administrators

Abilitata per default su Client Hyper-V (W8.1)Disabilitata per default su Hyper-V (WS2012R2)

Page 15: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Basic vs Enhanced session mode

Hypervisor

Applications

Video / Keyboard /

Mouse Driver

VMBusVMBus

Virtual Machine Management

Service

Virtual Machine Worker process

ApplicationsApplication

sVM Connect

Basic Experience

1

23

4

5

Hypervisor

Applications

Remote Desktop Services

VMBusVMBus

Virtual Machine Management

Service

Virtual Machine Worker process

ApplicationsApplication

sVM Connect

Enhanced Experience

1

23

4

5

R2

Le redirezioni RDP possono essere limitate da eventuali GPO locali nella VM\

Non sono richieste RDS CAL

E’ possibile salvare le impostazioni di connessione

• Non è disponibile al primo boot, ma solo dopo aver completato l’OOBE setup

• Non è compatibile con Guest RemoteFX enabled

Page 16: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Funzionalità deprecate o rimosseFunzionalità WS2012 WS2012 R2 Note

Servermanagercmd.exe Deprecata

Rimossa Cmdlet PowerShell

Oclist.exe Rimossa Dism.exe

Built-in drivers for tape drives Rimossa Driver produttore

Windows Authorization Manager (AzMan) Deprecata

Rimossa Cmdlet PowerShell/SCVMM

WMI root\virtualization\v1 namespace Deprecata

Rimossa root\virtualization\v2

IScsiVirtualDiskSnapshot e relativi metodi WMI Deprecata

VM Chimney (Guest TCP Offload) Rimossa

Static VMQ, NetDMA, Token Rings Rimossa I driver usano NDIS 6.3 e Dynamic VMQ

API NDIS 5.0, 5.1, 5.2 Deprecata

Rimossa

http://technet.microsoft.com/en-us/library/dn303411.aspx http://technet.microsoft.com/en-us/library/hh831568.aspx

Page 17: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

DEMOVM Generation 2 e Enhanced session mode

Page 18: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

MANAGEMENTNovità nella gestione delle Virtual Machine

Page 19: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Le VM sono attivate automaticamente se eseguite su di un host attivato

Automatic Virtual Machine Activation

AVMA evita la gestione di product key e funziona anche in ambienti disconnessi

Requisiti

• Host con WS2012 R2 DC• Host attivato con MAK, OEM o KMS• Guest con WS2012 R2 DC, STD o Essentials• Installazione AVMA client key:

slmgr.vbs /ipk <AVMA_Client_Key>

Vantaggi

• La VM attivata può essere migrata su un host diverso con WS2012 R2 attivato

• Partners SPLA e Hosting providers non devono condividere product keys con i tenant

E’ possibile usare le AVMA keys anche in installazioni unattend

Datacenter: Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TWStandard: DBGBW-NPF86-BJVTX-K3WKJ-MTB6VEssentials: K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

Funzionamento

• L’attivazione dura 7 giorni poi l’host viene ricontattato per l’attivazione in modo trasparente

• Evento 12309 generato nella VM• Evento 12310 generato nell’Host• Verifica dell’attivazione tramite il commando:

slmgr.vbs /dlv

AVMA sfrutta l’Integration Service Data Exchange

Page 20: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Consente la copia di file tra Host e Guest tramite il cmdlet Copy-VMFile (o WMI Api)

Guest ServiceNuovo Integration Service che utilizza un nuovo servizio nel Guest OS (Hyper-V Guest Service Interface)

#Abilitazione IS Guest ServiceGet-VM –Name VMName | Enable-VMIntegrationService -Name "Guest Service Interface"

#Verifica stato servizio nella VMGet-Service -ComputerName VMName –DisplayName “Hyper-V Guest Service Interface"

#Copia file da Host a VMGet-VM –Name VMName | Copy-VMFile -SourcePath "PathHost\Filename.ext" -DestinationPath "PathVM\Filename.ext" -CreateFullPath -FileSource Host –Force

#Disabilitazione IS Guest ServiceGet-VM –Name VMName | Disable-VMIntegrationService -Name "Guest Service Interface" Disabilitato per default

Page 21: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Export di una VM in esecuzione

• Creazione di scenari di troubleshooting senza downtown per la VM primaria

• Test di migrazione da private cloud a cloud hosting provider o viceversa

Export da checkpoint esistente

• Viene eseguito automaticamente il merge dei Checkpoints in un singolo virtual disk

• Troubleshooting issue di applicazioni

Export VM online

Duplicazione VM Online

1 Avvio export VM in esecuzione

2 Hyper-V esegue un live export creando i file nella nuova locazione

3 Importazione nuova VM spenta sull’host di destinazione, finalizzazione delle configurazioni e avvio della VM

4 Virtual Machine Manager permette la selezione dell’host durante l’export wizard

VM1 VM2

VM1 VM2Export-VM

Export-VMSnapshot

Page 22: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Console per gestione locale e remota

5nine ManagerSupporta HV 2008 R2 Sp1 e succ.Installabile sulla core (richiede .NET 4.5)OS Client: W7/W8/W8.1 x64

Free Editio

n

ProHVM (Hyper-V Manager)Supporta HV 2008 e succ.Installabile sulla coreOS Client: XP e succ. x32 e x64

Personal

Free

Free

RDP Appliance for Hyper-V Server

VM CentOS

PSHVM 3.0 Powershell Hyperv ManagerSupporta HV 2012Installabile sulla coreIntegrato con Corefig 1.1

Remote Server Administration ToolsSupporta HV 2012 e succ.OS Client: W8.1 Pro/Ent x32 e x64

Free

Page 23: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Tool di conversione

Microsoft Assessment & Planning Toolkit 9.0 (MAP) Agentless inventory, assessment e reporting tool per vari scenari di migrazione

5nine V2V Easy ConverterConversione di VM Vmware in Hyper-VSupporta HV 2008 R2 Sp1 e succ.Supporta VMware ESXi 4.x e succ.

StarWind V2V ConverterConversione di VMDK in VHD

Free

Free

Migration Automation Toolkit 1.5.2 (MAT)PowerShell scripts collection per automatizzare MVMC (richiede SQL Server Express o sup.)

Microsoft Virtual Machine Converter 1.0 (MVMC)Converte VM VMware vSphere 4.1/5.0 hosts in Hyper-V 2012 (richiede VMware vSphere Client 4.1/5.0) Non supporta

WS2012R2

Disk2vhd v2.01Utilizzabile per P2V/V2VConsente la creazione di VHD/VHDXWinPE USB (WAIK) per P2V offline

http://technet.microsoft.com/en-us/library/hh825109.aspx

Page 24: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

System Center 2012 R2

Infrastructure monitoring

Monitoraggio infrastruttura fisica, virtuale e cloud

Application performance monitoring

Analisi dettagliata di performance e stato delle applicazioni

Infrastructure provisioning

Gestone infrastruttura ibrida multitenat di classe Enterprise

Automation and self-service

Deploy automatizzato in base ai limiti imposti dal reparto IT

IT service management

Delivery di servizi flessibile

Page 25: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

STORAGENovità riguardanti lo storage e il formato dei dischi virtuali

Page 26: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Shared VHDX

• I VHDX connessi a controller SCSI sono utilizzabili come storage condiviso per un numero illimitato di VM

• Utilizzabili per deploy di Hyper-V guest Failover Cluster

• Ideali per SQL Server DB files, File Server e DB files su dischi condivisi

• Sono supportati Guest OS WS2012 R2 e WS2012 con IS 2012 R2

• Utilizzano SCSI-persistent reservations• Esposti alle VM come virtual disk SAS

Guest clustering slegato da una topologia di storage (iSCSI, FC, SMB)

Deploy a Guest Cluster Using a Shared Virtual Hard Disk: http://technet.microsoft.com/en-us/library/dn265980.aspx

CSV suBlock Storage

SMB 3.0 ShareFile Based Storage

GuestCluster

SharedVHDX File

GuestCluster

SharedVHDX File

Hyper-VHost Clusters

Scale-OutFile Server

StorageSpaces

Separazione tra infrastruttura e tenants

WS2012 permette:• Fibre Chanel• FCoE• iSCSI• SMB

Page 27: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Storage Spaces

Scale-Out File Server ClustersStorage Spaces Virtualization and Resiliency

SMB

Shared JBODStorage

PowerShell &

SCVMM

2012 R2 Managem

ent

Hyper-V Clusters Guest Clusters

Hard Disk Drives

Hotdata

Colddata

Solid State Drives

Storage Spaces

Storage tiering

R2

Page 28: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Online VHDX Resize

Espansione dischi virtuali SCSI

1. Aumento dimensioni VHDX con VM Online

2. Espansione volume tramite il Guest OS

Shrink dischi virtuali SCSI

3. Riduzione volume tramite Guest OS

4. Shrink dimensione VHDX con VM Online

Storage VM flessibile

Hyper-V Manager

#Resize Hyper-V PowerSell Get-VM VMName | Get-VMHardDiskDrive -ControllerType SCSI | Resize-VHD -SizeBytes 120GB#Resize SCVMM PowerShellGet-SCVirtualMachine VMName | Get-SCVirtualDiskDrive | ?{$_.VirtualHardDisk -like VHDName} | Expand-SCVirtualDiskDrive -VirtualHardDiskSizeGB 120

Limitazioni

• VHD non supportati• Controller IDE non supportati• La VM non deve avere checkpoints• Lo Shrink tramite HV Manager è disponibile solo

per VHDX espanso precedentemente• VHDX Shared non supportati

Vantaggi

• Le VM Generation 2 consentono il resize della partizione di sistema OnLine

• Online VHDX Resize disponibile in SCVMM 2012 R2

Page 29: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Storage Quality of Service (QoS)

• QoS configurabile sul singolo virtual disk anche con VM Online

• Impostazione max IOPS (Limit)

• Impostazione min IOPS (Reserve), evento di notifica se la soglia non è garantita

• Configurabile tramite Hyper-V Management Console, PowerShell, WMI

• Monitorabile tramite PowerShell, WMI

Controllo storage IOPS Limitazioni

• VHDX Shared non supportati

Vantaggi

• Storage performance isolation in ambienti multitenant

• Notifica di storage I/O performace che non rispettano soglie di esecuzione efficiente

4K I/O = 1 Normalized I/O 8K I/O = 1 Normalized I/O 10K I/O = 2 Normalized I/Os 16K I/O = 2 Normalized I/Os 20K I/O = 3 Normalized I/Os

#Abilitazione resource metering per la VMEnable-VMresourcemetering -VMName VMName#Rilevamento metriche aggregate VM$VMReport = Measure-VM $VMName#Rilevamento metriche VHD$DiskInfo = $VMReport.HardDiskMetrics#Rilevamento metriche singolo virtual diskforeach ($Disk in $DiskInfo){Write-Host $Disk}

Page 30: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

DEMOOnline resize OS VHDX e Storage QoS

Page 31: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

NETWORKINGNovità riguardanti il networking e l’architettura dei virtual switch

Page 32: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Virtual Receive Side Scaling (vRSS)

• Massimizza l’utilizzo di risorse ripartendo il traffico tra più processori virtuali

• Non è abilitato per default (abilitabile tramite Device Manager o PowerShell)

• Coesistenza con IPv4, IPv6, TCP, UDP, LBFO (NIC Teaming), Live Migration e NVGRE

Estensione funzionalità RSS

RSS in ambiente VM multi-core è limitato dal fatto che un singolo processore virtuale serve tutti gli interrupt di una scheda di rete virtuale

Requisiti

• NIC con supporto a VMQ e link >= 10 Gb(con velocità <10 GB il vSwitch disabilita VMQ)

• Host WS2012 R2/W8.1• Guest WS2012 R2/W8.1

NIC fisica

Nodo 0

Nodo 1

RSS

vProc

vProc

vNIC

vRSS#Abilitazione vRSS nella VM (Metodo 1)Enable-NetAdapterRSS -Name vAdapterName#Abilitazione vRSS nella VM (Metodo 2)Set-NetAdapterRSS -Name vAdapterName –Enable $True#Verifica abilitazione VMQ nell’hostGet-NetAdapterVmq -Name AdapterName

Page 33: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

NIC Teaming

• Distribuzione del carico di rete tra le NIC

• Ottimizza l’utilizzazione dell’hardware

• Il flusso TCP è ripartito su tutte le NIC

• Applicato al flusso in entrata e in uscita

Nuova modalità: Dynamic Mode

NIC Team

TCP/IP Stack

1 2 3

R2

3

2

1

Page 34: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Extended ACLsParent Partition

Virtual Switch

Capture Extensions

Filtering Extensions

Forwarding Extension

Virtual NIC

Extension Miniport

Extension Protocol

ACLs

• Port ACLs configurate sul Virtual Switch

• Consente la gestione delle security polices in ambiente multitenant

• Le ACLs ora possono essere definite in base:

• Tipo di protocollo

• Socket port

• E’ possibile definire stateful firewall rule

• Configuazione tramite PowerShell

Firewall e security policies

Physical NICIn WS2012 era possibile solo abilitare o boccare il traffico da o verso un MAC o un IPv4/IPv6

Page 35: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Remote Live Monitoring

• Mirror e cattura traffico di rete per analisi locali e remote

• GUI experience con Message Analyzer

• Supporta remote offline traffic captures

• Filtraggio basato su indirizzi IP e VM

Semplificazione monitoraggio

In Windows Server 2012 il remote monitoring del traffico di rete era possibile, ma non semplice

Successore di Network Monitor

Server o client conMessage AnalyzerW7/WS2008 R2 e

succ. 32/64 Bit

Configurazione filtri e truncation tramite WMI

Truncated networktraffic redirected

ETW events

Windows Server 2012 R2

Page 36: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Networking state of the art

Introdotto in Windows Server 2012

Introdotto in Windows Server 2012 R2

NIC Teaming

DHCP failover

Private virtual local area network

(PVLAN)

Hyper-V Network Virtualization

Infrastruttura Multitenant

OperativitàIntegrazioneAlta disponibilità

Cross-premises connectivity

Hyper-V Extensible Switch

Hardware partners

SMB 3.0 Multichannel

Quality of Service (QoS)

Performance

SMB Direct

Single Root I/O Virtualization (SR-IOV)

Receive-Side scaling (RSS)

Receive Segment Coalescing (RSC)

Dynamic VM Queue (D-VMQ)

IP Address Management (IPAM)

Resource Metering

PowerShell

BranchCache

DirectAccess

DHCP failoverVirtual Receive-Side scaling (vRSS)

Cloud Gateways

Standards based Switch

Management

Hyper-V Switch Hybrid Forwarding

Enhanced HNV Diagnostics

NIC TeamingDynamic Mode

IPAM for Virtualized Datacenters

DNS Enhancements for Service Providers

Remote Live Monitoring

Test-NetConnectionHyper-V Switch Extended ACLs

Page 37: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

CLUSTERING E REPLICANovità riguardanti il clustering e la replica di Hyper-V

Page 38: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Live Migration

Compressione

• Memoria VM compressa e migrata su connessione TCP/IP

Protocollo SMB 3.0

• SMB Direct se le NIC supportano RDMA

• SMB Multichannel rilevato automaticamente con utilizzo di connessioni multiple su più NIC

Nuove opzioni oltre al TCP/IP

VM VM

Target host

FC, FCoE, iSCSI, SMB, SAS Storage

TCP/IPTCP/IP compresso

SMB 3.0

Dati di configurazione

Contenuto memoria

Pagine di memoria modificate

MEM

ORY

1

2

3

4

Performance raddoppiate

iWarp (10 Gb)RoCE (10/40 Gb), Infiniband (56 Gb)

TCP/IP Compresso(più efficiente di SMB 3.0)Usa CPU Host

1 NIC 1 Gb o 10 Gb

SMB (SMB Multichannnel)E’ possibile utilizzare NIC Teaming

2 più NIC 1Gb/10 Gb

SMB (SMB Direct SMB Multichannel)Si possono usare fino a due connessioni per NICNon è possibile utilizzare NIC Teaming

1 NIC RDMA

Page 39: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Cross version Live Migration

SMB Storage

WS 2012WS 2012

1

SMB Storage

WS 2012 R2WS 2012 R2

4SMB Storage

WS 2012 R2WS 2012 R2

3

SMB Storage

WS 2012 R2WS 2012

2

• Supporto a Live Migration da host WS2012 a host WS2012 R2 che consente la migrazione del cluster a WS2012 R2 senza downtime delle VM

• Occorre rimuovere la VM dal cluster

• PowerShell automation (Move-VM)

• Supporto a Share Nothing Live Migration per upgrade con cambio di storage

Upgrade a 2012 R2 semplificato

E’ possibile utilizzare Copy Cluster Role Wizard per spostare le VM Online su un nuovo cluster connesso alla stessa LUN.Terminato il wizard su vecchio cluster le VM vanno spente e il disco CSV va messo offline, quindi sul nuovo cluster si mette il disco CSV online e si accendono le VM

Migrazione Hyper-V Cluster su CSV

Creare un nuovo cluster 2012 R2 per avere HA durante l’upgrade

Breve periodo di downtime delle VM

Se i VHD sono su storage SMB 3.0 è necessario spostare solo la configurazione delle VM

One-way migration

Page 40: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Failover Cluster VM mobility

Storage

HostWS 2012 R2

HostWS 2012 R2

Shutdown del nodo

• VM spostata sul nodo con più memoria libera rispettando la VM Prioritization

• Enable\Disable con la proprietà DrainOnShutdown

VM network health detenction

• In caso di disconnessione su una virtual network protetta la VM viene spostata su un host connesso alla rete

• Se non viene trovato un host il nodo viene rimosso dal cluster e la VM trasferita su un altro nodo e riavviata

Live Migration automatica

E’ ancora consigliato impostare il nodo in maintenance mode

Page 41: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Dynamic witness

• Quando si usa il Dynamic Quorum (default) il voto del Witness viene conteggiato in modo dinamico in base al numero di nodi attivi e alla disponibiltà del Witness

• Se i nodi sono dispari il Witness non viene conteggiato

• Se il Witness è offline o failed non viene conteggiato

• Non è più necessario modificare la configurazione del quorum quando si aggiunge/rimuove un nodo

Semplificazione configurazione quorum

In WS2012 è stato introdotta la gestione dinamica del quorum sulla base dei nodi attivi

StorageFC, FCoE, SMB 3.0

Nodo 1 Nodo 2 Nodo 3… …Nodo 64

V = Vote

V V V V

V

Node & Disk Majority

StorageFC, FCoE, SMB 3.0

Nodo 1 Nodo 2 Nodo 3… …Nodo 64

V = Vote

V V V

Node Majority

Quorum modes

• Node majority (nessun witness) Raccomandato per nodi dispari• Node majority with witness (disk o file share) Raccomandato per nodi pari• No majority (solo disk witness) Almeno un nodo attivo

Configurazione raccomandata in WS2012 R2

Page 42: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Active Directory-Detached Cluster

• Il Failover Cluster non richiede registrazione di oggetti computer per i CNO (cluster name object) e VCO (virtual compuer object) in AD DS

• I network name (administrative access point) vengono registrati solo nel DNS

• I nodi devo ancora essere joinati al dominio

• Kerberos viene utilizzato per le comunicazioni intracluster

• NTLM viene utilizzato quando è necessaria un’autenticazione tra cluster network name

Parziale indipendenza da AD

Limitazioni

• Live Migration non supportata• CAU in selft-updating non supportato

(CAU supportato solo in remote-updating mode)• Deploy solo tramite PowerShell (New-Cluster)• Tipo administrative access point non modificabile

(DNS o AD e ActiveDirectoryAndDns), occorre ricreare il cluster

• BitLocker Drive Encryption non supportato

A partire da WS2012 il failover cluster si avvia senza dipendenze da AD supportando DC esclusivamente virtuali

Storage

HostWS 2012 R2

HostWS 2012 R2

DNS

DC

Page 43: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Hyper-V Replica

Customer Service Provider Site 1

Replica

Fail

Service Provider Site 2

Replica

Nuove funzionalità

• Il Seamless Upgrade consente la replica tra WS2012 e WS2012 R2• Frequenza replica VM configurabile a 15’, 5’ o 30’’ (in WS2012 era fisso a 5’)• E’ possibile mantenere fino a 24 recovery points in un’ora (in Ws2012 erano 16)• Maggior supporto a OS non Microsoft (Linux) per garantire snapshot consistenti a livello

file system e inject IP addresses durante il failover

Extended Replication Miglioramenti

• Riduzione IOPS e requisiti di storage (recovery point basati su «undo logs» anzichè su snapshot)

• Supporto all’Online VHD Resize senza risincronizzazione

Page 44: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

HYPER-V VNEXTNovità in Windows Server Technical Preview

Page 45: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Virtual Machine Configuration Version

• Versione dei file di configurazione, saved state e snapshot della VM (su WS2012 R2 era la 5)

• La versione non viene automaticamente aggiornata al move, import della VM per consentire il move back a WS2012 R2

• Se la versione non viene aggiornata manualmente non saranno disponibili le nuove features

• Il downgrade della configuration version da 6 a 5 non è possibile (una VM con configuration version a 6 non può girare su WS2012 R2)

Versione 6 della configurazione della VM #Check della configuration version delle VM

Get-VM * | Format-Table Name, Version#Upgrade della configuration version delle VMUpdate-VmConfigurationVersion vmname#Update-VmConfigurationVersiont è bloccato#sugli Hyper-V cluster se il cluster#functional level è Windows Server 2012 R2

http://blogs.technet.com/b/brandonlinton/archive/2014/10/05/upgrade-vm-guest-version-in-windows-server-technical-preview.aspx

Dopo l’upgrade della configuration version sarà possibile utilizzare il nuovo formato dei file di configurazione

Page 46: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Nuovo VM configuration file format

• Nuovi formato binari per i file di configurazione delle VM (.VMCX)

• Nuovo format binario per i file runtime state data delle VM (.VMRS)

• L’attuale formato del file di configurazione della VM era XML-based (.xml)

• L’attuale formato dei file runtime state data era già binario (.bin e .vsv)

Formati .VMCX e .VMRS

Limitazioni

• L’editing diretto non è supportato

Vantaggi

• Incremento prestazioni lettura e scrittura dei dati di configurazione della VM

• Riduzione potenziali corruzione dati nel caso di storage failure

Page 47: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Miglioramenti nell’Hyper-V Manager

Alternate credentials supportE’ possibile utilizzare un set di credenziali differenti quanto ci si connette ad un Windows Server vNext or Windows vNext remote host

Down-level management E’ possibile gestire più versioni di Hyper-V (WS TP, W10 TP, WS 2012R2, W 8.1, WS2012, W8)

Updated management protocolOra Hyper-V Manager è in grado di comunicare con i remote host tramite il protocollo WS-MAN che permette autenticazione CredSSP, Kerberos o NTLM

CredSSP permette la Live Migration senza abilitare la constrained delegation in AD

WS-MAN semplifica le configurazioni per abilitare la gestione remote grazie al fatto che si connette per default sula porta TCP 80

Page 48: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Novità relative alle VM

Deploy Integration Services tramite Windows Update

Permette a service providers e private cloud hosters di delegare ai tenants proprietari dell VM l’aggiornamento degli IS

Aggiunta e rimozione network adapters a caldo

E’ possibile su VM Generation 2 sia con OS Windows che Linux

Linux secure boot

Disponibile su VM Generation 2 con distro che la supportano (Ubuntu 14.04 e succ. eSUSE Linux Enterprise Server 12)Prima di avviare la VM per la prima volta occorre specificare che la VM deve usare la Microsoft UEFI Certificate Authority

Modifica memoria assegnata a caldo

E’ possibile sia su VM Generation 1 che su VM Generation 2, non è possibile abilitare a caldo la Dynamic Memory

Set-VMFirmware vmname -SecureBootTemplate MicrosoftUEFICertificateAuthority

Page 49: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Rolling Hyper-V Cluster Upgrade

• Nuova feature del Failover Clustering che permette l’upgrade dell OS dei nodi da WS2012 R2 a WS TP senza arrestare workloads Hyper-V e Failover Clustering

• Il cluster funziona in Windows Server 2012 R2 feature level sino a che non sarà eseguito l’upgrade di tutti i nodi

• Occorre aggiornare manualmente il cluster functional level (cmdlet: Update-ClusterFunctionalLevel)

• Il downgrade del cluster functional level da WS TC a WS2012 R2 non è possibile

• E’ possibile spostare le VM tra i nodi WS TC e WS 2012 R2

Coesistenza nodi WS TC in cluster HV WS2012R2 Cluster con functional level WS2012 R2

• La gestione del cluster (HV e VM) deve essere eseguita da un nodo WS TP o da un W10 TP

• Le nuove features di HV introdotte in WS TP non possono essere usate

• La VM Configration version non viene cambiata e si potrà eseguire l’upgrade solo dopo aver eseguito l’upgrade del cluster functional level

• Le VM nuove sono create con configuration level 5 per essere compatibili con WS2012 R2

Cluster con functional level WS TP

• Le nuove features di HV introdotte in WS TP sono disponibili

• I nodi WS2012 R2 non possono più essere aggiunti

Migliora il SLA

evitando downtime

https://technet.microsoft.com/en-us/library/52f5ef26-971f-4269-b373-169dd0100688#BKMK_RollingUpgrade

Page 50: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Novità nel ruolo Hyper-V e Storage Services

Storage quality of service (QoS)E’ possibile creare QoS policies su Scale-Out File Server e assegnarle a VHD, VM, gruppi di VM, collezioni di data flows , Service o Tenant

Production checkpointsGenerati tramite la tecnologia di backup interna alle VM mediante l’uso del VSS per OS Windows e flush dei file system buffers in OS Linux

Le nuove VM creeranno per default production checkpoints con possibilità di creare standard checkpoints

Connected Standby compatibityAbilitando il ruolo Hyper-V su un computer che utilizza l’Always On/Always Connected (AOAC) power model, il Connected Standby power state è disponibile e funzionante

Page 51: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

Storage Replica (SR)

• Replica a livello di blocco di tipo storage-agnostic

• Permette il disaster recovery e l’alta disponibilità del cluster

• La replica sincrona abilita il mirroring dei dati tra siti fisici garantendo la consistenza al livello di file system del volume senza perdita dati in caso di crash

• La replica asincrona permette l’estensione geografica del site con possibiltà di perdita dati

• Utilizza SMB3

• Richiede software Microsoft end to end per storage e clustering (Hyper-V, Storage Replica, Storage Spaces, Cluster, Scale-Out File Server, SMB3, Deduplication e ReFS/NTFS)

• Gestione tramite Failover Cluster Manager e PowerShell

Replica Storage tra serverSRV1

SR over SMB3

SRV2

Server to Server

Man

hatt

an D

C

Jers

ey C

ity D

C

NODE1 in HVCLUS

SR over SMB3

NODE3 in HVCLUS

Stretch Cluster

NODE2 in HVCLUS NODE4 in HVCLUS

Man

hatt

an D

C

Jers

ey C

ity D

C

Page 52: HYPER-V STATO DELL’ARTE Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it .

QUESTIONS&

ANSWERS


Recommended