{"id":17424,"date":"2014-11-03T09:15:16","date_gmt":"2014-11-03T09:15:16","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=17424"},"modified":"2015-06-24T09:40:47","modified_gmt":"2015-06-24T09:40:47","slug":"windows-server-vnext-hyper-v-feature-list-glossary","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=17424","title":{"rendered":"New Features in Windows Server 2016 (WS2016) Hyper-V"},"content":{"rendered":"<p>I\u2019m going to do my best (no guarantees \u2013 I only have one body and pair of ears\/eyes and NDA stuff is hard to track!) to update this page with a listing of each new feature in Windows Server 2016 (WS2016) Hyper-V and Hyper-V Server 2016 after they are discussed publicly by Microsoft. The links will lead to more detailed descriptions of each feature.<\/p>\n<p>Note, that the features of WS2012 can be found\u00a0<a href=\"https:\/\/aidanfinn.com\/?p=11979\" target=\"_blank\">here<\/a>\u00a0and the features of WS2012 R2 can be found\u00a0<a href=\"https:\/\/aidanfinn.com\/?p=14676\" target=\"_blank\">here<\/a>.<\/p>\n<p>This list was last updated on 25\/May\/2015 (during Technical Preview 2).<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Active memory dump<\/span><\/b><\/p>\n<p>Windows Server 2016 introduces a dump type of \u201cActive memory dump\u201d, which filters out most memory pages allocated to VMs making the memory.dmp file much smaller and easier to save\/copy.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Azure Stack<\/span><\/b><\/p>\n<p>A replacement for Windows Azure Pack (WAPack), bringing the code of the \u201cIbiza\u201d \u201cpreview portal\u201d of Azure to on-premises for private cloud or hosted public cloud. Uses providers to interact with Windows Server 2016. Does not require System Center, but you will want management for some things (monitoring, Hyper-V Network Virtualization, etc).<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Azure Storage<\/span><\/b><\/p>\n<p>A post-RTM update (flight) will add support for blobs, tables, and storage accounts, allowing you to deploy Azure storage on-premises or in hosted solutions.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\"><a href=\"https:\/\/aidanfinn.com\/?p=17505\">Backup Change Tracking<\/a><\/span><\/b><\/p>\n<p>Microsoft will include change tracking so third-party vendors do not need to update\/install dodgy kernel level file system filters for change tracking of VM files.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\"><a href=\"https:\/\/aidanfinn.com\/?p=17488\">Binary VM Configuration Files<\/a><\/span><\/b><\/p>\n<p>Microsoft is moving away from text-based files to increase scalability and performance.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17492\"><b>Cluster Cloud Witness<\/b><\/a><\/p>\n<p>You can use Azure storage as a witness for quorum for a multi-site cluster. Stores just an incremental sequence number in an Azure Storage Account, secured by an access key.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Cluster Compute Resiliency<\/span><\/b><\/p>\n<p>Prevents the cluster from failing a host too quickly after a transient error. A host will go into isolation, allowing services to continue to run without disruptive failover.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17500\"><b>Cluster Functional Level<\/b><\/a><\/p>\n<p>A rolling upgrade requires mixed-mode clusters, i.e. WS2012 R2 and Windows Server vNext hosts in the same cluster. The cluster will stay and WS2012 R2 functional level until you finish the rolling upgrade and then manually increase the cluster functional level (one-way).<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Cluster Quarantine<\/span><\/b><\/p>\n<p>If a cluster node is flapping (going into &amp; out of isolation too often) then the cluster will quarantine a node, and drain it of resources (Live Migration \u2013 see MoveTypeThreshold and DefaultMoveType).<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17498\"><b>Cluster Rolling Upgrade<\/b><\/a><\/p>\n<p>You do not need to create a new cluster or do a cluster migration to get from WS2012 R2 to Windows Server vNext. The new process allows hosts in a cluster to be rebuilt IN THE EXISTING cluster with Windows Server vNext.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Containers<\/span><\/b><\/p>\n<p>Deploy born-in-the-cloud stateless applications using Windows Server Containers or Hyper-V Containers.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Converged RDMA<\/span><\/b><\/p>\n<p>Remote Direct Memory Access (RDMA) NICs (rNICs) can be converged to share both tenant and host storage\/clustering traffic roles.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Delivery of Integration Components<\/span><\/b><\/p>\n<p>This will be done via Windows Update<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17523\"><b>Differential Export<\/b><\/a><\/p>\n<p>Export just the changes between 2 known points in time. Used for incremental file-based backup.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17628\"><b>Distributed Storage QoS<\/b><\/a><\/p>\n<p>Enable per-virtual hard disk QoS for VMs stored on a Scale-Out File Server, possibly also available for SANs.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17513\"><b>File-Based Backup<\/b><\/a><\/p>\n<p>Hyper-V is decoupling from volume backup for scalability and reliability reasons<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Host Resource Protection<\/span><\/b><\/p>\n<p>An automated process for restricting resource availability to VMs that display unwanted \u201cpatterns of access\u201d.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hot-Add &amp; Hot-Remove of vNICs<\/span><\/b><\/p>\n<p>You can hot-add and hot-remove virtual NICs to\/from a running virtual machine.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hyper-convergence<\/span><\/b><\/p>\n<p>This is made possible with Storage Spaces Direct and is aimed initially at smaller deployments.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hyper-V Cluster Management<\/span><\/b><\/p>\n<p>A new administration model that allows tools to abstract the cluster as a single host. Enables much easier VM management, visible initially with PowerShell (e.g. Get-VM, etc).<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hyper-V Replica &amp; Hot Add of Disks<\/span><\/b><\/p>\n<p>You can add disks to a virtual machine that is already being replicated. Later you can add the disks to the replica set using Set-VMReplication.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hyper-V Manager Alternative Credentials<\/span><\/b><\/p>\n<p>With CredSSP-enabled PCs and hosts, you can connect to a host with alternative credentials.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hyper-V Manager Down-Level Support<\/span><\/b><\/p>\n<p>You can manage Windows Server vNext, WS2012 R2 and WS2012 Hyper-V from a single console<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Hyper-V Manager WinRM<\/span><\/b><\/p>\n<p>WinRM is used to connect to hosts.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/aidanfinn.com\/?p=17628\"><b>MS-SQOS<\/b><\/a><\/p>\n<p>This is a new protocol for Microsoft Storage QoS. It uses SMB 3.0 as a transport, and it describes the conversation between Hyper-V compute nodes and the SOFS storage nodes. IOPS, latency, initiator names, imitator node information is sent from the compute nodes to the storage nodes. The storage nodes, send back the enforcement commands to limit flows, etc.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Nested Virtualization<\/span><\/b><\/p>\n<p>Yes, you read that right! Required for Hyper-V containers in a hosted environment, e.g. Azure. Side-effect is that WS2016 Hyper-V can run in WS2016 via virtualization of VT-X.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Network Controller<\/span><\/b><\/p>\n<p>A new fabric management feature built-into Windows Server, offering many new features that we see in Azure. Examples are a distributed firewall and software load balancer.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Online Resize of Memory<\/span><\/b><\/p>\n<p>Change memory of running virtual machines that don&#8217;t have Dynamic Memory enabled.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Power Management<\/span><\/b><\/p>\n<p>Hyper-V has expanded support for power management, including Connected Standby<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">PowerShell Direct<\/span><\/b><\/p>\n<p>Target PowerShell at VMs via the hypervisor (VMbus) without requiring network access. You still need local admin credentials for the guest OS.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Pre-Authentication Integrity<\/span><\/b><\/p>\n<p>When talking from one machine to the next via SMB 3.1.1. This is a security feature that uses checks on the sender &amp; recipient side to ensure that there is no man-in-the-middle.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Production Checkpoints<\/span><\/b><\/p>\n<p>Using VSS in the guest OS to create a consistent snapshots that workload services should be able to support. Applying a checkpoint is like performing a VM restore from backup.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Nano Server<\/span><\/b><\/p>\n<p>A new installation option that allows you to deploy headless Windows Servers with tiny install footprint and no UI of any kind. Intended for storage and virtualization scenarios at first. There will be a web version of admin tools that you can deploy centrally.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">RDMA to the Host<\/span><\/b><\/p>\n<p>Remote Direct Memory Access will be supported to the management OS virtual NICs via converged networking.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">ReFS Accelerated VHDX Operations<\/span><\/b><\/p>\n<p>Operations are accelerated by converting them into metadata operations: fixed VHDX creation, dynamic VHDX extension, merge of checkpoints (better file-based backup).<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">RemoteFX<\/span><\/b><\/p>\n<p>OpenFL 4.4 and OpenCL 1.1 API are supported.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Replica Support for Hot-Add of VHDX<\/span><\/b><\/p>\n<p>When you hot-add a VHDX to a running VM that is being replicated by Hyper-V Replica, the VHDX is available to be added to the replica set (MSFT doesn\u2019t assume that you want to replicate the new disk).<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Replica support for Cross-Version Hosts<\/span><\/b><\/p>\n<p>Your hosts can be of different versions.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Runtime Memory Resize<\/span><\/b><\/p>\n<p>You can increase or decrease the memory assigned to Windows Server vNext guests.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Secure Boot for Linux<\/span><\/b><\/p>\n<p>Enable protection of the boot loader in Generation 2 VMs<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Shared VHDX Improvements<\/span><\/b><\/p>\n<p>You will be able to do host-based snapshots of Shared VHDX (so you get host-level backups) and guest clusters. You will be able to hot-resize a Shared VHDX.<\/p>\n<p>Shared VHDX will have its own hardware category in the UI. Note that there is a new file format for Shared VHDX. There will be a tool to upgrade existing files.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Shielded Virtual Machines<\/span><\/b><\/p>\n<p>A new security model that hardens Hyper-V and protects virtual machines against unwanted tampering at the fabric level.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">SMB 3.1.1<\/span><\/b><\/p>\n<p>This is a new version of the data transport protocol. The focus has been on security. There is support for mixed mode clusters so there is backwards compatibility. SMB 3.02 is now called SMB 3.0.2.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">SMB \u00a0Negotiated Encryption<\/span><\/b><\/p>\n<p>Moving from AES CCM to AES GCM (Galois Counter Mode) for efficiency and performance. It will leverage new modern CPUs that have instructions for AES encryption to offload the heavy lifting.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">SMB Forced Encryption<\/span><\/b><\/p>\n<p>In older versions of SMB, SMB encryption was opt-in on the client side. This is no longer the case in the next version of Windows Server.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Storage Accounts<\/span><\/b><\/p>\n<p>A later release of WS2016 will bring support for hosting Azure-style Storage accounts, meaning that you can deploy Azure-style storage on-premises or in a hosted cloud.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Storage Replica<\/span><\/b><\/p>\n<p>Built-in, hardware agnostic, synchronous and asynchronous replication of Windows Storage, performed at the file system level (volume-based). Enables campus or multi-site clusters.<\/p>\n<p>Requires GPT. Source and destination need to be the same size. Need low latency. Finish the solution with the Cluster Cloud Witness.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Storage Spaces Direct (S2D)<\/span><\/b><\/p>\n<p>A \u201clow cost\u201d solution for VM storage. A cluster of nodes using internal (DAS) disks (SAS or SATA, SSD, HDD, or NVMe) to create a consistent storage spaces pools that stretch across the servers. Compute is normally on a different cluster (converged) but it can be on one tier (hyper-converged)<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Storage Transient Failures<\/span><\/b><\/p>\n<p>Avoid VM bugchecks when storage has a transient issue. The VM freezes while the host retries to get storage back online.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Stretch Clusters<\/span><\/b><\/p>\n<p>The preferred term for when Failover Clustering spans two sites.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">System Center 2016<\/span><\/b><\/p>\n<p>Those of you who can afford the per-host SMLs will be able to get System Center 2016 to manage your shiny new Hyper-V hosts and fabric.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">System Requirements<\/span><\/b><\/p>\n<p>The system requirements for a server host have been increased. You now must have support for Second-Level Address Translation (SLAT), known as Intel EPT or AMD RVI or NPT. Previously SLAT (Intel Nehalem and later) was recommended but not required on servers and required on Client Hyper-V. It shouldn\u2019t be an issue for most hosts because SLAT has been around for quite some time.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Virtual Machine Groups<\/span><\/b><\/p>\n<p>Group virtual machines for operations such as orchestrated checkpoints (even with shared VHDX) or group checkpoint export.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Virtual Machine ID Management<\/span><\/b><\/p>\n<p>Control whether a VM has same or new ID as before when you import it.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Virtual Network Adapter Identification<\/span><\/b><\/p>\n<p>Not vCDN! You can create\/name a vNIC in the settings of a VM and see the name in the guest OS.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Virtual Secure Mode (VSM)<\/span><\/b><\/p>\n<p>A feature of Windows 10 Enterprise that protects LSASS (secret keys) from pass-the-hash attacks by storing the process in a stripped down Hyper-V virtual machine.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Virtual TPM (vTPM)<\/span><\/b><\/p>\n<p>A feature of shielded virtual machines that enables secure boot, disk encrypting within the virtual machine, and VSC.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">VM Storage Resiliency<\/span><\/b><\/p>\n<p>A VM will pause when the physical storage of that VM goes offline. Allows the storage to come back (maybe Live Migration) without crashing the VM.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">VM Upgrade Process<\/span><\/b><\/p>\n<p>VM versions are upgraded manually, allowing VMs to be migrated back down to WS2012 R2 hosts with support from Microsoft.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">VXLAN Support<\/span><\/b><\/p>\n<p>The new Network Controller will support VXLAN as well as the incumbent NVGRE for network virtualization.<\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">Windows Containers<\/span><\/b><\/p>\n<p>This is Docker in Windows Server, enabling services to run in containers on a shared set of libaries on an OS, giving you portability, per-OS density, and fast deployment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m going to do my best (no guarantees \u2013 I only have one body and pair of ears\/eyes and NDA stuff is hard to track!) to update this page with a listing of each new feature in Windows Server 2016 (WS2016) Hyper-V and Hyper-V Server 2016 after they are discussed publicly by Microsoft. The links &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=17424\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;New Features in Windows Server 2016 (WS2016) Hyper-V&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":18353,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[55,59,63,146,181,67,184,80,190,99,100,137],"class_list":["post-17424","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-backup","tag-cloud-computing","tag-failover-clustering","tag-featured","tag-hyper-v","tag-hyper-v-server","tag-linux","tag-networking","tag-security","tag-storage","tag-storage-spaces","tag-windows-server-2016"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/aidanfinn.com\/wp-content\/uploads\/2015\/06\/hyper-v-logo1.png","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/17424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17424"}],"version-history":[{"count":33,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/17424\/revisions"}],"predecessor-version":[{"id":18307,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/17424\/revisions\/18307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/media\/18353"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}