MS VDI: How Microsoft Delivers VDI Solutions

Hyper-V is Microsoft’s hardware virtualization product that lets you deliver virtual desktop infrastructure (VDI) solutions. You can deploy Hyper-V and Remote Desktop Virtualization Host (RD Virtualization Host) on the same server to improve security, simplify regulatory compliance, increase business agility, and make virtual desktop pools and virtual desktops available to users.

What Is Hyper-V, and How Does It Work?

Hyper-V is a hardware virtualization product by Microsoft that allows you to create and run virtual machines (VMs) in their own isolated space. In other words, Hyper-V is an efficient way to run more than one VM on the same hardware at the same time, to save time and money, and to give different services to different people or groups with ease.

Available in Windows Server and Windows as a server role, Hyper-V replaces Microsoft Virtual PC and Windows Virtual PC. It runs each virtual machine in its own isolated space, meaning that more than one VM can run on the same hardware at the same time. Hyper-V can:

What Are the Different Versions of Hyper-V?

The different available Hyper-V versions are:

Microsoft Hyper-V Server

This version of Hyper-V:

Windows Server with Hyper-V Role

This version of Hyper-V:

What’s New in Hyper-V Windows Server?

There are several new and improved functionalities in Hyper-V Windows Server, some of which are mentioned below.

Windows Server, version 1903 (newest)

The newest version of Windows Server is 1903. It has more tools in the App Compatibility feature in the Server Core installation option of Windows Server.

Windows Server 2019

This recent version of Windows Server provides:

Windows Server 2016

Improvements in the 2016 version of Windows Server are many, including new networking features, production checkpoints, shared virtual hard disks and better VM backup facilities. This list shares more new features:

How Can You Install the Hyper-V Role?

You can install the Hyper-V role on Windows Server either by using the Server Manager or the Install-WindowsFeature cmdlet on the Windows PowerShell. Before adding the Hyper-V role or installing the Windows Server, make sure that the following pre-requisites are met:

Installing Hyper-V using Server Manager

To install Hyper-V with the Server Manager, follow these steps:

  1. Click Add Roles and Features on the Manage menu.
  2. Verify that your destination server and network environment are prepared for the feature you are installing. On the Before you begin page, click Next.
  3. Select Role-based or Feature-based installation on the Select installation type page. Click Next.
  4. Select a server from the server pool on the Select destination server page, and click Next.
  5. Select Hyper-V on the Select server roles page.
  6. Click Add Features to add the tools required to create and manage virtual machines. Click Next.
  7. Select the appropriate options from the Create Virtual Switches page, Virtual Machine Migration page and Default Stores page. Click Next.
  8. Select Restart the destination server automatically as the required option on the Confirm installation selections page. Click Install.
  9. Open the All Servers page in the Server Manager and select the server on which Hyper-V was just installed. Check the Roles and Features tile to verify if it was installed properly.

Installing Hyper-V using the Install-WindowsFeature cmdlet

To install Hyper-V with the cmdlet, follow these steps:

  1. Click the Start button on the Windows desktop and type any part of the name Windows PowerShell.
  2. Right-click on Windows PowerShell and select Run as Administrator.
  3. Run the following command to install Hyper-V on a server that you are remotely connected to:
    Install-WindowsFeature -Name Hyper-V -ComputerName <computer_name> -IncludeManagementTools -Restart

    If you are connected to the server locally, you can run the command without ComputerName <computer_name>.

  4. After the server restarts, you can see that the Hyper-V role is installed. To view other roles and features installed, run the following command:
    Get-WindowsFeature -ComputerName <computer_name>

    If you are connected to the server locally, you can run the command without ComputerName <computer_name>.

Parallels RAS Provides Hypervisor Flexibility

Parallels® Remote Application Server (RAS) is the answer to all your virtual desktop infrastructure (VDI) needs. Parallels RAS offers hypervisor flexibility by supporting everything ranging from hyper-converged infrastructures such as Nutanix Acropolis, Scale Computing HC3 and Hewlett Packard Enterprise (HPE) to VMware ESXi, and Microsoft Hyper-V.

With Parallels RAS, you can easily manage virtual machines from different hypervisors in the same infrastructure, as well as:

Automatically deploy VDI desktops on demand.

Deploy guest VMs on the fly.

Parallels RAS is an ideal solution for reducing IT workloads and managing desktops from a centralized location.

Download the 30-day trial of Parallels RAS today!


References:

Hyper-V

Install Hyper-V on Windows 10

What is Hyper V: The Authoritative Guide

7 Considerations Before Deploying Hyper-V VDI