Discrete Device Assignment — Guests and Linux

In my previous three posts, I outlined a new feature in Windows Server 2016 TP4 called Discrete Device Assignment. This post talks about support for Linux guest VMs, and it’s more of a description of my personal journey rather than a straight feature description. If it were just a description, I could do that in… Read more

Discrete Device Assignment — GPUs

This is the third post in a four part series.  My previous two blog posts talked about Discrete Device Assignment (link) and the machines and devices necessary (link) to make it work in Windows Server 2016 TP4. This post goes into more detail, focusing on GPUs. There are those of you out there who want… Read more

Discrete Device Assignment — Machines and devices

In my last post, I talked about a new feature of Windows Server 2016, Discrete Device Assignment. This post will discuss the machines and devices necessary for making this feature work. First, we're not supporting Discrete Device Assignment in Hyper-V in Windows 10. Only Server versions of Windows support this. This isn't some wanton play… Read more

Discrete Device Assignment — Description and background

With Windows Server 2016, we're introducing a new feature, called Discrete Device Assignment, in Hyper-V.  Users can now take some of the PCI Express devices in their systems and pass them through directly to a guest VM.  This is actually much of the same technology that we've used for SR-IOV networking in the past.  And… Read more

Announcing the release of Hyper-V Containers in Windows Server 2016 Technical Preview 4

Today marks an exciting moment on the journey to bring world class container technologies and options to our customers. With the release of Windows Server 2016 Technical Preview 4, we’re excited to showcase the next major step in our container journey with the first public preview of Hyper-V Containers, as well as significant enhancements to… Read more

PSA: VMs with saved state from builds 10560-10567 will not restore on 10568 and above.

Windows Insiders might hit a bug if they try to restore a VM with recent saved state. This is especially true for VMs created on Windows 8.1 and Windows 10 hosts. We recommend that you take action before upgrading past 10567. Problem Windows Insiders will not be able to restore VMs on build 10568 and… Read more

Windows Insider Preview: Nested Virtualization

Earlier in the year, we announced that we will be building nested virtualization so that people could run Hyper-V Containers in Hyper-V virtual machines. In preparation for the first public preview of Hyper-V Containers, we are releasing a preview of nested virtualization. This feature allows you to run Hyper-V in a virtual machine (note that… Read more

Virtual Machine Storage Resiliency in Windows Server 2016

We live in an imperfect world, where things will go wrong.  When they do, you need a private cloud which is designed to be highly available and resilient to failures in the environment. In today’s cloud scale environments transient storage failures have become more common than hard failures. Transient storage failure means that a Virtual… Read more

Linux Integration Services 4.0 Update

We are pleased to announce an update to Linux Integration Services (LIS) version 4.0: version 4.0.11. This updated release expands to Red Hat Enterprise Linux 6.7, CentOS 6.7, and Oracle Linux Red Hat Compatible Kernel 6.7. In addition to some bug fixes, this release continues improvements to networking performance on Hyper-V and Microsoft Azure. Download… Read more

Integration components available for virtual machines not connected to Windows Update

In Technical Preview, Hyper-V began delivering integration components through Windows Update (see blog for more information). Pushing updates through Windows Update was a good first step — it is the easiest way to keep integration components up to date.  There are situations, however, where the virtual machine isn’t connected to Windows Update and sometimes it is… Read more