SlideShare a Scribd company logo
@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
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
We do this Session in Seattle Time zone
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
MMS Minnesota 2014
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
 Intro
 12 Cool Things in Windows Server 2016 Hyper-V 
 Q & A
Agenda
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#1
Nano Server
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#2Shielded VMs
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Challenges in protecting high-value assets
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Confidently protect sensitive customer data:
Designed for ‘zero-trust’ environments
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#3
Storage Enhancements
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Storage Spaces Direct
Reliability, scalability, flexibility
•
•
•
Use cases
•
•
•
•
Cloud design points and management
•
•
•
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Storage Spaces Direct Scenarios
Hyper-converged Converged (Disaggregated)
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Storage Replica
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
DEMO: REFS
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#4
PowerShell
@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.
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#5
Virtual Machines
@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
@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
@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
@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)
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
DEMO: HOT ADD AND REMOVE
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#6
Clustering
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Clustering
• Storage Replica
• Cloud Witness
• Virtual Machine Resiliency
• Site-aware Failover Clusters
• Workgroup & Multi-domain clusters
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Cluster OS Rolling Upgrade
• Mixed OS mode is a new transition state for Failover
Clusters
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#7
Hyper-V Manager
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Hyper-V manager
• Alternate Credentials Support
• Managing earlier versions
• Updated Management Protocol
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#8
Networking
Enhancements
@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…
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#9
Production Checkpoints
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#10Nested Virtualization
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
@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
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#11
Container
@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.
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Bare-Metal
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Virtual Machines
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Container Run-time
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
#12
Much more
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Much more
• Compatible with Connected Standby
• Discrete device assignment
• Host resource protection
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
ONE MORE THING…
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Core Based Licensing
@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/
@ITCAMPRO #ITCAMP16Community Conference for IT Professionals
Many thanks to our sponsors & partners!
GOLD
SILVER
PARTNERS
PLATINUM
POWERED BY

More Related Content

PDF
Nano Server - the future of Windows Server - Thomas Maurer
PDF
2016, A New Era of OS and Cloud Security - Tudor Damian
PDF
Everyone Loves Docker Containers Before They Understand Docker Containers - A...
PDF
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
PDF
The best of Hyper-V 2016 - Thomas Maurer
PDF
Travelling in time with SQL Server 2016 - Damian Widera
PDF
How to secure and manage modern IT - Ondrej Vysek
PDF
ITCamp 2017 - Raffaele Rialdi - A Deep Dive Into Bridging Node-js with .NET Core
Nano Server - the future of Windows Server - Thomas Maurer
2016, A New Era of OS and Cloud Security - Tudor Damian
Everyone Loves Docker Containers Before They Understand Docker Containers - A...
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
The best of Hyper-V 2016 - Thomas Maurer
Travelling in time with SQL Server 2016 - Damian Widera
How to secure and manage modern IT - Ondrej Vysek
ITCamp 2017 - Raffaele Rialdi - A Deep Dive Into Bridging Node-js with .NET Core

What's hot (20)

PDF
Developing PowerShell Tools - Razvan Rusu
PDF
The Fine Art of Time Travelling - Implementing Event Sourcing - Andrea Saltar...
PDF
Execution Plans in practice - how to make SQL Server queries faster - Damian ...
PDF
Modern cybersecurity threats, and shiny new tools to help deal with them - T...
PDF
Create The Internet of Your Things example of a real system - Laurent Ellerbach
PDF
Azure Microservices in Practice - Radu Vunvulea
PDF
Testing your PowerShell code with Pester - Florin Loghiade
PPTX
Enterprise Kafka: Kafka as a Service
PPTX
I'm No Hero: Full Stack Reliability at LinkedIn
PDF
Application delivery controllers
PPTX
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
PDF
Driving success in the cloud with NGINX
PPTX
Bahrain ch9 introduction to docker 5th birthday
PPTX
Mark Wall - F5 Agility 2017 - F5 Automation The Journey - PPT
PDF
Kick starting Network Automation
PDF
DevOps Spain 2019. Beatriz Martínez-IBM
PPTX
5 steps to Automated Network Operations (NetOps)
PPTX
Microservices architecture overview v2
PPTX
Scania: A DevOps Journey in an Automotive Enterprise  
PDF
Starting the DevOps Train
Developing PowerShell Tools - Razvan Rusu
The Fine Art of Time Travelling - Implementing Event Sourcing - Andrea Saltar...
Execution Plans in practice - how to make SQL Server queries faster - Damian ...
Modern cybersecurity threats, and shiny new tools to help deal with them - T...
Create The Internet of Your Things example of a real system - Laurent Ellerbach
Azure Microservices in Practice - Radu Vunvulea
Testing your PowerShell code with Pester - Florin Loghiade
Enterprise Kafka: Kafka as a Service
I'm No Hero: Full Stack Reliability at LinkedIn
Application delivery controllers
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
Driving success in the cloud with NGINX
Bahrain ch9 introduction to docker 5th birthday
Mark Wall - F5 Agility 2017 - F5 Automation The Journey - PPT
Kick starting Network Automation
DevOps Spain 2019. Beatriz Martínez-IBM
5 steps to Automated Network Operations (NetOps)
Microservices architecture overview v2
Scania: A DevOps Journey in an Automotive Enterprise  
Starting the DevOps Train
Ad

Viewers also liked (13)

PDF
The rise of privacy & personal data in the IT business - Claudia Jelea
PDF
Business Processes in Microsoft Dynamics CRM - Nicu Aleman
PDF
Building Your First SPA with Aurelia and MVC 6 - Mihai Coros
PDF
Frustration Management - Dan Danciu
PDF
Component Based UI Architecture - Alex Moldovan
PDF
Investing in Presales - George Bara
PDF
Live Presentation Transformation From Boring to Effective - Boris Hristov
PDF
Enforce Consistency through Application Infrastructure - Florin Coros
PDF
A new world of possibilities for contextual awareness with beacons - Dan Arde...
PDF
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
PDF
SQL Azure Data Warehouse - Silviu Niculita
PDF
Cluj 2030 a vision on IT - will it thrive or will it flop - Mihai Nadas
PDF
Azure SQL Database From A Developer's Perspective - Alex Mang
The rise of privacy & personal data in the IT business - Claudia Jelea
Business Processes in Microsoft Dynamics CRM - Nicu Aleman
Building Your First SPA with Aurelia and MVC 6 - Mihai Coros
Frustration Management - Dan Danciu
Component Based UI Architecture - Alex Moldovan
Investing in Presales - George Bara
Live Presentation Transformation From Boring to Effective - Boris Hristov
Enforce Consistency through Application Infrastructure - Florin Coros
A new world of possibilities for contextual awareness with beacons - Dan Arde...
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
SQL Azure Data Warehouse - Silviu Niculita
Cluj 2030 a vision on IT - will it thrive or will it flop - Mihai Nadas
Azure SQL Database From A Developer's Perspective - Alex Mang
Ad

Similar to What's New in Hyper-V 2016 - Thomas Maurer (20)

PDF
The best of Windows Server 2016 - Thomas Maurer
PPTX
10 reasons you'll like Windows Server 2016
PPTX
Windows Server "10": что нового в виртуализации
PPTX
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italia
PPTX
Windows Server "10": что нового в кластеризации
PPTX
Windows Server «10»: Что нового в виртуализации
PPTX
Windows 2008 R2 Overview
PPTX
Windows Server 2012 r2
PDF
Hyper-V vNext
PPTX
Server 2016 sneak peek
PPTX
What's New In Windows Server 2008 R2 For IT Pros - Extended Edition
PPTX
Windows Server 2012 R2 Jump Start - Intro
PPTX
Whats new in ws2016 Hyper-V with Aidan Finn
PPTX
windows server 2012 R2
PDF
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
PPTX
Cloud os launch journey to cloud os with windows server 2012 r2
PPTX
Chapter 1 Installing Windows Server 2016(1).pptx
PDF
Perchè scegliere Windows Server 2016
PDF
Perchè scegliere Windows Server 2016
PPTX
Whats new in Microsoft Windows Server 2016 Clustering and Storage
The best of Windows Server 2016 - Thomas Maurer
10 reasons you'll like Windows Server 2016
Windows Server "10": что нового в виртуализации
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italia
Windows Server "10": что нового в кластеризации
Windows Server «10»: Что нового в виртуализации
Windows 2008 R2 Overview
Windows Server 2012 r2
Hyper-V vNext
Server 2016 sneak peek
What's New In Windows Server 2008 R2 For IT Pros - Extended Edition
Windows Server 2012 R2 Jump Start - Intro
Whats new in ws2016 Hyper-V with Aidan Finn
windows server 2012 R2
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Cloud os launch journey to cloud os with windows server 2012 r2
Chapter 1 Installing Windows Server 2016(1).pptx
Perchè scegliere Windows Server 2016
Perchè scegliere Windows Server 2016
Whats new in Microsoft Windows Server 2016 Clustering and Storage

More from ITCamp (20)

PDF
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
PDF
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
PDF
ITCamp 2019 - Peter Leeson - Managing Skills
PPTX
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
PDF
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
PDF
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
PPTX
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
PPTX
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
PPTX
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
PPTX
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
PPTX
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
PPTX
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
PPTX
ITCamp 2019 - Andy Cross - Business Outcomes from AI
PDF
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
PDF
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
PPTX
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
PPTX
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
PDF
ITCamp 2019 - Peter Leeson - Vitruvian Quality
PDF
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
PDF
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...

Recently uploaded (20)

PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
PDF
Dell Pro 14 Plus: Be better prepared for what’s coming
PDF
Why Endpoint Security Is Critical in a Remote Work Era?
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Google’s NotebookLM Unveils Video Overviews
PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
PDF
creating-agentic-ai-solutions-leveraging-aws.pdf
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
PPTX
CroxyProxy Instagram Access id login.pptx
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
PPTX
How Much Does It Cost to Build a Train Ticket App like Trenitalia in Italy.pptx
PDF
Top Generative AI Tools for Patent Drafting in 2025.pdf
madgavkar20181017ppt McKinsey Presentation.pdf
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Dell Pro 14 Plus: Be better prepared for what’s coming
Why Endpoint Security Is Critical in a Remote Work Era?
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Monthly Chronicles - July 2025
Google’s NotebookLM Unveils Video Overviews
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
creating-agentic-ai-solutions-leveraging-aws.pdf
Transforming Manufacturing operations through Intelligent Integrations
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
CroxyProxy Instagram Access id login.pptx
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
How Much Does It Cost to Build a Train Ticket App like Trenitalia in Italy.pptx
Top Generative AI Tools for Patent Drafting in 2025.pdf

What's New in Hyper-V 2016 - Thomas Maurer

  • 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
  • 3. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals We do this Session in Seattle Time zone
  • 4. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals MMS Minnesota 2014
  • 5. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals  Intro  12 Cool Things in Windows Server 2016 Hyper-V   Q & A Agenda
  • 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
  • 8. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #1 Nano Server
  • 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
  • 10. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #2Shielded VMs
  • 11. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Challenges in protecting high-value assets
  • 12. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Confidently protect sensitive customer data: Designed for ‘zero-trust’ environments
  • 13. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #3 Storage Enhancements
  • 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 • • •
  • 16. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Storage Spaces Direct Scenarios Hyper-converged Converged (Disaggregated)
  • 17. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Storage Replica
  • 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
  • 19. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals DEMO: REFS
  • 20. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #4 PowerShell
  • 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.
  • 22. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #5 Virtual Machines
  • 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)
  • 27. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals DEMO: HOT ADD AND REMOVE
  • 28. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #6 Clustering
  • 29. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Clustering • Storage Replica • Cloud Witness • Virtual Machine Resiliency • Site-aware Failover Clusters • Workgroup & Multi-domain clusters
  • 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
  • 31. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Cluster OS Rolling Upgrade • Mixed OS mode is a new transition state for Failover Clusters
  • 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
  • 42. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #7 Hyper-V Manager
  • 43. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Hyper-V manager • Alternate Credentials Support • Managing earlier versions • Updated Management Protocol
  • 44. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #8 Networking Enhancements
  • 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…
  • 46. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #9 Production Checkpoints
  • 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
  • 48. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #10Nested Virtualization
  • 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
  • 51. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #11 Container
  • 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.
  • 53. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Bare-Metal
  • 54. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Virtual Machines
  • 55. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Container Run-time
  • 56. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals #12 Much more
  • 57. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Much more • Compatible with Connected Standby • Discrete device assignment • Host resource protection
  • 58. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals ONE MORE THING…
  • 59. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Core Based Licensing
  • 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/
  • 61. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Many thanks to our sponsors & partners! GOLD SILVER PARTNERS PLATINUM POWERED BY