How to Install Hyper-V Server 2019
A couple of weeks ago Microsoft released the installation media, and you can download Hyper-V Server 2019 right now. In this blog post, I am going to show you how to install and configure Hyper-V Server 2019 step by step. This should especially help beginners with Hyper-V Server 2019. Hyper-V Server 2019 ships only a core option, so there won’t be desktop experience version of Hyper-V Server like you would have with Windows Server 2019.
Hyper-V Server 2019 Requirements
Hyper-V has specific hardware requirements to run virtualization in a secure and performant way.
- 64-bit processor with second-level address translation (SLAT)
- Minimum of 4GB of RAM. You will need more RAM for virtual machines on the Hyper-V Server.
- Virtualization features and support needs to be enabled in BIOS or UEFI
- Hardware-assisted virtualization – Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology.
- Hardware-enforced Data Execution Prevention (DEP) Intel XD bit (execute disable bit) or AMD NX bit (no execute bit).
Specific features, like Discrete device assignment (DDA) or Shielded Virtual Machines, will also have other hardware requirements. You can find more about the Hyper-V Server 2019 requirements on Microsoft Docs.
You can download Hyper-V Server directly from the Microsoft evaluation center. This SKU does not require a license key, and it also doesn’t expire. It is a fully supported version of Hyper-V for free. However, if you run workloads like Windows Server, Windows 10, or other operating systems on top of it, they need to be correctly licensed.
Install Hyper-V Server 2019
After you have download the ISO file, you will need to install this on your machine. There are multiple options to do this:
- Burn a DVD drive and boot your server from DVD
- Attach the file using an out of bound management solutions like HPE ILO or others
- Create a USB drive to install Windows Server 2019
- Use Windows Deployment Services
- or other solutions
You can also follow this guide to add drivers to a Windows Server Image; this also works for Hyper-V Server.
Now you can boot your server with the Hyper-V installation media. This will start the step by step installation. Select the language and region settings you want to use for your Hyper-V Server.
Press Install now
This will start up the setup process. Read the license terms and agree to them to start the installation. Click on I accept the license terms and click next.
Select the drive you want to install Microsoft Hyper-V Server on and click next.
This will now install the operating system.
The server will automatically reboot multiple times. When the installation is finished, you will need to set the administrator password.
After you have set the administrator password, it will automatically log you in. To configure the Hyper-V Server 2019 now, you can use the shell (command line or PowerShell), or you can start a utility using sconfig. Sconfig will allow you to do the basic setup tasks, like setting an IP address, hostname, configure remote management, install updates, and much more.
After you have done this, you can use the Hyper-V Manager MMC or Windows Admin Center to manage your server remotely. There is no need for you to install the Hyper-V role if you have used the Hyper-V Server 2019 SKU. If you have installed Windows Server 2019, you can use the following PowerShell command to install Hyper-V.
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
I hope this helps you to set up and install a new Hyper-V Server 2019. If you have any questions, let me know in the comments.