HYPER-V
STATO DELL’ARTE
Ermanno Goletto
Roberto Massa
MVP - MCSE - MCITP
MCTS
[email protected]
[email protected]
http://www.devadmin.it
http://robimassa.wordpress.com
Agenda
•
•
•
•
•
•
Overview
Management
Storage
Networking
Clustering e Replica
Novità in Windows Server Technical Preview
OVERVIEW
Stato dell’arte di Hyper-V e novità riguardanti le Virtual Machine
Novità in Windows Server 2012 R2
Gestione Hyper-V in WS2012
Automatic VM Activation (AVMA)
File copy da host a guest online
Export VM online
Virtual Receive Side Scaling (vRSS)
NIC Teaming Dynamic Mode
HV vSwitch Extended Port ACLs
VM Generation 2
Enhanced session mode
Extended Replication
Frequenza Replica configurabile
Hyper-V Recovery Manager
Online VHDX Resize
Storage Quality of Service (QoS)
Shared VHDX
VM live migration on Shutdown
Dynamic Witness
Active Directory detached cluster
Scalabilità Hyper-V vs VMware
Valori massimi
Sistema
Risorsa
Host
Virtual
machine
Cluster
WS 2012/R2
vSphere 5.5
Processori logici hardware
320
320
Memoria fisica
4 TB
4 TB
Processori virtuali per host
2.048
4.096
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
64
32
8.000
4.000
Nodi
Virtual machines
VMware Fault
Tollerance è
possibile solo su
VM con 1 vCPU
Funzionalità HV vs VMware
Risorsa
Funzionalità
Scalabity
Storage
Network
Cluster
WS 2012/R2
vSphere 5.5
Hot-Adjust Virtual CPU
Sì
Sì
Hot-Add Virtual RAM
Sì
Sì
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)
Extensible vSwitch
Sì
Sostituibile
Private Virtual LAN (PVLAN)
Sì
Sì
IPsec Task Offload
Sì
No
Virtual Port ACLs
Sì
Sì
Live Migration
Sì
Sì
Live Migration over RDMA
Sì
No
Live Migration compression
Sì
No
HA VM
Sì
Sì
Max 4 con Nic 1Gb
Max 8 con Nic 10Gb
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 Linux
5.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
Supporto a OS Guest Client
OS Client Microsoft
vCPUs
Windows 8.1
32
Windows 8
OS Client non Microsoft
vCPUs
32
CentOS / Red Hat Enterprise Linux Desktop
5.5-5.6, 5.7-5.8, 5.9, 6.0-6.3, 6.4, 6.5
64
Windows 7 / SP1 (Ult, Ent, Pro 32/64 Bit)
4
SUSE Linux Enterprise Desktop 11 SP2/SP3
64
Windows Vista SP2 (Bus, Ent, Ult + K/KN)
2
OpenSUSE 12.3
64
Windows XP SP3 (Pro)
2
Ubuntu Desktop 12.04, 12.10, 13.04, 13.10
64
Windows XP x64 SP2 (Pro)
2
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)
Maggior supporto a Linux
Migliore integrazione con Hyper-V
•
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
• Full HD (1920x1080)
• Miglior supporto al
puntatore mouse
Configuration
Store
Worker
Processes
WMI
Provider
Management Service
Windows
Kernel
Virtual
Service
Provider
Independent Hardware
Vendor Drivers
Hyper-V
Server Hardware
http://blogs.technet.com/b/virtualization/archive/2013/07/24/enabling-linux-support-on-windows-server-2012-r2-hyper-v.aspx
Virtual Machine Generation 2
Hyper-V generation 2 VM conversion utility (PS script) – By John Howard -MSFT
http://code.msdn.microsoft.com/ConvertVMGeneration
Hardware Virtual Machine Generation 2
Firmware UEFI
64 Bit senza
modulo di
compatibilità
per OS a 32 Bit
Lo stack di
RemoteFX
richiede PCI
WS2008R2 e W7
richiedono PIC
Legacy Devices Rimossi
Devices sostituiti
Miglioramenti
IDE Controller
Virtual SCSI Controller
Boot from VHDx (64TB max size, online resize)
IDE CD-ROM
Virtual SCSI CD-ROM
Hot add/remove
Legacy BIOS
UEFI firmware
Secure Boot
Legacy NIC
Synthetic NIC
Network boot con IPv4 & IPv6
Floppy & DMA Controller
Floppy non supportato
UART (COM Ports)
Optional UART for debugging Più veloce e affidabile (COM abilitabile via PS)
i8042 keyboard controller
Software based input
Nessuna emulazione, minori risorse richieste
PS/2 keyboard
Software based keyboard
Nessuna emulazione, minori risorse richieste
PS/2 mouse
Software based mouse
Nessuna emulazione, minori risorse richieste
S3 video
Software based video
Nessuna emulazione, minori risorse richieste
PCI Bus
VMBus
Programmable Interrupt Controller (PIC)
Non più richiesto
Programmable Interrupt Timer (PIT)
Non più richiesto
Super I/O device
Non più richiesto
Virtual Machine Generation 2 deep dive
Gestione tramite PowerShell
Creazione VM Gen 2
Abilitazione kernel debugging tramite COM
New-VM –Name “VMG2” -Generation 2
Default Gen 1
Gestione Firmware UEFI
Set-VMFirmware / Get-VMFirmware
• Boot order
• Secure boot
• First boot device
• Network boot protocol
Disabilitazione Secure Boot:
Set-VMFirmware –Vmname VMG2 -EnableSecureBoot Off
2
Il kernel debugging non è
compatibile col Secure Boot
Aggiunta portaCOM:
Set-VMComPort –VMName VMG2 1 \\.\pipe\TestPipe
3
Le porte COM delle VM Gen2 non sono
visibili nella Hyper-V Manager console
Abilitazione del kernel debugging tramite msconfig
Utilizzare windbg sull’Host connettendosi a \\.\pipe\TestPipe
1
Enhanced session mode
Remote Desktop over VMBus
• 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
Abilitata per default su Client Hyper-V (W8.1)
Disabilitata per default su Hyper-V (WS2012R2)
Basic vs Enhanced session mode
• Non è disponibile al primo boot, ma solo dopo aver
completato l’OOBE setup
• Non è compatibile con Guest RemoteFX enabled
5
5
4
4
1
1
3
3
2
2
Le redirezioni RDP possono
essere limitate da eventuali
GPO locali nella VM\
Non sono
richieste RDS CAL
E’ possibile salvare
le impostazioni di
connessione
Funzionalità deprecate o rimosse
Funzionalità
Servermanagercmd.exe
Oclist.exe
WS2012
WS2012 R2
Deprecata
Rimossa
Rimossa
Built-in drivers for tape drives
Note
Cmdlet PowerShell
Dism.exe
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
API NDIS 5.0, 5.1, 5.2
Deprecata
I driver usano NDIS 6.3 e Dynamic VMQ
Rimossa
http://technet.microsoft.com/en-us/library/dn303411.aspx http://technet.microsoft.com/en-us/library/hh831568.aspx
DEMO
VM Generation 2 e Enhanced session mode
MANAGEMENT
Novità nella gestione delle Virtual Machine
Automatic Virtual Machine Activation
Le VM sono attivate
automaticamente se eseguite
su di un host attivato
E’ possibile usare le
AVMA keys anche in
installazioni unattend
AVMA evita la gestione di
product key e funziona anche
in ambienti disconnessi
AVMA sfrutta
l’Integration Service
Data Exchange
Datacenter: Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW
Standard: DBGBW-NPF86-BJVTX-K3WKJ-MTB6V
Essentials: K2XGM-NMBT3-2R6Q8-WF2FK-P36R2
Guest Service
Consente la copia di file tra Host e
Guest tramite il cmdlet CopyVMFile (o WMI Api)

Nuovo Integration Service che
utilizza un nuovo servizio nel
Guest OS (Hyper-V Guest Service
Interface)
#Abilitazione IS Guest Service
Get-VM –Name VMName | Enable-VMIntegrationService -Name "Guest Service Interface"
#Verifica stato servizio nella VM
Get-Service -ComputerName VMName –DisplayName “Hyper-V Guest Service Interface"
#Copia file da Host a VM
Get-VM –Name VMName | Copy-VMFile -SourcePath "PathHost\Filename.ext"
-DestinationPath "PathVM\Filename.ext"
-CreateFullPath -FileSource Host –Force
#Disabilitazione IS Guest Service
Get-VM –Name VMName | Disable-VMIntegrationService -Name "Guest Service Interface"
Disabilitato per default
Export VM online
VM1
Duplicazione VM Online
Export di una VM in esecuzione
VM2
VM1 VM2
Export-VM
•
Creazione di scenari di troubleshooting
senza downtown per la VM primaria
1
Avvio export VM in esecuzione
•
Test di migrazione da private cloud a
cloud hosting provider o viceversa
2
Hyper-V esegue un live export creando i file
nella nuova locazione
Export da checkpoint esistente
Export-VMSnapshot
•
Viene eseguito automaticamente il merge
dei Checkpoints in un singolo virtual disk
•
Troubleshooting issue di applicazioni
3
4
Importazione nuova VM spenta sull’host di
destinazione, finalizzazione delle
configurazioni e avvio della VM
Virtual Machine Manager permette la
selezione dell’host durante l’export wizard
Console per gestione locale e remota
5nine Manager
Supporta HV 2008 R2 Sp1 e succ.
Installabile sulla core (richiede .NET 4.5)
OS Client: W7/W8/W8.1 x64
ProHVM (Hyper-V Manager)
Supporta HV 2008 e succ.
Installabile sulla core
OS Client: XP e succ. x32 e x64
PSHVM 3.0 Powershell Hyperv Manager
Supporta HV 2012
Installabile sulla core
Free
Integrato con Corefig 1.1
Free
Editio
n
Remote Server Administration Tools
Supporta HV 2012 e succ.
OS Client: W8.1 Pro/Ent x32 e x64
Perso
nal
Free
VM CentOS
Free
RDP Appliance for Hyper-V Server
Tool di conversione
Microsoft Assessment & Planning Toolkit 9.0 (MAP)
Agentless inventory, assessment e reporting tool per
vari scenari di migrazione
5nine V2V Easy Converter
Conversione di VM Vmware in Hyper-V
Supporta HV 2008 R2 Sp1 e succ.
Supporta VMware ESXi 4.x e succ.
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)
StarWind V2V Converter
Conversione di VMDK in VHD
Migration Automation Toolkit 1.5.2 (MAT)
PowerShell scripts collection per automatizzare
MVMC (richiede SQL Server Express o sup.)
Non supporta
WS2012R2
Disk2vhd v2.01
Utilizzabile per P2V/V2V
Consente la creazione di VHD/VHDX
WinPE USB (WAIK) per P2V offline
Free
Free
http://technet.microsoft.com/en-us/library/hh825109.aspx
System Center 2012 R2
STORAGE
Novità riguardanti lo storage e il formato dei dischi virtuali
Shared VHDX
Guest clustering slegato da una
topologia di storage (iSCSI, FC, SMB)
• 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
Storage
Spaces
Deploy a Guest Cluster Using a Shared Virtual Hard Disk: http://technet.microsoft.com/en-us/library/dn265980.aspx
Scale-Out
File Server
WS2012 permette:
• Fibre Chanel
• FCoE
• iSCSI
• SMB
Storage Spaces
Storage Spaces
SMB
Scale-Out File Server Clusters
Storage Spaces Virtualization and Resiliency
Shared JBOD
Storage
PowerShell & SCVMM 2012 R2 Management
Guest Clusters
Hyper-V Clusters
Solid State Drives
Hot
data
Cold
data
Hard Disk Drives
Online VHDX Resize
Storage VM flessibile
Espansione dischi virtuali SCSI
1. Aumento dimensioni VHDX con VM Online
2. Espansione volume tramite il Guest OS
Shrink dischi virtuali SCSI
1. Riduzione volume tramite Guest OS
2. Shrink dimensione VHDX con VM Online
Hyper-V Manager
#Resize Hyper-V PowerSell
Get-VM VMName | Get-VMHardDiskDrive -ControllerType SCSI |
Resize-VHD -SizeBytes 120GB
#Resize SCVMM PowerShell
Get-SCVirtualMachine VMName | Get-SCVirtualDiskDrive |
?{$_.VirtualHardDisk -like VHDName} |
Expand-SCVirtualDiskDrive -VirtualHardDiskSizeGB 120
Storage Quality of Service (QoS)
Controllo storage IOPS
•
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
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 VM
Enable-VMresourcemetering -VMName VMName
#Rilevamento metriche aggregate VM
$VMReport = Measure-VM $VMName
#Rilevamento metriche VHD
$DiskInfo = $VMReport.HardDiskMetrics
#Rilevamento metriche singolo virtual disk
foreach ($Disk in $DiskInfo)
{
Write-Host $Disk
}
DEMO
Online resize OS VHDX e Storage QoS
NETWORKING
Novità riguardanti il networking e l’architettura dei virtual switch
Virtual Receive Side Scaling (vRSS)
Estensione funzionalità RSS
•
Massimizza l’utilizzo di risorse ripartendo
il traffico tra più processori virtuali
•
Non è abilitato per default (abilitabile
tramite Device Manager o PowerShell)
Nodo 0
Coesistenza con IPv4, IPv6, TCP, UDP, LBFO
(NIC Teaming), Live Migration e NVGRE
Nodo 1
•
#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’host
Get-NetAdapterVmq -Name AdapterName
vProc
vProc
vNIC
NIC fisica
RSS
vRSS
RSS in ambiente VM multi-core è limitato dal
fatto che un singolo processore virtuale serve
tutti gli interrupt di una scheda di rete virtuale
NIC Teaming
Nuova modalità: Dynamic Mode
•
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
TCP/IP Stack
3
2
1
NIC Team
1
2
3
Extended ACLs
Firewall e security policies
•
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
In WS2012 era possibile solo abilitare o boccare il
traffico da o verso un MAC o un IPv4/IPv6
Parent Partition
ACLs
Virtual Switch
Extension Protocol
Capture Extensions
Filtering Extensions
Forwarding Extension
Extension Miniport
Physical NIC
Virtual NIC
Remote Live Monitoring
Semplificazione monitoraggio
•
Mirror e cattura traffico di rete per analisi
locali e remote
•
GUI experience con Message Analyzer
•
Supporta remote offline traffic captures
Truncated network
traffic redirected
•
Filtraggio basato su indirizzi IP e VM
ETW events
Configurazione filtri e
truncation tramite WMI
Successore di
Network Monitor
In Windows Server 2012 il remote monitoring del
traffico di rete era possibile, ma non semplice
Windows Server
2012 R2
Server o client con
Message Analyzer
W7/WS2008 R2 e
succ. 32/64 Bit
Networking state of the art
Alta disponibilità
NIC Teaming
DHCP failover
SMB 3.0
Multichannel
Quality of Service
(QoS)
NIC Teaming
Dynamic Mode
Integrazione
Operatività
SMB Direct
IP Address
Management (IPAM)
Single Root I/O
Virtualization (SR-IOV)
Resource Metering
Hardware partners
Receive-Side scaling
(RSS)
PowerShell
Standards based
Switch
Management
Receive Segment
Coalescing (RSC)
BranchCache
Dynamic VM Queue
(D-VMQ)
DirectAccess
Virtual Receive-Side
scaling (vRSS)
DHCP failover
Hyper-V Extensible
Switch
Infrastruttura Multitenant
Private virtual local
area network
(PVLAN)
Hyper-V Network
Virtualization
Cross-premises
connectivity
Cloud Gateways
Hyper-V Switch
Hybrid Forwarding
Enhanced HNV
Diagnostics
Hyper-V Switch
Extended ACLs
Performance
IPAM for Virtualized
Datacenters
DNS Enhancements
for Service Providers
Remote Live
Monitoring
Test-NetConnection
Introdotto in Windows Server 2012
Introdotto in Windows Server 2012 R2
CLUSTERING E REPLICA
Novità riguardanti il clustering e la replica di Hyper-V
Live Migration
MEMORY
Pagine di memoria modificate
Nuove opzioni oltre al TCP/IP
Contenuto memoria
2
Compressione
•
3
Memoria VM compressa e migrata su
connessione TCP/IP
Performance
raddoppiate
Protocollo SMB 3.0
•
SMB Direct se le NIC supportano RDMA
•
SMB Multichannel rilevato
automaticamente con utilizzo di connessioni
multiple su più NIC
Dati di configurazione
1
TCP/IP
TCP/IP compresso
SMB 3.0
4
iWarp (10 Gb)
RoCE (10/40 Gb),
Infiniband (56 Gb)
1 NIC 1 Gb o 10 Gb
2 più NIC 1Gb/10 Gb
1 NIC RDMA
TCP/IP Compresso
(più efficiente di SMB 3.0)
Usa CPU Host
SMB (SMB Multichannnel)
E’ possibile utilizzare NIC Teaming
SMB (SMB Direct SMB Multichannel)
Si possono usare fino a due connessioni per NIC
Non è possibile utilizzare NIC Teaming
FC, FCoE, iSCSI, SMB, SAS
Storage
Cross version Live Migration
WS 2012 R2
Upgrade a 2012 R2 semplificato
•
One-way
migration
Supporto a Live Migration da host
WS2012 a host WS2012 R2 che consente
la migrazione del cluster a WS2012 R2
senza downtime delle VM
Creare un nuovo
cluster 2012 R2 per
avere HA durante
l’upgrade
•
Occorre rimuovere la VM dal cluster
•
PowerShell automation (Move-VM)
•
Supporto a Share Nothing Live Migration
per upgrade con cambio di storage
Migrazione Hyper-V Cluster su CSV
Breve periodo di
downtime delle VM
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
1
2
WS 2012 R2 WS 2012 R2 WS 2012 R2 WS 2012 R2
3
4
Se i VHD sono su storage SMB 3.0 è necessario
spostare solo la configurazione delle VM
Failover Cluster VM mobility
Live Migration automatica
Shutdown del nodo
•
•
VM spostata sul nodo con più memoria libera
rispettando la VM Prioritization
E’ ancora consigliato
impostare il nodo in
maintenance mode
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
Host
WS 2012 R2
Host
WS 2012 R2
Dynamic witness
Node & Disk Majority
Semplificazione configurazione quorum
•
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
In WS2012 è stato introdotta la gestione
dinamica del quorum sulla base dei nodi attivi
Configurazione
raccomandata
in WS2012 R2
Node Majority
Active Directory-Detached Cluster
Parziale indipendenza da AD
•
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
A partire da WS2012 il failover cluster si avvia senza
dipendenze da AD supportando DC esclusivamente virtuali
Host
WS 2012 R2
Host
WS 2012 R2
Hyper-V Replica
Fail
Extended Replication
HYPER-V VNEXT
Novità in Windows Server Technical Preview
Virtual Machine Configuration Version
Versione 6 della configurazione della VM
•
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)
#Check della configuration version delle VM
Get-VM * | Format-Table Name, Version
#Upgrade della configuration version delle VM
Update-VmConfigurationVersion vmname
#Update-VmConfigurationVersiont è bloccato
#sugli Hyper-V cluster se il cluster
#functional level è Windows Server 2012 R2
Dopo l’upgrade della configuration version
sarà possibile utilizzare il nuovo formato dei
file di configurazione
http://blogs.technet.com/b/brandonlinton/archive/2014/10/05/upgrade-vm-guest-version-in-windows-server-technical-preview.aspx
Nuovo VM configuration file format
Formati .VMCX e .VMRS
•
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)
Miglioramenti nell’Hyper-V Manager
Alternate credentials support
E’ possibile utilizzare un set di
credenziali differenti quanto ci si
connette ad un Windows Server
vNext or Windows vNext remote host
WS-MAN semplifica le
configurazioni per abilitare la
gestione remote grazie al fatto
che si connette per default sula
porta TCP 80
Down-level management
E’ possibile gestire più versioni di
Hyper-V (WS TP, W10 TP, WS 2012R2,
W 8.1, WS2012, W8)
Updated management protocol
Ora 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
Novità relative alle VM
Set-VMFirmware vmname -SecureBootTemplate MicrosoftUEFICertificateAuthority
Rolling Hyper-V Cluster Upgrade
Coesistenza nodi WS TC in cluster HV WS2012R2
•
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
Migliora il
SLA
evitando
downtime
https://technet.microsoft.com/en-us/library/52f5ef26-971f-4269-b373-169dd0100688#BKMK_RollingUpgrade
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 checkpoints
Generati 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
Connected Standby compatibity
Abilitando 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
Le nuove VM creeranno per
default production
checkpoints con possibilità di
creare standard checkpoints
Storage Replica (SR)
Replica Storage tra server
•
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
SR over SMB3
Jersey City DC
Permette il disaster recovery e l’alta disponibilità del
cluster
SRV2
Stretch Cluster
NODE1 in HVCLUS
NODE3 in HVCLUS
Jersey City DC
•
Manhattan DC
Replica a livello di blocco di tipo storage-agnostic
SRV1
Manhattan DC
•
Server to Server
SR over SMB3
NODE2 in HVCLUS
NODE4 in HVCLUS
QUESTIONS
&
ANSWERS
Scarica

Hyper-V Stato dell`arte - Torino Technologies Group