hyper-v stato dell’arte ermanno goletto mvp - mcse - mcitp ermannog@outlook.it mcts...
Post on 02-May-2015
223 Views
Preview:
TRANSCRIPT
HYPER-VSTATO DELL’ARTE
Ermanno GolettoMVP - MCSE - MCITPermannog@outlook.ithttp://www.devadmin.it
MCTSrobimassa@hotmail.ithttp://robimassa.wordpress.com
Roberto Massa
Agenda
• Overview• Management• Storage• Networking• Clustering e Replica• Novità in Windows Server Technical Preview
OVERVIEWStato dell’arte di Hyper-V e novità riguardanti le Virtual Machine
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
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
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
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
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)
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
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
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
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
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)
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
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
DEMOVM Generation 2 e Enhanced session mode
MANAGEMENTNovità nella gestione delle Virtual Machine
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
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
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
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
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
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
STORAGENovità riguardanti lo storage e il formato dei dischi virtuali
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
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
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
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}
DEMOOnline resize OS VHDX e Storage QoS
NETWORKINGNovità riguardanti il networking e l’architettura dei virtual switch
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
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
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
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
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
CLUSTERING E REPLICANovità riguardanti il clustering e la replica di Hyper-V
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
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
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
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
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
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
HYPER-V VNEXTNovità in Windows Server Technical Preview
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
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
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
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
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
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
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
QUESTIONS&
ANSWERS
top related