With the next version of Microsoft hypervisor Microsoft released some great new features for your Cloud infrastructure. Come to this session to get the details of all the new stuff that is in Hyper-V and learn about how you can play with it “hands-on.” This session includes also the latest updates from the Technical Previews.
1. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
What’s new in Hyper-V 2016
Thomas Maurer
Cloud Architect @ itnetX
Microsoft MVP
www.thomasmaurer.ch Twitter: @ThomasMaurer
2. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Thomas Maurer
• Cloud Architect, itnetX
– Microsoft Cloud
– MCSE Private Cloud
– MCSE Server Infrastructure
– MCSD Azure Solution Architect
– Microsoft MVP Cloud & Datacenter
• Twitter & Blog
– www.thomasmaurer.ch
– @thomasmaurer
6. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
• x86 Server Virtualization Share For The Past 5+ Years
We are winning virtualization share
Q1 CY2008
Windows
Server 2008
Released
Q3 CY2009
Windows
Server 2008 R2
Released
Q3 CY2012
Windows
Server 2012
Released
Q3 CY2014
CURRENT
Change
Since
Hyper-V
Released
Microsoft
Hyper-V
Server
0.0% 11.8% 25.9% 30.6% +30.6 Pts
ESX
40.0% 46.6% 51.4% 46.2% +6.2 Pts
9. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Nano Server
• Headless server
• No UI
• Everything remotely managed
• Extremely low footprint
• Works with packages:
–Hyper-V
–SOFS
–DNS
–…
Nano Server
Server Core
Minimal Server
Interface
GUI
Shell
Windows Server 2016
14. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Networking & Storage Enhancements
• Distributed Storage QoS (one or more virtual disks
on SOFS)
• Deduplication optimization for virtualized backup
workloads
• VHDX improvements on ReFS
15. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Storage Spaces Direct
Reliability, scalability, flexibility
•
•
•
Use cases
•
•
•
•
Cloud design points and management
•
•
•
18. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
• Volume based block-level storage replication
• synchronous or asynchronous
• HW agnostic (any type of source / destination volume)
• SMB3 as transport protocol
• Leverages RDMA / SMB3 Encryption Multichanneling
• I/Os pre-aggregated prior to transfer
• Managed via Powershell, cluadmin, ASR
Storage Replica at a glance
21. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
PowerShell Direct
• No network, no firewall requirements no nothing…
• Enter-PSSession –VMName VMName
• Invoke-Command –VMName VMName –ScriptBlock { Commands }
• Connected to a W10 or WS 2016 TP host with VM that run W10
or WS 2016 TP as the guest OS
• You need to be logged in with Hyper-V administrator
credentials on the host.
• You need user credentials for the virtual machine.
• The virtual machine that you want to connect to must run
locally on the host and be booted.
23. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
VM Configuration & Format
• Current at 7.1
• Might need to get manually updated
–Update-VmVersion vmname (or vmobject)
• VM needs to be off
• Format is now binary
• .VMCX
24. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Integration Services
• No more ISO
• Delivered through Windows Update
• In the hands of the tenants now
• Linux Integration Services (LIS) or FreeBSD
Integration Services (BIS) can be built-in or require
download
25. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Linux Secure Boot
• Booting with the Secure Boot option enabled
• Generation 2 required
• Ubuntu 14.04 (or later), SUSE Linux Enterprise Server
12 (or later), Red Hat Enterprise Linux 7.0 (or later)
and CentOS 7.0 (or later)
• Before booting first time:
–Set-VMFirmware vmname –SecureBootTemplate MicrosoftUEFICertificateAuthority
26. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Hot Add/Remove
• Add vNICs to a running VM
• Change memory of a running VM (add only if
memory is available)
30. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
• You can now upgrade a 2012 R2 Hyper-V cluster to
Windows Server 2016 with:
– No new hardware
– No downtime
– The ability to roll-back safely if needed
Rolling Cluster Upgrade
32. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Start with a Windows Server 2012 R2 cluster
– All nodes running Windows Server 2012 R2
– The workload supports Cluster OS Rolling Upgrade process
Windows Server
2012 R2
Cluster Functional Level = Windows Server 2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
33. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Migrate Workloads Off Cluster Node
–Pause | Drain the node
Windows Server
2012 R2
Cluster Functional Level = Windows Server 2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Failover Cluster
34. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Evict Idle Cluster Node
Windows Server
2012 R2
Cluster Functional Level = Windows Server 2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Failover Cluster
35. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Re-Provision Node
–Install New OS
–Install and Configure any Workload Requirements
Windows Server
2012 R2
Cluster Functional Level = Windows Server 2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows
Server 2016
Failover Cluster
36. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Re-Add Node To Cluster
–Using Cluster UI or PowerShell
–Cluster Functional Level Remains Windows Server 2012
R2
Windows Server
2012 R2
Cluster Functional Level = Windows Server 2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows
Server 2016
37. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Ready To Migrate Workloads Back
–Migrate workloads to Windows Server 2016 Node
–Validate functionality
Windows Server
2012 R2
Cluster Functional Level = Windows Server 2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows Server
2012 R2
Windows
Server 2016
38. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Repeat For Remaining Nodes
Cluster Functional Level = Windows Server 2012 R2
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
Windows Server
2012 R2
39. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• All Nodes Are Upgraded
–Cluster Functional Level remains Windows Server 2012 R2
–Functionality is limited to Windows Server 2012 R2 levels
Windows
Server 2016
Cluster Functional Level = Windows Server 2012 R2
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
40. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Upgrade Functional Level
– Cluster Functional Level upgraded To Windows Server 2016:
Update-ClusterFunctionalLevel cmdlet
– New functionality added in Windows Server 2016 enabled
Windows
Server 2016
Cluster Functional Level = Windows Server 2016
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
41. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade Process
• Upgrade is completed
Windows
Server 2016
Cluster Functional Level = Windows Server 2016
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
Windows
Server 2016
Failover Cluster
45. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Software Defined Networking
• Bringing Software Defined Networking to the next
level
–VXLAN and NVGRE support
–Virtual Firewall
–Software Load Balancer
–Improved Gateways
–RDMA using vNICs
–And much much more…
47. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Production Checkpoints
• Allows you to create “point-in-time” images of a VM
• Full support for application workloads
• VSS on windows (application-consistent)
• File system buffer flush on Linux (file-consistent)
• Still can switch to the standard method
• New VMs use production checkpoints as default
• Fixes the “wrong usage of checkpoints”
• NOT a backup solution
• Native CBT will be implemented for backup vendors
50. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Nested Virtualization
• Possible in Windows 10 build 10565 (with restrictions)
• Possible in TP5
• Only Intel at this point in time
• Dynamic Memory needs to be off
• Enabling requires specific scripts:
https://msdn.microsoft.com/virtualization/hyperv_on
_windows/user_guide/nesting
52. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
What are Containers
LXC (Linux Containers) is an operating-system-level
virtualization environment for running multiple
isolated Linux systems (containers) on a single Linux
control host. Containers provide operating system-
level virtualization through a virtual environment that
has its own process and network space, instead of
creating a full-fledged virtual machine.
57. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Much more
• Compatible with Connected Standby
• Discrete device assignment
• Host resource protection
60. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Core Based Licensing
• License all the physical cores in the server
• Minimum of 8 core licenses required for each proc
• Minimum of 16 core licenses required for each server
• Core licenses will be sold in packs of two.
• 8 two-core packs will be the minimum required to license each physical
server.
• The two-core pack for each edition is 1/8th the price of a two proc license
for corresponding 2012 R2 editions.
http://www.thomasmaurer.ch/2015/12/windows-server-2016-
licensing-and-pricing/